我创建了一个包,其结构在这里给出。为什么在使用tox时不使用pip安装软件包?
packagename
-- packagename
-- __init__.py
-- setup.py
包安装正确,我和 '画中画冻结'
我想在另一个模块中使用这个包TOX
tox.ini检查
[tox]
envlist = dev
[default-dependencies]
deps = packagename
[testenv:dev]
deps = {[default-dependencies]deps}
pip_pre=True
ignore_errors=True
commands = py.test blah
时我试着用这个
tox -e dev
我收到此错误信息
Collecting packagename
Could not find a version that satisfies the requirement packagename (from versions:)
No matching distribution found for packagename
v = InvocationError('/Users/***/.tox/dev/bin/pip install --pre dlb_dcp_csaf')
然而,一切都很好,当我安装这样
pip install --pre packagename
我检查两个
pip 8.1.1 from /usr/local/lib/python2.7/site-packages (python 2.7)
pip 8.1.1 from /Users/***/.tox/dev/lib/python2.7/site-packages (python 2.7)
画中画版本任何人都可以请帮助为什么我无法使用tox安装软件包,但可以使用pip手动安装?
它会安装我正在测试的软件包。然而,我正在测试的包依赖于我创建的另一个包。 Tox没有找到该软件包。 – user1429322