Dropping 32-bit packages

Using pypinfo to get download numbers for NumPy files on PyPI over the last 7 days (max 1,000 files), and then filtering for Windows for the last release:

pypinfo --days 7 --limit 1000 numpy version file system > 1000.md
rg Windows 1000.md | rg 1.24.3

Gives:

File Downloads Percentage
numpy-1.24.3-cp310-cp310-win_amd64.whl 283,986 35.98%
numpy-1.24.3-cp311-cp311-win_amd64.whl 207,710 26.32%
numpy-1.24.3-cp39-cp39-win_amd64.whl 178,848 22.66%
numpy-1.24.3-cp38-cp38-win_amd64.whl 103,099 13.06%
numpy-1.24.3-cp38-cp38-win32.whl 5,903 0.75%
numpy-1.24.3-cp39-cp39-win32.whl 2,822 0.36%
numpy-1.24.3.tar.gz 2,684 0.34%
numpy-1.24.3-cp310-cp310-win32.whl 2,192 0.28%
numpy-1.24.3-cp311-cp311-win32.whl 1,506 0.19%
numpy-1.24.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 174 0.02%
numpy-1.24.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 124 0.02%
numpy-1.24.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 105 0.01%
numpy-1.24.3-pp38-pypy38_pp73-win_amd64.whl 103 0.01%
789,256 100.00%

That’s 98.0% for 64-bit Windows and 1.6% for 32-bit Windows (ignoring the sdist and manylinux).

(Full output of pypinfo: Output of `pypinfo --days 7 --limit 1000 numpy version file system` · GitHub)

3 Likes