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

setup.py: incorrect dependency link #827

Closed
dairiki opened this Issue Oct 25, 2016 · 4 comments

Comments

Projects
None yet
3 participants
@dairiki

dairiki commented Oct 25, 2016

Setuptools’ setup.py adds a link for certifi to dependency_links. The link it adds (https://pypi.python.org/packages/source/c/certifi/certifi-2016.9.26.tar.gz) is broken (404.)

I'm not totally sure what's going on here. My guess is that PyPI has changed how downloads are filed. (Older packages seem to still be available under /packages/source, but recently released packages appear not to be.)

In any case, this breaks zc.buildout — at least for me. Buildout picks up the broken dependency link from the setuptools egg and uses it (unsuccessfully) if an attempt is made to install certifi==2016.9.26.

@dairiki

This comment has been minimized.

dairiki commented Oct 25, 2016

Work-around for zc.buildout: Assuming that the use of dependency_links is not required for your project, set use-depedency-links = false in buildout.cfg.

@jaraco

This comment has been minimized.

Member

jaraco commented Oct 28, 2016

@dstufft Do you know what URL setuptools should use for these dependency links?

@dstufft

This comment has been minimized.

Member

dstufft commented Oct 29, 2016

https://files.pythonhosted.org/packages/source/c/certifi/certifi-2016.9.26.tar.gz

@jaraco jaraco closed this in 107a253 Oct 30, 2016

@dairiki

This comment has been minimized.

dairiki commented Oct 30, 2016

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment