У меня есть несколько проектов python с разными наборами зависимостей, перечисленных в файлах требований к файлам. Я начал думать о переносе кода на python 3, но мне нужно знать, существуют ли мои зависимости.
Можно ли проверить, какие пакеты из requirements.txt
поддерживают файл python 3, а что нет?
Пример requirements.txt
Содержимое:
mysql-python==1.2.5
lxml==3.3.4
Fabric==1.8.0
Из этого списка только lxml
поддерживает python 3.
Просто примечание.
Существует Python 3 Wall of Superpowers (python3wos проект), который показывает поддержку python 3 популярных пакетов python.
Насколько я понимаю, python3wos
периодически анализирует страницы Python Package Index
html и проверяет для текста Programming Language :: Python :: 3
, чтобы определить, поддерживает ли пакет python 3rd ветки или нет. Разве нет ничего проще, чем очистить html от PyPI?