On 28 April 2017 at 02:01, Charalampos Stratakis <cstra...@redhat.com> wrote: > Fedora's equivalent to dirtbike is rewheel [0][1] and it would be great if > these projects could be unified somehow, however that's a separate > conversation for another time. > > I'd be happy to take a closer look at dirtbike and maybe initiate some > discussions when I get some free time.
My recollection from the last time I looked at this was that where rewheel assumes that the Python level PEP 376 package metadata will be available, dirtbike instead queried the operating system level metadata. So while they're technically solving the same problem (injecting a system level Python package or bindings into a virtual environment), they took radically different paths to get there. The biggest benefit I see to the dirtbike approach is that it has the potential to work with Python bindings that aren't built with the standard Python packaging tools, and hence don't have any PEP 376 metadata. Conversely, the biggest benefit I see to the rewheel approach is that it lets system packages more clearly indicate whether or not they want to support rewheel by including or omitting the PEP 376 metadata. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org