Join GitHub today
tox doesn't work with older pip versions like 1.4.1 #228
When running bin/tox with pip 1.4.1 (and pyrun) you get:
Could not run 'bin/tox': No module named req_file
Looking into the code, this line is causing it:
The current pip does come with a req_file module. It was added in Jan 2014 and released in version 6.0 of pip.
The setup.py of tox does not define a dependency on pip:
I guess it would be good to define the minimum version with which tox works.
Original comment by @malemburg
Doesn't seem to help:
I had pip 1.4.1 installed and would have expected tox to upgrade this
Original comment by vladimir-lu-work
I've raised an issue against Jenkins: https://issues.jenkins-ci.org/browse/JENKINS-27551
Original comment by @theMarix
I also ran into this issue. Tox 1.9.1 has a code dependency on
Note that this requirement does not exist for tox 1.9.0, which in my opinion violates semantic versioning.