Mahoraga
A reverse proxy for Python mirrors.
What we support
-
The answer to Python package and project management. Set up Python itself and PyPI packages, all in one place. Docs
-
Not only Python. Install toolchains for various programming languages and take full control of your workflow. Docs
-
From the backend to the frontend. Share your masterpiece with your fellows via our CORS-ready mirror. Docs
-
And more ...
All legacy package managers such as pip, PDM, Poetry, Conda and Mamba can also benefit from Mahoraga. To configure them, please refer to their own docs.
Features
-
Proxy load balancing
Client requests are forwarded to the upstream server with the least total response time and least number of active connections.
-
Lazy local cache
Files with known SHA-256 checksums are validated and cached on disk upon the first request. Files without checksums (PyPI indices, Conda-PyPI mapping etc.) are cached in memory temporarily.
-
CEP 16 sharded conda repodata
Receive latest Conda package updates with minimal network traffic. Automatically updated every hour. Docs
PEP 658 distribution metadata
Coming soon ...
