Size of Python package set over time

I got curious how much the Python package set increased in size over time, so I decided to collect the data and plot it.

9p0pj9z3r3f5sbn815466fpcmqr3cwa6-figure
Generated using default.nix · GitHub

Back in 2015 there were actually more packages available than the graph shows. Back then many packages were in all-packages.nix instead. Since then, packages that belong in the Python set were moved there, bindings were added, and of course new packages were added.

10 Likes

How many of those are leaf packages?
How many leaf packages can be replaced by pypi2nix or similar generators?

A year later and the set has grown by more than 20%. Not visible here yet but the Python 2 set will most definitely shrink for 20.09.
figure

4 Likes

Another update. Unstable was removed because of an evaluation problem.

Python 2 set is no longer tested, so it is hard to say what still functions there.

size

https://github.com/NixOS/nixpkgs/pull/155389

3 Likes