-
Notifications
You must be signed in to change notification settings - Fork 3k
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
installation todos since vendoring pkg_resources... #1449
Comments
The biggest concern is that pip 1.4 didn't have proper script handling for Wheels so if you upgrade from 1.4 to 1.5+ with pip wheels you won't have a |
Just a thought, if we setup the dependency information correctly, then pip can depend on setuptools in the metadata, which would cause it to install setuptools itself even from a Wheel making |
or have pip.bootstrap() include running |
Yea that would work too. |
but I'm imagining the people who'll relish the setuptools-free experience for whatever reason, and we're not allowing that. maybe a |
I'd be ok with that, though I don't know if it's needed. Worst case those people can always uninstall setuptools. |
so, ok, let's add that call, and make the install instructions even easier. |
although, I'm concerned could check for a |
I confirmed pip-1.5.1 would force an uninstall of an existing distribute by running we certainly don't want get-pip.py doing that upgrade automatically. it should check for an existing distribute, and not install setuptools. |
Hrm, is that really a bad thing though? Seems like we'd want to get people onto setuptools. Either way though we could just make the bootstrap install setuptools if setuptools isn't importable. |
I'm thinking of the people using distribute from the OS pkg mgr for whatever reason, and we go uninstall it. if we did a check I was imagining using |
3 todos related to installation since the vendoring of pkg_resources:
I have #3 done locally, and tested a locally updated get-pip.py using this
#1 should wait till we have as many fixes as possible.
do we have any concerns about #2?
The text was updated successfully, but these errors were encountered: