在我的setup.py
文件中,我有以下内容:
setup(
...
extras_require={
':python_version<="2.7"': [
'pydot>1.0',
],
':python_version>="3.5"': [
'pydot3k',
],
...
)
这适用于Linux(在Travis CI上)和Windows(在AppVeyor上)但在OSX(也在Travis上)上失败并显示错误消息:
mypackage setup命令中的错误:无效的环境标记:python_version&lt; =&#34; 2.7&#34;
这种失败的原因是什么,我该如何避免?
答案 0 :(得分:0)
通过将.travis.yml
添加到我的select distinct products.productname as sid from products
left join assignedattributeid on assignedattributeid.productid=products.id
where assignedattributeid.attributeid in (10,11)
group by sid having count(*) > 1
文件来解决问题。