From 3150ff1c2710156ac0cf94ac553c426d77094aed Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Fri, 8 Aug 2025 18:18:24 +0100 Subject: [PATCH] Run pyproject-fmt --- pyproject.toml | 112 ++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 57 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e1df0268c..0c7b4db72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,78 +1,76 @@ [build-system] -requires = ["setuptools>=77.0.3"] build-backend = "setuptools.build_meta" +requires = [ "setuptools>=77.0.3" ] [project] name = "djangorestframework" -readme = "README.md" -authors = [{name = "Tom Christie", email = "tom@tomchristie.com"}] -license = "BSD-3-Clause" description = "Web APIs for Django, made easy." -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Environment :: Web Environment", - "Framework :: Django", - "Framework :: Django :: 4.2", - "Framework :: Django :: 5.0", - "Framework :: Django :: 5.1", - "Framework :: Django :: 5.2", - "Intended Audience :: Developers", - "Operating System :: OS Independent", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3 :: Only", - "Topic :: Internet :: WWW/HTTP", -] +readme = "README.md" +license = "BSD-3-Clause" +authors = [ { name = "Tom Christie", email = "tom@tomchristie.com" } ] requires-python = ">=3.9" -dependencies = ["django>=4.2"] -dynamic = ["version"] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Framework :: Django", + "Framework :: Django :: 4.2", + "Framework :: Django :: 5.0", + "Framework :: Django :: 5.1", + "Framework :: Django :: 5.2", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Topic :: Internet :: WWW/HTTP", +] +dynamic = [ "version" ] -[tool.setuptools.dynamic] -version = {attr = "rest_framework.__version__"} - -[project.urls] -Homepage = "https://www.django-rest-framework.org" -Funding = "https://fund.django-rest-framework.org/topics/funding/" -Source = "https://github.com/encode/django-rest-framework" -Changelog = "https://www.django-rest-framework.org/community/release-notes/" +dependencies = [ "django>=4.2" ] +urls.Changelog = "https://www.django-rest-framework.org/community/release-notes/" +urls.Funding = "https://fund.django-rest-framework.org/topics/funding/" +urls.Homepage = "https://www.django-rest-framework.org" +urls.Source = "https://github.com/encode/django-rest-framework" [tool.setuptools] -[tool.setuptools.packages.find] -include = ["rest_framework*"] +[tool.setuptools.dynamic] +version = { attr = "rest_framework.__version__" } -[tool.pytest.ini_options] -addopts = "--tb=short --strict-markers -ra" -testpaths = ["tests"] -filterwarnings = ["ignore:CoreAPI compatibility is deprecated*:rest_framework.RemovedInDRF317Warning"] +[tool.setuptools.packages.find] +include = [ "rest_framework*" ] [tool.isort] -skip = [".tox"] +skip = [ ".tox" ] atomic = true multi_line_output = 5 -extra_standard_library = ["types"] -known_third_party = ["pytest", "_pytest", "django", "pytz", "uritemplate"] -known_first_party = ["rest_framework", "tests"] - -[tool.coverage.run] -# NOTE: source is ignored with pytest-cov (but uses the same). -source = ["."] -include = ["rest_framework/*", "tests/*"] -branch = true - -[tool.coverage.report] -include = ["rest_framework/*", "tests/*"] -exclude_lines = [ - "pragma: no cover", - "raise NotImplementedError", -] +extra_standard_library = [ "types" ] +known_third_party = [ "pytest", "_pytest", "django", "pytz", "uritemplate" ] +known_first_party = [ "rest_framework", "tests" ] [tool.codespell] # Ref: https://github.com/codespell-project/codespell#using-a-config-file skip = "*/kickstarter-announcement.md,*.js,*.map,*.po" ignore-words-list = "fo,malcom,ser" + +[tool.pytest.ini_options] +addopts = "--tb=short --strict-markers -ra" +testpaths = [ "tests" ] +filterwarnings = [ "ignore:CoreAPI compatibility is deprecated*:rest_framework.RemovedInDRF317Warning" ] + +[tool.coverage.run] +# NOTE: source is ignored with pytest-cov (but uses the same). +source = [ "." ] +include = [ "rest_framework/*", "tests/*" ] +branch = true + +[tool.coverage.report] +include = [ "rest_framework/*", "tests/*" ] +exclude_lines = [ + "pragma: no cover", + "raise NotImplementedError", +]