[Pytest-commit] Issue #139: tox 1.6.1 uses default pip 1.3.1 -> bad install_command default (hpk42/tox)

freeo issues-reply at bitbucket.org
Fri Dec 6 16:00:07 CET 2013


New issue 139: tox 1.6.1 uses default pip 1.3.1 -> bad install_command default
https://bitbucket.org/hpk42/tox/issue/139/tox-161-uses-default-pip-131-bad

freeo:

Tox 1.6.1 doesn't work out of the box using win32, python33 32bit.

The install_command default is `pip install --pre ...`, which is unsupported by `pip 1.3.1` - the version, which gets installed by tox! I didn't find a possibility to set `deps=pip>=1.4.1`, which leads to a circular problem, if I want to avoid changing the default `install_command`! I can't upgrade pip without changing the default. Upgrading itself make the change obsolete. 
The default pip version for any environment should therefore be `pip>=1.4`, if the `--pre` option is a default!
This was annoying to find for a newbie like me...

This is my working tox.ini, just in case.

```
#!tox

[tox]
envlist = py33
[testenv]
install_command=pip install {opts} {packages}
deps=
    -rrequirements.txt
commands=
    py.test
[testenv:py33]
basepython=D:/Python33/python.exe
```

requirements.txt:  
`pytest`




More information about the pytest-commit mailing list