All Packages

1.0.1 · maintenance · verified Thu Apr 16

The `all-packages` library is a utility designed to systematically attempt the installation of every package listed on the Python Package Index (PyPI). As of its last major update (v1.0.1 in January 2022), it aimed to install over 349,000 packages. It operates by creating isolated virtual environments for each package, demonstrating the vast scope of the Python ecosystem. Given its specialized and potentially destructive function, it has a very low release cadence.

Common errors

Warnings

Install

Imports

Quickstart

After installation, run the `all_packages install` command from your terminal. By default, it creates a subdirectory named `all_packages` in your home directory, where it sets up individual virtual environments for each package it attempts to install. It is highly recommended to run this in an isolated environment or a designated test machine due to the potential for significant system impact.

all_packages install
# To specify a custom directory for virtual environments:
# all_packages install -d ~/my_pypi_collection

view raw JSON →