What is this?

This project makes it easy to analyze the Python ecosystem by providing of all the code ever published to PyPI via git, parquet datasets with file metadata, and a set of tools to help analyze the data.

Thanks to the power of git the contents of PyPI takes up only 439.4 GB on disk, and thanks to tools like libcst every Python file can be analysed on a consumer-grade laptop in a few hours.

Download all the codeExplore the datasets


Stats for nerds 🤓

Total files
1.35 Billion
95,328,294 unique
Total lines of text
429 Billion
428,967,879,093 to be precise
Total uncompressed size
78.0 TiB
That is ~58,437,633.19 floppy disks
Lines of code added per second
5,607
In the month 2024-03-01
Click here for lots more stats!