warehouse
warehouse copied to clipboard
The Python Package Index
**What's the problem this feature will solve?** I've seen that AsciiDoc has become a popular markup language for project README files. Would you be potentially interested in maintaining support for...
*EDIT 2024/06/21: update description; drop discussion points (see https://github.com/pypi/warehouse/pull/15815#issuecomment-2182420372, https://github.com/pypi/warehouse/pull/15815#issuecomment-2182426602)* Part 3 in a series of PRs to integrate Repository Service for TUF (RSTUF) with Warehouse for PEP 458 adoption....
**What's the problem this feature will solve?** Trusted publisher is now a feature in pypi, with plans to render the information on the UI care of https://github.com/pypi/warehouse/issues/14727 - "verified via...
**What's the problem this feature will solve?** For non pure python, non [abi3-wheel packages](https://docs.python.org/3/c-api/stable.html#stable-application-binary-interface), it's often challenging to be able to determine if a wheel is available for a given...
This PR enables translating strings in javascript. It demonstrates the js translation in use by applying it to the `timeago.js` js util. Edit: added overview of the two mutually-exclusive approaches....
This fixes an issue with #15862, where the `publisher_url` for _most_ events contained a commit SHA, and therefore had additional parts that made it hard to compare with project URLs....
As discussed in [this thread](https://github.com/pypi/warehouse/pull/15839#discussion_r1576471116), creating a GitLab trusted publisher validates the input fields (like the namespace and project) against some simple regexes: https://github.com/pypi/warehouse/blob/1036b14406f6b2901cf5e740fe42528c4bccf2de/warehouse/oidc/forms/gitlab.py#L21-L24 These regexes are too permissive: they...
From https://github.com/pypi/warehouse/issues/13575: > Since the `iss` will be whatever the URL of the GitLab instance is, I'm assuming that for this provider we're not supporting self-hosted instances, right? That is,...
I'm sketching out support for [Buildkite OIDC tokens](https://buildkite.com/docs/agent/v3/cli-oidc) as an avenue for [trusted publishing](https://docs.pypi.org/trusted-publishers/) into PyPI. Still WIP, but sharing early for feedback :pray:
`subject.txt` and `body.txt` files in email templates have translations that were not being picked up by pybabel. Fixing pybabel config allows us to run `make translations` against all existing `*.txt`...