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

Cover using Warehouse for uploads? #241

Closed
ncoghlan opened this issue Jun 7, 2016 · 7 comments
Closed

Cover using Warehouse for uploads? #241

ncoghlan opened this issue Jun 7, 2016 · 7 comments

Comments

@ncoghlan
Copy link
Member

ncoghlan commented Jun 7, 2016

@dstufft recently posted some notes to distutils-sig on using the parallel Warehouse deployment for uploads in order to bypass the stability problems on the legacy PyPI service: https://mail.python.org/pipermail/distutils-sig/2016-June/029083.html

I'm wondering if it may make sense to include explicitly configuring that as interim guidance in the packaging guide until we've fully cut over to pypi.io as the default service endpoint.

@qwcode @ddbeck Thoughts?

@dstufft
Copy link
Member

dstufft commented Jun 8, 2016

Not sure if it's worth it. I hope to switch the default in twine in < 1 month, and if that goes well, the default in 3.5.3 and 3.6, etc.

@ncoghlan
Copy link
Member Author

ncoghlan commented Jun 9, 2016

Sounds like a plan. I'll leave this open until then though - the fact twine uses Warehouse for uploads can be mentioned in a footnote as another good reason for using twine.

@dstufft
Copy link
Member

dstufft commented Jun 9, 2016

The twine PR is pypa/twine#177.

@ncoghlan
Copy link
Member Author

ncoghlan commented Jun 9, 2016

(To be clear: i don't think this is an urgent priority, I just noticed it as a documentation gap and this seemed like a good place to make note of it)

Does twine have its own docs? Your discussion with @annaraven on the twine PR made me realise we likely need to document this somewhere for the sake of folks trying to dig deeper into the architectural relationships between the PyPI service and the client tools.

Another option might be to add an "Architectural Overview" section to https://www.pypa.io/en/latest/ that covers the various service URLs for both legacy PyPI and the Warehouse deployment, including the test instances.

@dstufft
Copy link
Member

dstufft commented Jun 9, 2016

Twine's only real documentation is it's README file.

@annaraven
Copy link
Contributor

I just created a PR to change the packaging user guide to reflect the change.

@ncoghlan
Copy link
Member Author

Closing based on @annaraven's tweak to the example configuration.

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

3 participants