-
Notifications
You must be signed in to change notification settings - Fork 1.2k
pip installing fails for the last version (as of May 13) for the dvc on linux, because of dulwich
#2010
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Might be related to #2008 |
@Casyfill after analysing the logs, it seems to me that the problem is lack of gcc in the image, can you put |
Good catch, @pared ! |
I can confirm that everything works fine if I run |
@Casyfill , is it safe to assume that this is |
I'd rather assume the issue is pip-specific - here I ran (i'd love to nstall dvc via conda, btw, but...) |
As @donbobka noticed, dulwich by-default is trying to compile some things, but that can be disabled:
We are not really using dulwich for high-performance stuff, so maybe it is worth disabling C bindinds. But I can't be sure that any other our dependency won't require gcc at some point in the future, since gcc is quite generic requirement. In the meantime, maybe you could use one of our binary packages? E.g. from dep or rpm repositories. Would that be suitable for you @Casyfill ?
Yeah, it is a shame that we don't provide it yet 🙁 And yes, I think conda is indeed installing a compiler along with it. |
2 cents here:
|
@Casyfill I totally understand you! Will switch to |
Unfortunately, we are not able to specify |
got it, thanks! Yes, pr to Dulwich seems to be the best solution for everyone! |
Let's keep this open until it is resolved. |
Need to check if we could build universal wheel for --pure and if pypi can choose between those. |
Or maybe we could switch to https://github.com/cpburnz/python-path-specification |
Fixed by #2159 , since we've dropped dulwich for good. |
* Latest dvc 1.10 re-use dulwich for .gitignore iterative/dvc#4809 * Regression: reintroduce issue reported in iterative/dvc#2010 * Resolution: pin dvc version to 1.9.1 for now * Build image is docker:dind Alpine Linux
It's back again, as it is a dependency of |
@IWillPull |
Uh oh!
There was an error while loading. Please reload this page.
click to see details
The text was updated successfully, but these errors were encountered: