I have several python projects with different set of dependencies listed in pip requirements files. I've started to think about porting the code to python 3, but I need to know if my dependencies are already there.
Is it possible to check what packages from a requirements.txt
file support python 3 and what don't?
Example requirements.txt
contents:
mysql-python==1.2.5
lxml==3.3.4
Fabric==1.8.0
From this list, only lxml
supports python 3.
Just a side note.
There is a Python 3 Wall of Superpowers (python3wos project) that shows python 3 support of popular python packages.
As far as I understand, python3wos
periodically parses the Python Package Index
html pages and checks for the Programming Language :: Python :: 3
text to define whether a packages supports python 3rd branch or not. Isn't there anything simpler than scraping the html on PyPI?