warehouse
warehouse copied to clipboard
The Python Package Index
To make it easier to copy code from the docs and paste into a terminal, add `sphinx-copybutton` which Furo theme already supports. Refs: https://pypi.org/project/sphinx-copybutton/ Remove leading `$` signs for commands,...
Currently the front page stats summary has 3 software focused stats (projects, releases, files) and 2 people focused stats (projects, users). (I consider projects to be collections of people interested...
Following https://github.com/pypi/warehouse/pull/15581 and https://github.com/pypi/warehouse/pull/15590: we now have three types that a `request.identity` can be: * `User` when the identity is a user backed by a login session * `UserTokenContext` when...
List of test runs that expose a non-deterministic test result (failure) when run with a specific random seed (ordering). To reproduce, use `TESTARGS="--randomly-seed= -vvv" make tests` before adding to this...
When logging into pypi, I received an email reminding me to enable 2FA verification for my account. However, none of the supported applications listed on the help page can be...
Two files `warehouse/manage/views.py` and `tests/unit/manage/test_views.py` are some of the largest Python files in the codebase today. As reported by [scc](https://github.com/boyter/scc) (trimmed): ```shellsession $ scc warehouse/ tests/ --by-file --format wide ─────────────────────────────────────────────────────────────────────────────────────────────────────────────...
Sort of towards https://github.com/pypi/warehouse/issues/3081. This PR turns on the `raiseload` option by default for all queries, essentially making N+1 queries impossible in our codebase, and requiring explicit loads instead, rather...
#6339 contains a long conditional to prettify audit events for user display. We should look into replacing it with a Jinja2 filter + some kind of lookup table for ease...
Addresses #13934 I've added what I felt was the relevant detail for each event.