summaryrefslogtreecommitdiff
path: root/pyproject.toml
AgeCommit message (Collapse)Author
2026-02-10Refs #35961 -- Restored AUTHORS in wheel.Michiel W. Beijen
As a side effect from adding explicit license files to conform to PEP 639, the AUTHORS file got dropped from the wheel. The tarball still contained this file. In the "Python Packaging User Guide" (https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files) the AUTHORS file is modeled to be included in license-files. Follow-up to 96a7a652166bece8acc96d6335ebb8091de2f496.
2025-10-17Refs #35844 -- Doc'd Python 3.14 compatibility.Mariusz Felisiak
2025-10-08Fixed #35961 -- Migrated license metadata in pyproject.toml to conform PEP 639.Michiel W. Beijen
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>
2025-07-09Updated asgiref dependency.Carlton Gibson
2025-04-03Fixed #35980 -- Updated setuptools to normalize package names in built ↵Nick Pope
artifacts.
2025-01-28Refs #36005 -- Bumped minimum supported versions of 3rd-party packages.Mariusz Felisiak
This bumps minimum supported versions of 3rd-party packages to the first releases to support Python 3.12.
2025-01-20Fixed #36005 -- Dropped support for Python 3.10 and 3.11.Mariusz Felisiak
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