setup.py
has one significant problem:
- it can not be parsed securely
This leads to a lot of problems - it can not be securely analysed, reading 100k+ packages from PyPI requires too much overhead, source packages can not be automatically converted to native system formats like Debian and Fedora etc.
So, are there any alternatives for packaging Python source that use static data format (not setup.py) for describing and wrapping their contents? So that a source package
is just a .zip file of source checkout, which does not require magic with build steps.
python setup.py bdist_rpm
. Not deb though. – Mure