-
Notifications
You must be signed in to change notification settings - Fork 963
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
deleting release does not delete files on testing infrastructure #5707
Comments
Perhaps you could try readme-renderer, which provides the UPDATE: For ReST, I also personally like restview which shares the same underlying guts and allows for interactive editing: |
I want to see how it looks like on the webpage, with tags, versions, etc. |
@tomato42 I see and share your point and would also prefer if there'd be a way to re-upload releases to the testing infrastructure. A workaround I'm using is to use .dev releases after a release to test.pypi.org that needs corrections. test.pypi.org:
pypi.org
|
Thanks for the feature request! Using dev or prereleases is the recommended method here, for now. The only distinction between PyPI and TestPyPI is that they are entirely separate (and can be visually distinguished). Otherwise, they behave exactly the same, which allows maintainers to have the same expectations about both. E.g., PyPI doesn't allow for reuploading of deleted distributions, so TestPyPI doesn't either. Long term, we plan to turn down TestPyPI (#918) and instead support two-phase uploads (#726) which will allow maintainers to preview/review a new distribution before publishing, which will obviate this problem, so I'm going to close this issue in favor of that plan. |
Describe the bug
even after the release is deleted in the test.pypi.org instance, it's impossible to re-upload files. twine reports following error:
Expected behavior
when a release is deleted in test instance, it should either delete all associated files with it or allow re-upload of files with the same names
To Reproduce
My Platform
setuptools (41.0.0)
twine (1.13.0)
wheel (0.33.1)
Additional context
What's the purpose of test infrastructure[1] if it can't be used to test, fix and verify problem with release without burning through package versions!?
1 - the only way to verify that project long description is correct before publishing a package, as there is no way to edit the long description after uploading the file
The text was updated successfully, but these errors were encountered: