meshy / pythonwheels

Adoption analysis of Python Wheels: https://pythonwheels.com/
BSD 2-Clause "Simplified" License
102 stars 26 forks source link

Is it possible to add python versions and OS in the mix? #119

Open kariharju opened 2 years ago

kariharju commented 2 years ago

Struggling with the questions: "When do I dare to recommend an update to a newer Python version?" The answer to that depends on not just the most common libs having wheels supported but actually having the wheels built for different OSs and python versions.

When using Python in actual production environments having a reference place like https://caniuse.com was back-in-day for figuring out what features were "safe" to use would be kind of critical. Have attempted Python 3.10 and 3.9 but so many wheels missing and differences between Window / Linux / macOS that we are basically stuck in 3.7

So the question is could the Python version and OS arguments be added to this site somehow?

hugovk commented 2 years ago

https://pyreadiness.org/ is another site which shows which packages declare support for a given version using Trove classifiers.

This isn't quite the same thing as there being a wheel available for a given Python/OS, but may help somewhat.

meshy commented 2 years ago

I'm not sure how best to display this data. I think we'd need a page for each package if we're taking this route. We should probably include CPU architecture too.