Skip to content
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

netaddr packages not hosted on PyPI #57

Closed
brutasse opened this issue Oct 3, 2013 · 7 comments
Closed

netaddr packages not hosted on PyPI #57

brutasse opened this issue Oct 3, 2013 · 7 comments
Milestone

Comments

@brutasse
Copy link

brutasse commented Oct 3, 2013

http://pypi-externals.caremad.io/netaddr/

netaddr packages are not hosted on PyPI, which prevents it from being installed using pip configured with allow-all-external = false.

The advantage of this option is that pip runs much faster, having much less links to crawl for finding installation candidates. This options is part of an ongoing plan to make PyPI faster and more secure and -- I think -- will become the default in the future.

Would you consider switching netaddr to PyPI hosting mode and upload packages to PyPI? All the information is here: http://pypi-externals.caremad.io/help/what/

@rbtcollins
Copy link

It's worse than that, pip 1.5 simply won't install this, unless options are given to it, which means that every single bit of automation anywhere that installs netaddr has to change to keep working.

@dstufft
Copy link

dstufft commented Jan 7, 2014

+1 to hosting on PyPI

@SpamapS
Copy link

SpamapS commented Jan 7, 2014

Just adding a voice here. OpenStack has a lot of dependence on netaddr and pip.. right now with pip 1.5 we simply are broken and must host a local mirror or whitelist netaddr.. neither are as simple as just uploading it to pypi.

@SpamapS
Copy link

SpamapS commented Jan 7, 2014

Tracking in OpenStack deployment project here: https://bugs.launchpad.net/tripleo/+bug/1265807

@drkjam
Copy link
Collaborator

drkjam commented Jan 8, 2014

OK, latest release 0.7.10 uploaded to PyPI. I check the install using pip 1.5 and all looks good.

If previous releases are required for any reason I can upload those on request.

@drkjam drkjam closed this as completed Jan 8, 2014
@dstufft
Copy link

dstufft commented Jan 8, 2014

yay \o/

@brutasse
Copy link
Author

brutasse commented Jan 8, 2014

thank you @drkjam :)

openstack-gerrit pushed a commit to openstack/openstack that referenced this issue Jan 25, 2014
Project: openstack/nova  ec8737a44842ee41fe9a4929d3e1996119fa15ee
null
Revert "Whitelist external netaddr requirement"

This reverts commit de59c55e77ead72df42c0445c09cf4d63131f6bd.

The netaddr developers have agreed to go back to uploading releases
to PyPI, so this workaround is no longer necessary. For details see
netaddr/netaddr#57 (comment) .

Change-Id: Ieeb3e8e549d9e4b53dba0165277fa2423d2eba01
fungi added a commit to openstack/nova that referenced this issue Jan 25, 2014
This reverts commit de59c55.

The netaddr developers have agreed to go back to uploading releases
to PyPI, so this workaround is no longer necessary. For details see
netaddr/netaddr#57 (comment) .

Change-Id: Ieeb3e8e549d9e4b53dba0165277fa2423d2eba01
@snordhausen snordhausen modified the milestone: 0.7.11 Feb 26, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants