The oldest Python with a binary installer is 3.13:
I did a very similar analysis a couple of days ago on a week’s worth of urllib3 downloads and got very similar results:
Details
| version | codename | downloads | percentage | cumulative | users >=version |
|---|---|---|---|---|---|
| 10.11 | El Capitan | 20 | 0.00% | 0.00% | 100.00% |
| 10.12 | Sierra | 25 | 0.00% | 0.00% | 100.00% |
| 10.13 | High Sierra | 336 | 0.01% | 0.01% | 100.00% |
| 10.14 | Mojave | 335 | 0.01% | 0.02% | 99.99% |
| 10.15 | Catalina | 4,328 | 0.14% | 0.16% | 99.98% |
| 10.16 | Big Sur | 64,734 | 2.05% | 2.21% | 99.84% |
| 11 | Big Sur | 10,028 | 0.32% | 2.53% | 97.79% |
| 12 | Monterey | 74,529 | 2.36% | 4.89% | 97.47% |
| 13 | Ventura | 103,134 | 3.27% | 8.16% | 95.11% |
| 14 | Sonoma | 372,236 | 11.80% | 19.96% | 91.84% |
| 15 | Sequoia | 1,549,977 | 49.15% | 69.12% | 80.04% |
| 16 | 101 | 0.00% | 69.12% | 30.88% | |
| 17 | 45 | 0.00% | 69.12% | 30.88% | |
| 18 | 45 | 0.00% | 69.12% | 30.88% | |
| 26 | Tahoe | 973,712 | 30.87% | 99.99% | 30.88% |
| 27 | 208 | 0.01% | 100.00% | 0.01% | |
| sum | 3,153,793 | 100.00% |
Which means:
- 3.13’s 10.13+ accounts for ~100.00% (99.9955% for requests)
- 3.14 and 3.15’s 10.15+ accounts for 99.98% (99.96% for requests)