summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2024-06-24 20:34:43 +0200
committerNatalia <124304+nessita@users.noreply.github.com>2024-06-24 22:31:17 -0300
commitb4dd76c315ff06e4897fd380e0ad0eaf88db8a9d (patch)
tree49739d995d4f92c3eaf51863f65247291e67347c /setup.cfg
parent3d55f2966d6821fd1fd29d90d1d07c195ae8c2cc (diff)
[5.1.x] Migrated setuptools configuration to pyproject.toml.
This branch migrates setuptools configuration from setup.py/setup.cfg to pyproject.toml. In order to ensure that the generated binary files have consistent casing (both the tarball and the wheel), setuptools version is limited to ">=61.0.0,<69.3.0". Configuration for flake8 was moved to a dedicated .flake8 file since it cannot be configured via pyproject.toml. Also, __pycache__ exclusion was removed from MANIFEST and the extras/Makefile was replaced with a simpler build command. Co-authored-by: Nick Pope <nick@nickpope.me.uk> Backport of 4686541691dbe986f58ac87630c3b7a04db4ff93 from main.
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg61
1 files changed, 0 insertions, 61 deletions
diff --git a/setup.cfg b/setup.cfg
deleted file mode 100644
index 8002f5db43..0000000000
--- a/setup.cfg
+++ /dev/null
@@ -1,61 +0,0 @@
-[metadata]
-name = Django
-version = attr: django.__version__
-url = https://www.djangoproject.com/
-author = Django Software Foundation
-author_email = foundation@djangoproject.com
-description = A high-level Python web framework that encourages rapid development and clean, pragmatic design.
-long_description = file: README.rst
-license = BSD-3-Clause
-classifiers =
- Development Status :: 3 - Alpha
- Environment :: Web Environment
- Framework :: Django
- Intended Audience :: Developers
- License :: OSI Approved :: BSD License
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 3
- Programming Language :: Python :: 3 :: Only
- Programming Language :: Python :: 3.10
- Programming Language :: Python :: 3.11
- Programming Language :: Python :: 3.12
- Topic :: Internet :: WWW/HTTP
- Topic :: Internet :: WWW/HTTP :: Dynamic Content
- Topic :: Internet :: WWW/HTTP :: WSGI
- Topic :: Software Development :: Libraries :: Application Frameworks
- Topic :: Software Development :: Libraries :: Python Modules
-project_urls =
- Documentation = https://docs.djangoproject.com/
- Release notes = https://docs.djangoproject.com/en/stable/releases/
- Funding = https://www.djangoproject.com/fundraising/
- Source = https://github.com/django/django
- Tracker = https://code.djangoproject.com/
-
-[options]
-python_requires = >=3.10
-packages = find:
-include_package_data = true
-zip_safe = false
-install_requires =
- asgiref >= 3.7.0
- sqlparse >= 0.3.1
- tzdata; sys_platform == 'win32'
-
-[options.entry_points]
-console_scripts =
- django-admin = django.core.management:execute_from_command_line
-
-[options.extras_require]
-argon2 = argon2-cffi >= 19.1.0
-bcrypt = bcrypt
-
-[flake8]
-exclude = build,.git,.tox,./tests/.env
-extend-ignore = E203
-max-line-length = 88
-per-file-ignores =
- django/core/cache/backends/filebased.py:W601
- django/core/cache/backends/base.py:W601
- django/core/cache/backends/redis.py:W601
- tests/cache/tests.py:W601