Re: Converting PyPI to feeds
Thomas von Kiedrowski <[email protected]> Mon, 6 Feb 2017 19:45:03 +0100
| Newsgroups | gmane.comp.file-systems.zero-install.devel |
|---|---|
| Message-ID | <[email protected]> |
Maybe look into this: https://pypi.python.org/pypi/easybuild > Am 06.02.2017 um 19:02 schrieb Tim Diels <[email protected]>: > > Never mind that question. It's like comparing apples and oranges. > >> On Mon, Feb 6, 2017 at 1:06 PM, Tim Diels <[email protected]> wrote: >> How would you compare Docker to Zero Install? It's not listed at http://0install.net/comparison.html >> >>> On Sun, Feb 5, 2017 at 2:55 PM, Thomas Leonard <[email protected]> wrote: >>> On 1 February 2017 at 16:14, Tim Diels <[email protected]> wrote: >>> > 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? >>> >>> Sounds like it should work. Compiling the source packages and getting >>> the diff could be done quite easily with Docker, I guess. >>> >>> >>> -- >>> talex5 (GitHub/Twitter) http://roscidus.com/blog/ >>> GPG: 5DD5 8D70 899C 454A 966D 6A51 7513 3C8F 94F6 E0CC >>> GPG: DA98 25AE CAD0 8975 7CDA BD8E 0713 3F96 CA74 D8BA >>> >>> ------------------------------------------------------------------------------ >>> 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 >> > > ------------------------------------------------------------------------------ > 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 ------------------------------------------------------------------------------ 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