PyPIContents is an application that generates a Module Index from the Python Package Index (PyPI) and also from various versions of the Python Standard Library.
PyPIContents generates a configurable index written in JSON
format that
serves as a database for applications like pipsalabim. It can be configured
to process only a range of packages (by initial letter) and to have
memory, time or log size limits. It basically aims to mimic what the
Contents file means for a Debian based package repository, but for the
Python Package Index.
This repository stores the application. The actual index lives in a different repository and is rebuilt weekly via Github Actions.
- Free software: GPL-3
- Documentation: https://pypicontents.readthedocs.org
Table of Contents¶
- Installation
- Using the application
- Internal API
- pypicontents
- pypicontents.cli module
- pypicontents.wrapper module
- pypicontents.api package
- pypicontents.api.pypi module
- pypicontents.api.stdlib module
- pypicontents.api.errors module
- pypicontents.api.stats module
- pypicontents.api.merge module
- pypicontents.core package
- pypicontents.core.logger module
- pypicontents.core.patches module
- pypicontents.core.utils module
- Contributing
- Authors
- Changelog
- 0.2.0 (2022-04-24)
- 0.1.16 (2020-01-18)
- 0.1.15 (2018-12-18)
- 0.1.14 (2018-04-18)
- 0.1.13 (2017-08-02)
- 0.1.12 (2017-08-01)
- 0.1.11 (2017-07-17)
- 0.1.10 (2017-05-19)
- 0.1.9 (2017-05-18)
- 0.1.8 (2017-05-18)
- 0.1.7 (2017-05-18)
- 0.1.6 (2017-05-13)
- 0.1.5 (2017-01-05)
- 0.1.4 (2017-01-05)
- 0.1.3 (2017-01-04)
- 0.1.2 (2017-01-04)
- 0.1.1 (2016-12-19)
- 0.1.0 (2016-12-19)
- Maintainer Guide