-
Notifications
You must be signed in to change notification settings - Fork 615
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
Bug: Missing docs archives for Python 3.14 alpha releases #2672
Comments
Thanks for the report! Okay, let's see, there's a few things going on here. First of all, only release candidates and full releases have docs built as part of the official release, which is why we only find docs for RC and full releases at https://www.python.org/ftp/python/doc/ This is detailed in PEP 101 ("Doing Python Releases 101"):
The docs you see for 3.13 alpha/beta/RCs in https://docs.python.org/3.13/archives/ are essentially a by-product of the docs build server, and aren't actually the docs of the tagged release. In PR python/cpython#124489, we stopped putting the
And this is also why https://docs.python.org/3.13/archives/ has a recently-created We can also look in https://docs.python.org/3.12/archives/ and see a recent The issue for this PR included python/docs-community#131 (comment):
Perhaps we should remove them to make things a bit clearer here. To summarise, there are no official docs built for alpha and beta pre-releases. Release candidates and full releases do come with official docs builds. The ones you've been using so far aren't actually pre-release builds, but snapshots from some time around that version. You likely want to skip fetching docs for alphas and betas, unless you want to build the docs yourself from the tag, or make do with the recent x.y snapshot (which won't reflect the state of earlier tags). Does that help? |
@hugovk - I cannot thank you enough for this. This all makes so much more sense now. We will need to rework things somewhat in the Python Chocolatey auto-update package, but it's always better not to operate under false assumptions. Hopefully, we can get Windows users back on the latest Python releases soon. Thanks again! Please feel free to close the issue, I consider myself fully resolved :) |
You're welcome, happy to help :) |
Describe the bug
Each Python pre-release has a corresponding documentation archive. For example, 3.13.0a1 is located at python-3.13.0a1-docs-text.zip. Release versions are in a different location. For Python 3.14's pre-releases, these archives are missing. This has caused an issue for Chocolatey's Python 3 package, which uses these archives to populate the license and copyright information when automatically generating new releases. As a result, Windows users who install Python via Chocolatey cannot use either Python 3.13 or Python 3.14.
To Reproduce
Expected behavior
The documentation archives should exist at the expected location.
URL to the issue
No response
Screenshots
No response
Browsers
Firefox, Chrome, Safari, Microsoft Edge, Other
Operating System
Windows
Browser Version
131.0.6778.86
Relevant log output
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: