summaryrefslogtreecommitdiff
path: root/pyproject.toml
AgeCommit message (Collapse)Author
2025-10-17[5.2.x] Refs #35844 -- Doc'd Python 3.14 compatibility.Mariusz Felisiak
Backport of 56977b466c33ca3da14a1ed2609172425a76a34e from main.
2025-10-08[5.2.x] Fixed #35961 -- Migrated license metadata in pyproject.toml to ↵Michiel W. Beijen
conform PEP 639. See https://peps.python.org/pep-0639/ and https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-and-license-files. Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> Backport of 96a7a652166bece8acc96d6335ebb8091de2f496 from main.
2025-04-03[5.2.x] Fixed #35980 -- Updated setuptools to normalize package names in ↵Nick Pope
built artifacts. Backport of 3ae049b26b995c650c41ef918d5f60beed52b4ba from main.
2025-04-02[5.2.x] Bumped version for 5.2 release.5.2Sarah Boyce
2025-02-19[5.2.x] Bumped version for 5.2 beta 1.5.2b1Sarah Boyce
2025-01-16[5.2.x] Bumped version for 5.2 alpha 1 release.5.2a1Sarah Boyce
2024-10-09Refs #34900 -- Doc'd Python 3.13 compatibility.Mariusz Felisiak
2024-07-24Updated asgiref dependency for 5.1 release series.Mariusz Felisiak
2024-06-24Migrated setuptools configuration to pyproject.toml.Claude Paroz
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>
2024-01-05Moved isort config from setup.cfg to pyproject.toml.Claude Paroz
2023-06-11Refs #34233 -- Updated black target-version to Python 3.10.David Smith
2022-08-15Fixed #33778 -- Updated build-system configuration.Youssef
This removes unnecessary wheel dependency and __legacy__ fallback.
2022-03-09Refs #33476 -- Used black's force-exclude instead of extend-exclude.Nick Pope
When using `pre-commit run --all-files`, because the filename is passed explicitly, the file referred to in `extend-exclude` is not properly excluded. Use `force-exclude` instead to say we really mean it. See https://github.com/psf/black/issues/438.
2022-02-07Refs #33476 -- Adjusted docs and config files for Black.Carlton Gibson
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2021-02-11Enabled build-system isolation via pip.Florian Apolloner