我有几个 python 项目,它们在pip 要求文件中列出了不同的依赖项集。我已经开始考虑将代码移植到 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 包的 python 3 支持。
据我了解,python3wos
定期解析Python Package Index
html 页面并检查文本以Programming Language :: Python :: 3
定义包是否支持 python 3rd 分支。没有比在 PyPI 上抓取 html 更简单的事情了吗?