Alternative setup.py

setup.py has one major problem:

  • it cannot be analyzed safely

This leads to many problems - it cannot be analyzed without unnecessary analysis, reading 100k + packages from PyPI requires too much overhead, source packages cannot be automatically converted to native system formats such as Debian and Fedora, etc.

So, are there any alternatives for packaging a Python source that uses a static data format (not setup.py) to describe and package their contents? So the source package is just a .zip file for checking the source code, which does not require magic with the build steps.

+5
source share
1 answer

Python Wheels is the answer to the problems you described: http://pythonwheels.com/

However, at the time of writing many projects, wheels are not supplied (but you can create them yourself).

+1
source

All Articles