我有一个Python库。 不幸的是我没有更新过与Python 3上班呢。
在setup.py,我加
install_requires=['python<3'],
我的意图是不允许安装/下蟒蛇3中使用这个包,因为我知道它没有(还)工作。 我不认为这是做正确的方式,是因为pip
然后尝试下载并安装python 2.7.3(这已经是安装的版本!)。
我应该如何指定的Python解释器版本的特定范围我的库的依赖? 我要补充一个Programming Language :: Python :: 2 :: Only
标记? 请问这实际上防止在巨蟒-3安装? 如果我也想限制的最低版本到Python 2.6?
我要选择一个作品无处不在的解决方案,但会满足于一个,只有在工作pip
(希望不会引起easy_install的呛)。