chhantyal / py3readiness

Python 3 support graph for most popular packages
http://chhantyal.net/py3readiness
BSD 2-Clause "Simplified" License
159 stars 70 forks source link

Packages that simply don't specify supported versions are still displayed. #1

Closed pyos closed 10 years ago

pyos commented 10 years ago

caniusepython3 uses tags in setup.py to check for Python 3 support, but some packages simply don't list supported versions at all. A good example would be uwsgi, which (in addition to being an application rather than a library) has a nearly empty PyPI page and, contrary to what is stated, supports Python 3. Maybe it'd be better to detect packages like this and remove them from the list completely?

chhantyal commented 10 years ago

Thanks for reporting. I too noticed it with uwsgi, and few other packages.

caniusepython3 overrides libs which have replacement for Python 3 for eg. django-social-auth is no longer maintained and doesn't support 3, but it is still green because there is replacement python-social-auth which is ported to 3.

Probably overriding the ones we know is only way.

wbolster commented 10 years ago

Flask-SQLAlchemy supports Python 3, but doesn't advertise it in its trove classifier listing. Maybe an override entry can be added for this one as well?

chhantyal commented 10 years ago

Both uwsgi and flask-sqlalchemy are green now :)