Re: Converting PyPI to feeds
Tim Diels <[email protected]> Mon, 6 Feb 2017 19:02:22 +0100
| Newsgroups | gmane.comp.file-systems.zero-install.devel |
|---|---|
| Message-ID | <CAMjmSuQdUYPhOYOfVj2FqatYNruhZgE-08vBZREXU0h_OYdaFg@mail.gmail.com> |
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