-
Notifications
You must be signed in to change notification settings - Fork 3
Join forces with dirtbike? #4
Comments
+1, I just learned about dirtbike myself and wanted to propose that :) |
I suspect the "not an PyPI" may have had an impact, since dirtbike is pip installable, while AFAIK rewheel isn't :) |
True, I never actually got around to publish it on PyPI and it remained the same when I transferred it to fedora-python... |
If I remember correctly, one of the things was that for Debian, they didn't want to actually re-wheel, because they don't use pip to install packages, so there isn't a |
Hi! Yes, apologies for rolling our own. There were various (maybe good, maybe bad 😄) reasons for it, but |
I think you mean that dirtbike is serving Debian's current immediate needs, right? |
Yep! |
Ironically, I would currently like to be able to pull the koji client libraries out of the system Python and into a venv (since koji is only shipped as an RPM), but rewheel can't help, since it relies on the Python level metadata, and if I had that, it would be because koji was already pip installable. So a pluggable cross-distro dirtbike is likely a better general purpose solution, even though rewheel is still nice for the case where you're just wanting to base a venv package on the system provided version, rather than pull system-package-only content into a Python level development context. |
(That said, I'm also in a situation where granting the application venv access to the system site packages is an acceptable workaround, just an inelegant one) |
On Sep 05, 2016, at 12:44 AM, Nick Coghlan wrote:
We would very much welcome patches to make dirtbike cross-distro. |
Rather than collaborating with Fedora on rewheel, Debian created their own competing project in dirtbike: https://github.com/paulproteus/dirtbike
I've filed an issue over there asking what would be needed in order to join forces rather than continuing to duplicate effort needlessly: paulproteus/dirtbike#23
This capability is a "necessary evil" in both cases, so maintaining both projects indefinitely seems like a bad idea.
The text was updated successfully, but these errors were encountered: