setuptools
setuptools copied to clipboard
Official project repository for the Setuptools build system
pip files with hashes, as generated by for instance the `pip-compile` command in pip-tools, are currently not parseable by `parse_requirements` in `pkg_resources/__init__.py`. It looks like the issue is multiple line...
### setuptools version 67.4.0 ### Python version python 3.10.10 ### OS Windows ### Additional environment information I've got a large command line set that I use across platforms called `zcmds`...
### What's the problem this feature will solve? It is pretty easy to incorrectly spell the name of the table where `setuptools` metadata is declared, i.e. writing: ```toml [tools.setuptools] ```...
### setuptools version setuptools==69.0.2 ### Python version Python 3.11.6 ### OS MacOS Sonoma (14.1.2) ### Additional environment information _No response_ ### Description I am working with a project that uses...
### Summary setuptools emits a warning about `setup.cfg` usage of `license_file`, encouraging a switch to `license_files`, and links to https://setuptools.pypa.io/en/latest/userguide/declarative_config.html ``` ******************************************************************************** The license_file parameter is deprecated, use license_files instead....
### setuptools version setuptools >= 64.x ### Python version python 3.10.x ### OS Linux ### Additional environment information Environment is using the Synology DSM toolchain for cross-compiling for multiple archs...
### What's the problem this feature will solve? As of setuptools 69.0.0, it looks like you need to include `scripts` in a `dynamic` definition if you were previously using `entry-points`....
### setuptools version 67.1.0 ### Python version 3.7 ### OS CentOS 8 ### Additional environment information _No response_ ### Description Not sure if this is a bug or a problem...
Warehouse is planning on removing upload support for `bdist_dumb`, `bdist_rpm`, `bdist_dmg`, `bdist_msi`, and `bdist_wininst`: * https://www.python.org/dev/peps/pep-0527/ * https://github.com/pypa/warehouse/issues/6792 CPython's `distutils` deprecated `bdist_wininst` in 3.8: * https://github.com/python/cpython/pull/14553 * https://discuss.python.org/t/deprecate-bdist-wininst/1929 And is...
In jaraco/skeleton, I've rolled out PYTHONWARNDEFAULTENCODING=1. Merging that change into Setuptools causes the test suite to fail due to `pytest.ini:filterwarnings[error]`.