mirror of
https://github.com/jazzband/django-downloadview.git
synced 2026-03-16 22:40:25 +00:00
Currently, only Django versions 4.2 and 5.0 are maintained and collectively only support Python down to version 3.8. This change updates the support matrix for this package to match.
66 lines
1.9 KiB
Python
66 lines
1.9 KiB
Python
import os
|
|
from setuptools import setup
|
|
|
|
#: Absolute path to directory containing setup.py file.
|
|
here = os.path.abspath(os.path.dirname(__file__))
|
|
|
|
setup(
|
|
name="django-downloadview",
|
|
use_scm_version={"version_scheme": "post-release"},
|
|
setup_requires=["setuptools_scm"],
|
|
description="Serve files with Django and reverse-proxies.",
|
|
long_description=open(os.path.join(here, "README.rst")).read(),
|
|
long_description_content_type='text/x-rst',
|
|
classifiers=[
|
|
"Development Status :: 5 - Production/Stable",
|
|
"License :: OSI Approved :: BSD License",
|
|
"Programming Language :: Python :: 3 :: Only",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
'Framework :: Django',
|
|
'Framework :: Django :: 4.2',
|
|
'Framework :: Django :: 5.0',
|
|
],
|
|
keywords=" ".join(
|
|
[
|
|
"file",
|
|
"stream",
|
|
"download",
|
|
"FileField",
|
|
"ImageField",
|
|
"x-accel",
|
|
"x-accel-redirect",
|
|
"x-sendfile",
|
|
"sendfile",
|
|
"mod_xsendfile",
|
|
"offload",
|
|
]
|
|
),
|
|
author="Benoît Bryon",
|
|
author_email="benoit@marmelune.net",
|
|
url="https://django-downloadview.readthedocs.io/",
|
|
license="BSD",
|
|
packages=[
|
|
"django_downloadview",
|
|
"django_downloadview.apache",
|
|
"django_downloadview.lighttpd",
|
|
"django_downloadview.nginx",
|
|
"django_downloadview.views",
|
|
],
|
|
include_package_data=True,
|
|
zip_safe=False,
|
|
python_requires=">=3.8",
|
|
install_requires=[
|
|
# BEGIN requirements
|
|
"Django>=4.2",
|
|
"setuptools",
|
|
"requests",
|
|
# END requirements
|
|
],
|
|
extras_require={
|
|
"test": ["tox"],
|
|
},
|
|
)
|