packaging.python.org
packaging.python.org copied to clipboard
Python Packaging User Guide
See #912 for full context. The idea is to present the available dependency management tooling options as a gradient of increasing complexity + scope-of-tooling -- as done in [Installing Scientific...
Presently, the [Metadata-Version ](https://packaging.python.org/en/latest/specifications/core-metadata/#metadata-version) section of the core metadata spec states: > For broader compatibility, build tools MAY choose to produce distribution metadata using the lowest metadata version that includes...
Currently, this guide has a somewhat awkward content structure IMO. As it stands, I believe it is difficult to find answers to the specific questions you might care about, unless...
Thank you for providing feedback on Python packaging! To help us help you, please fill out as much of the following as you can. If a question is not relevant,...
It would be good to document permissible values for the "license" argument to setup.py and how it is used: https://python-packaging-user-guide.readthedocs.org/en/latest/tutorial.html#metadata
Similar to the problem in https://github.com/pypa/python-packaging-user-guide/issues/118 with regards to virtual environment management, our current tooling recommendations don't provide a pointer to higher level dependency version management tools like `pipenv` or...
E.g., compare examples at https://packaging.python.org/guides/packaging-namespace-packages/#packaging-namespace-packages and https://www.python.org/dev/peps/pep-0420/#examples. I.e., using examples from packaging.python.org, packages will be merged upon installation, whereas the very purpose of namespace packages is to avoid this. This...
A lot of the support requests on [pypa/packaging-problems](https://github.com/pypa/packaging-problems) are Windows users not being able to run the `python3` command, since it is not shipped with the official CPython distribution. (recent...
It has a few paragraphs about local version identifiers https://packaging.python.org/guides/distributing-packages-using-setuptools/#local-version-identifiers where it has this *not intended for publication* phrase but doesn't clearly state that public indexes usually forbid local identifiers....
Proposing some slight modifications to the JSON API to allow custom indexes to implement. e.g. devpi Issue here: https://github.com/pypa/packaging-problems/issues/367 This is a reminder to update the spec here if accepted:...