.. documentation master file You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Bandersnatch documentation ========================== bandersnatch is a PyPI mirror client according to `PEP 381` https://www.python.org/dev/peps/pep-0381/. Bandersnatch hits the XMLRPC API of pypi.org to get all packages with serial or packages since the last run's serial. bandersnatch then uses the JSON API of PyPI to get shasums and release file paths to download and workout where to layout the package files on a POSIX file system. As of 4.0 bandersnatch: - Is fully asyncio based (mainly via aiohttp) - Only stores PEP503 nomalized packages names for the /simple API - Only stores JSON in normailzed package name path too Contents: .. toctree:: :maxdepth: 3 installation mirror_configuration filtering_configuration serving CONTRIBUTING modules