相关疑难解决方法(0)

requirements.txt取决于python版本

我正在尝试使用六个将python2包移植到python3(不是我自己的),以便它与两者兼容.但是,requirements.txt中列出的一个软件包现在包含在python3 stdlib中,而pypi版本在python3中不起作用,所以我想有条件地排除它.在setup.py中这样做很容易,我可以这样做:

if sys.version_info[0] == 2:
    requirements += py2_requirements
else:
    requirements += py3_requirements
Run Code Online (Sandbox Code Playgroud)

但是我希望requirements.txt能够反映出正确的列表.我在pip文档中找不到任何相关内容.所以有人知道怎么做,或者甚至可能吗?

python pip

71
推荐指数
2
解决办法
2万
查看次数

标签 统计

pip ×1

python ×1