Warehouse is a next-generation Python Package Repository that powers PyPI (whose source code lives on GitHub). See our development roadmap.
You can find more information in the documentation.
You can run Warehouse locally using docker
and docker-compose
. See
Getting started in the documentation for instructions on how to set it up.
The canonical deployment of Warehouse is in production at pypi.org.
If you run into bugs, you can file them in our issue tracker.
You can also file specific types of issues:
- Good First Issue: An easy issue reserved for people who haven't contributed before
- Visual Design Issue: An issue related to the visual design of the site
- Trove Classifier Issue: A request for a new trove classifier
You can also join #pypa
(general packaging discussion and user support) and
#pypa-dev
(discussion about development of packaging tools) on Freenode,
or the pypa-dev mailing list, to ask questions or get involved.
Help on how to test your code can be found in the running tests and linters section in the documentation. For cross browser testing, we use an open source account from BrowserStack. If your pull request makes any change to the user interface, it will need to be tested to confirm it works in our supported browsers.
Everyone interacting in the Warehouse project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the PyPA Code of Conduct.