warehouse
warehouse copied to clipboard
The Python Package Index
Whenever we're verifying a SNS message, we have to fetch the public certificate from an HTTP url provided to us by Amazon. If fetching this fails for any reason, we...
This is associated with the issue: #6393 Added macros for "input_field_label", "input_field_errors", and "input_field". These should make managing the codebase easier and reduces the verbosity of the html code. I...
Hi! 👋 **What's the problem this feature will solve?** By following the [`pyproject.toml` specification](https://packaging.python.org/en/latest/specifications/pyproject-toml/#authors-maintainers) and using build backends such as [PDM-Backend](https://backend.pdm-project.org/) (which makes use of the [pyproject-metadata](https://github.com/pypa/pyproject-metadata) package), an author...
Fastly has provided a [list of headers](https://www.fastly.com/blog/headers-we-dont-want) and whether sites should keep them or remove them. It'd be great to go through that list, see which ones we're currently sending...
PyPI sends a fairly low volume of event-based emails to users, which results in the occasional spam report causing an abnormally high overall % of complaints. Some ideas of things...
From https://github.com/pypi/warehouse/pull/16302#discussion_r1691319287 -- we often need (e.g. in the context of PEP 740 attestations) to access the OIDC claims that accompanied the original trusted publishing event. To do this currently...
We should be able to easily generate any redirects for the simple API within VCL, but afaict, currently we're letting those fall through to the backend and having it generate...
**What's the problem this feature will solve?** Currently it's hard to add additional information about individual artifacts without overloading the "Download files" tab on the project page. For example, file...
**Describe the bug** By default, both Github and PyPi show the README.md page as the "home" page. Many things render differently between them, forcing me to put a disclaimer "*This...
If an observation is created, and the underlying project is removed, the observation (intentionally) becomes orphaned. This was generally chosen for long-term persistence. However, in the resulting email communication, the...