CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
PEP 740: Index support for digital attestations #3618
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
Conversation
Signed-off-by: William Woodruff <william@yossarian.net>
Signed-off-by: William Woodruff <william@yossarian.net>
Has this been discussed anywhere? Who is sponsoring this? |
Yes: https://discuss.python.org/t/pre-pep-exposing-trusted-publisher-provenance-on-pypi/42337/40
This is still in draft because I'm currently working with a group of people (including the PyPI administrators) to determine the appropriate sponsor. |
Cool, can you include that link in the PEP draft please? It might end up getting replaced at some point with a different link, but at least that'll give a bit of context to the draft. Bear in mind that not all of us read every typing-related thread in detail :) |
Sure, no problem! I'm on mobile at the moment, but I'll update the draft once I'm in front of a computer. Apologies for any confusion I've caused 🙂 |
Yep, no rush, just trying to make sure everyone can see what's going on. Thanks! |
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Signed-off-by: William Woodruff <william@yossarian.net>
Signed-off-by: William Woodruff <william@yossarian.net>
I'll take a look through in a bit, but just to publicly record it, I'm fine sponsoring this and being the delegate for it (It's PyPI so I'm the default delegate anyways). |
I've marked this as ready for review, now that it has a sponsor and PEP-Delegate (thank you @dstufft!) |
Signed-off-by: William Woodruff <william@yossarian.net>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Signed-off-by: William Woodruff <william@yossarian.net>
Signed-off-by: William Woodruff <william@yossarian.net>
Apparently the PEP index can't handle multiple emails for a single human name. Signed-off-by: William Woodruff <william@yossarian.net>
For visibility, I had to revert my email address change because of this:
|
Yeah, that's a rather annoying restriction, maybe we should consider removing it? Another option is to also use your ToB email in the other PEPs if you prefer. |
Yeah, removing it would be ideal (but I can imagine it might be non-trivial, if it's a restriction in the first place). Using my personal email here is not a significant problem -- the ToB email would accurately reflect that this is for work rather than just funsies, but we have it tracked on our side anyways 🙂 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this! Here are some thoughts from me on this PEP:
Signed-off-by: William Woodruff <william@yossarian.net>
Signed-off-by: William Woodruff <william@yossarian.net>
Signed-off-by: William Woodruff <william@yossarian.net>
All feedback above is addressed/resolved, so I think approval/merge is next here (unless I've missed something) 🙂 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also ping sponsor @dstufft.
LGTM, let's get the discussion rolling! |
Adds a PEP for "Index support for digital attestations," which proposes changes to the (unstandardized) upload API and two standard index APIs to expose both digital attestations and additional index-level metadata that will assist consumers in verifying those attestations.
For prior pre-PEP discussion, see: https://discuss.python.org/t/pre-pep-exposing-trusted-publisher-provenance-on-pypi/42337/40
📚 Documentation preview 📚: https://pep-previews--3618.org.readthedocs.build/pep-0740/