-
Notifications
You must be signed in to change notification settings - Fork 68
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
Fix Release Signatures on PyPI (404 Not Found) #96
Comments
Note that this issue does appear to be specific to I confirmed that the signature is still available for another project (borgbackup):
|
Thank you for this detailed bug report.
Indeed. Looks like it is even specific to the latest release:
IIRC it is not possible to add files to an existing release, so I most likely have to release a new version. While I guess it does not help much now, I see I did generate those signatures when I released and they do match the
|
In addition to attempting a new release, can you also please add all the release files as a release on GitHub? That would provide a redundant method for downstream consumers of |
Good idea. I created the 3.0.0 and 3.1.0 releases. Also, as libusb1 released 1.0.27 since I released 3.1.0 I intend to port the features it brings to python-libusb1 before doing a new release, so it is going to need more time. |
Great, that unblocks us for now so we can safely build our app again. Thanks :) |
it looks like the upstream PyPI signature bugs are more widespread than just python_gnupg I've worked with the devs to ensure releases are getting uploaded to GitHub so our builds aren't blocked by PyPI bugs breaking PGP signatures * #78 * vsajip/python-gnupg#234 * vpelletier/python-libusb1#96 Now we download from GitHub's website instead of PyPI's website, so 404 errors from PyPI won't break the builds. TODO: update this to query the GitHub API and grab the latest release (currently they're just hardcoded & pinned as a quick fix)
Describe the bug
The cryptographic signature of the
libusb1
module on PyPI has gone missing (404 Not Found)To Reproduce
Steps to reproduce the behavior (following the instructions found here):
.whl
file from the pypi.org simple API.asc
to the URL of the.whl
file's URL and attempt to download itExample execution
Note that the file is available; just the signature is not.
Expected behavior
I should be able to download both the
libusb1
payload and its cryptographic signature as before (and my builds shouldn't be breaking due to this bug).The text was updated successfully, but these errors were encountered: