"The PyPA publishes the Python Packaging User Guide [1], which is the authoritative resource on how to package, publish, and install Python projects using current tools."
"The PyPA publishes the Python Packaging User Guide [1], which is the authoritative resource on how to package, publish, and install Python projects using current tools."
IMHO Python should improve what it already has instead of pushing the usage of third party tools for a core component such as packaging.
For all my Python projects I just use setuptools and the built-in venv module for isolation.
What I feel it's really missing is an official way to have multiple Python version installed.
Install them into different directories. There's nothing about python that makes this at all hard or even tricky.
I also suppose that pyenv and poetry exist and solve that to a reasonable extent.
Debian IMHO has the worst take on that (see the venv module).
Pyenv definitely solves it, but I talked about an officially supported solution.
[1]: https://python-poetry.org/
Edit: Some quick cursory research seems to indicate I'd have to do some custom scripting to integrate SWIG into the process.