-
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
install ordering issue with pip 6.0.8 and setuptools 12.3 #2473
Labels
auto-locked
Outdated issues that have been locked by automation
Comments
I should note the requirements file providing the order of packages to install is http://git.openstack.org/cgit/openstack/keystone/tree/requirements.txt there is also a review upstream |
Duplicate of #2260 |
openstack-gerrit
pushed a commit
to openstack/keystone
that referenced
this issue
Mar 5, 2015
With Ibca4b1765d06f239df113aa3ec367e60de61a225 a dependency on cryptography was introduced. This is causing issues for the centos7 devstack jobs. cryptography attempting to be installed before it's dependency "six". I have filed an upstream issue with pip about this [1]. In the mean-time, re-ordering the dependency should allow things to install correctly. This probably doesn't happen on Ubuntu because it ships with a version of six that allows the cryptography package to at least install. [1] pypa/pip#2473 Change-Id: I0308aca7ac4d59afbec342ec387be088f7d360ca
openstack-gerrit
pushed a commit
to openstack/openstack
that referenced
this issue
Mar 5, 2015
Project: openstack/keystone 88559d31750c6b41e78bc0c360e3613ecb3af850 Move install of cryptography before six With Ibca4b1765d06f239df113aa3ec367e60de61a225 a dependency on cryptography was introduced. This is causing issues for the centos7 devstack jobs. cryptography attempting to be installed before it's dependency "six". I have filed an upstream issue with pip about this [1]. In the mean-time, re-ordering the dependency should allow things to install correctly. This probably doesn't happen on Ubuntu because it ships with a version of six that allows the cryptography package to at least install. [1] pypa/pip#2473 Change-Id: I0308aca7ac4d59afbec342ec387be088f7d360ca
I think this is fixed now in 6.1.0. |
lock
bot
added
the
auto-locked
Outdated issues that have been locked by automation
label
Jun 5, 2019
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
We are seeing this in upstream openstack testing.
we use get-pip.py and "pip install -U setuptools" on our centos7 hosts.
One of the projects recently added "cryptography" as a requirement. This requires "six > 1.9" to install, which is correctly specified.
But when it comes time to install, the updated six package isn't installed before cryptography, e.g. replicating by hand
note the command line is
pip install "six>=1.9" cryptography
but pip saysInstalling collected packages: cryptography, six
so on a whim i swapped around the ordering on the command-line, and it installs correctly
so i think the ordering is getting switched around somewhere
The text was updated successfully, but these errors were encountered: