Warehouse is the software that powers PyPI
.
See our development roadmap
, documentation
, and
architectural overview
.
You can run Warehouse locally in a development environment using
docker
and docker-compose
. See Getting started
_
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 join the chat channels #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.
Read the running tests and linters section
_ of our documentation to
learn how to test your code. 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
.
|BrowserStackImg|_
Everyone interacting in the Warehouse project's codebases, issue trackers, chat
rooms, and mailing lists is expected to follow the PyPA Code of Conduct
_.
.. _PyPI
: https://pypi.org/
.. _our development roadmap
: https://warehouse.readthedocs.io/roadmap/
.. _architectural overview
: https://warehouse.readthedocs.io/application/
.. _documentation
: https://warehouse.readthedocs.io
.. _Getting started
: https://warehouse.readthedocs.io/development/getting-started/
.. _issue tracker
: https://github.com/pypa/warehouse/issues
.. _pypi.org
: https://pypi.org/
.. _on Freenode
: https://webchat.freenode.net/?channels=%23pypa-dev,pypa
.. _pypa-dev mailing list
: https://groups.google.com/forum/#!forum/pypa-dev
.. _Running tests and linters section
: https://warehouse.readthedocs.io/development/getting-started/#running-tests-and-linters
.. _BrowserStack: https://browserstack.com/
.. _supported browsers
: https://warehouse.readthedocs.io/development/frontend/#browser-support
.. |BrowserStackImg| image:: docs/_static/browserstack-logo.png
.. _BrowserStackImg: https://browserstack.com/
.. _PyPA Code of Conduct
: https://www.pypa.io/en/latest/code-of-conduct/