warehouse
warehouse copied to clipboard
The Python Package Index
It appears that some security history events are being included at https://pypi.org/manage/account/ which aren't rendered into something human readable, specifically `account:role:add` and `account:role:invite`: Here's how we display these for the...
The following content changes were suggested- - [x] The role descriptions should be displayed better. Possibly break it up into a list. - covered via #12431 - [x] Role descriptions...
**Describe the bug** On https://pypi.org/manage/organizations/, I see "Your organizations `3`" with the correct counter and 3 organizations listed in that section. However, the following section is titled "Pending organization requests...
**Draft PR only for #15634 investigation** Hi @miketheman , this is not a fix. I haven't spent enough time to fully understand the code or what's going wrong, but perhaps...
Currently if I'm looking at a project on PyPI, it can be difficult to determine if it's "real" or not. I can look and see the user names that are...
Meant to replace `Release.keywords`, add the column and populate with newly uploaded data. Part 1 of a few - see #12996 for background.
From https://github.com/pypi/warehouse/pull/13457 Raised a TemplateError for `if foo is None` Why doesn't curlylint catch this?
**What's the problem this feature will solve?** Users who may have possibly installed malicious packages don't have insight into what packages have been taken down by PyPI administrators. **Describe the...
**What's the problem this feature will solve?** [PEP 625](https://peps.python.org/pep-0625/) has been accepted, PyPI should be updated to support the PEP. **Describe the solution you'd like** PyPI needs to implement some...
(_For context, a GitLab namespace is like a GitHub organization/user. E.g: `samplenamespace` is the namespace of the `https://gitlab.com/samplenamespace/repository` project._) As specified in the GitLab OIDC publisher [documentation](https://github.com/pypi/warehouse/pull/15192/commits/db9c99b46609da5ed302dfd455c11900f96de8a8#diff-33b907fd8f1161a8bc5276bd1f5b985e7d5d5083dcd756b921ac5501033fb4a4R184-R187), currently PyPI does...