How to replace setup.py with the simple, elegant, powerful pyproject.toml for Python user programs.
How to setup your program for pip install to share your code via PyPi.
How to use apt install from python setup.py install
How to use setup.py python_requires to require a minimum Python version to install, avoiding confused users.
How to cleanly handle prerequisites from Python setup.py