[arch-dev-public] Add active Python versions to the repos

Filipe Laíns lains at archlinux.org
Sat Nov 21 18:43:07 UTC 2020

Whoops, my email client messed up the formatting :/

Here's the reply without the quotes:

Looking at some package stats for pyenv[1], we see a usage of 3,4%. I
think that is a big enough number.

pyenv does have another usage, which is managing custom Python
interpreters, which is mainly used in CPython development, but I'd say
that only a small percentage of the users use it uniquely for that.

We can also look directly at the python36 and python37 packages
reported, which users might be getting from the AUR or user repos.

python37 has 1.18% [2]
python36 has 1.63% [3]

The main reason why the packages might be required, as I explained in
the original email, is for package testing. It puts every maintainer
and most contributors to projects that target Python 3.6 or 3.7 in need
of an interpreter. Most open source Python project target at least a
few different Python versions.

These metrics are not perfect by any means, but I do think they present
relevant enough data to show an existent need.

[1] https://pkgstats.archlinux.de/api/packages/pyenv
[2] https://pkgstats.archlinux.de/api/packages/python36
[3] https://pkgstats.archlinux.de/api/packages/python37

Filipe Laíns
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20201121/257db0c6/attachment.sig>

More information about the arch-dev-public mailing list