-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Investigate pip-faster & venv-update #1264
Comments
we could potentially depend on them, or steal from them |
Cool to see this considered. I (and/or the people I've tagged below) may be able to assist with integration and/or working out the edges here. |
@asottile Have you had much opportunity to look at what could be integrated back into (I know that pushing performance improvements upstream can be a pain, since you need to account for use cases that an opt-in alternative tool can ignore, but the recent move to hide all of pip's internal APIs should grant a lot more freedom to refactor things, and the approval of the |
@ncoghlan yes and no, some of the parts I believe are upstreamable, others we've tried and gotten a firm no -- here's the bits that make it work:
I'd love for Happy to go into more detail, sorry if this was rambly (late night brain dump) :) -- also we'd love to get some pointers on what stuff is desirable and how we can go about upstreaming it. |
Thanks @asottile. Re-using your numbers:
|
Do note, at this point in time, our vendored version of Pip (e.g. v9) will be in use for quite some time after v10 is being used and installed by end users. Pip-tools heavily relies on functionality provided by the pip9 api that has been removed/refactored out of pip10. |
I tried experimenting with pip-faster, but I keep getting this error:
|
and installing it directly into the virtualenv:
|
http://venv-update.readthedocs.io/en/master/
The text was updated successfully, but these errors were encountered: