warehouse
warehouse copied to clipboard
The Python Package Index
**Describe the bug** When re-authenticating a user (e.g. when visiting https://pypi.org/manage/account/recovery-codes/generate redirects to a password prompt) there is no error displayed when the users password is incorrect. **Expected behavior** An...
**What's the problem this feature will solve?** I want to create a token to upload a package that does not exist yet. I can only use a general token for...
**What's the problem this feature will solve?** The `_clean_for_xml` function removes some illegal characters. https://github.com/pypi/warehouse/blob/496338e94d6d62811671e7754507d3d8bc3942c0/warehouse/legacy/api/xmlrpc/views.py#L83-L93 This makes it harder to correlate this information with other sources. E.g. the `action` field...
We configure the logging renderer here: https://github.com/pypi/warehouse/blob/9a25f6975d3870bd8d6f9839af98b4a0c7b0e2db/warehouse/logging.py#L21 Explore using https://www.structlog.org/en/stable/console-output.html in local development mode, and if this mode increases clarity when running multiple containers and processes.
We occasionally must increase `lock_timeout` and `statement_timeout` for migrations that may take longer for highly-active tables. Here's an example in our migration template: https://github.com/pypi/warehouse/blob/66b67309431e5726a82c867f74bbcd43a5b50bbf/warehouse/migrations/script.py.mako#L28-L48 The behavior here is often that...
Context: the new trusted publishers method rocks, you all rock, and I want as many prominent pypi projects to adopt this as possible. **What's the problem this feature will solve?**...
The goal here is to provide a way for PyPI users to _associate_ their PyPI User with social applications, **not** log-in with those applications. These associations would be used for...
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [pypa/warehouse](https://hosted.weblate.org/projects/pypa/warehouse/). Current translation status: 