New issue 184: tox fails to install statsmodels due to missing numpy dependency.
https://bitbucket.org/hpk42/tox/issue/184/tox-fails-to-install-statsmodels-due-to

cel4:

The error can be reproduced with this minimal `tox.ini`:
```
[tox]
envlist = py27

[testenv]
deps =
  numpy
  scipy
  patsy
  statsmodels
commands =
  bash -c "echo ouch..."
```

Running a dummy `setup.py` with this `tox.ini` will result in a failure while 
installing the dependencies:

```
  File "/tmp/toxtest/.tox/py27/build/statsmodels/setup.py", line 463, in 
<module>

    check_dependency_versions(min_versions)

  File "/tmp/toxtest/.tox/py27/build/statsmodels/setup.py", line 107, in 
check_dependency_versions

    raise ImportError("statsmodels requires numpy")

ImportError: statsmodels requires numpy
```

Which comes from: 
https://github.com/statsmodels/statsmodels/blob/master/setup.py#L104-L108

One could expect that this error cannot occur, since numpy should have already 
been installed when statsmodels' `setup.py` is run. However that does not seem 
to be the case.

It's not clear to me if this problem is caused by tox or a bad `setup.py`.

Is there a workaround for this problem?

(tested with tox 1.7.1)


_______________________________________________
pytest-commit mailing list
pytest-commit@python.org
https://mail.python.org/mailman/listinfo/pytest-commit

Reply via email to