Converting PyPI to feeds
Tim Diels <[email protected]> Wed, 1 Feb 2017 17:14:35 +0100
| Newsgroups | gmane.comp.file-systems.zero-install.devel |
|---|---|
| Message-ID | <CAMjmSuR4hepDR3P81mwXOCP8O9rve9hz_jAyAmuFyoz-o0-rRg@mail.gmail.com> |
Dear all, I'm considering automatically converting the Python packages listed in the Python Packaging Index (PyPI) to Zero Install feeds; Python packaging has a few problems which Zero Install would solve. One main issue with this is that Python packages are installed by executing a package's setup.py script. While this file usually is implemented by calling setuptools.setup, this is not always the case. One approach would be to convert them to source packages. Its compilation step would call setup.py and the changes it makes to the system would be recorded; just like an AUR package would. Then, a build server should compile these source packages into binary packages. By default, the build server assumes the binary package will work on any system. This assumption can be corrected later, for individual source packages, by manually specifying a list of environments to build in/for. Alternatively, if Zero Install can conveniently install something with source dependencies these days, it might be better not to automatically generate binary packages. Has anyone else looked into doing this? Any suggestions? Best regards, Tim ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Zero-install-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/zero-install-devel