New issue 261: `skip_install=true` in fails on building sdist
https://bitbucket.org/hpk42/tox/issue/261/skip_install-true-in-fails-on-building
Jan Vlčinský:
Issue #11 was resolved by adding `skip_install` into `[testenv]` section.
Having following `tox.ini`:
```
#!ini
[tox]
envlist=py27,py34
[testenv]
skip_install=true
dep = boto
```
I have expected, there will be two virtualenvs `py27` and `py34` created
without trying to install from `setup.py` as I have none in my project.
However, it fails at the attempt to build sdist.
```
$ tox
Traceback (most recent call last):
File "/usr/bin/tox", line 11, in <module>
sys.exit(cmdline())
File
"/home/javl/.virtualenvs/bin-tox/local/lib/python2.7/site-packages/tox/session.py",
line 39, in main
retcode = Session(config).runcommand()
File
"/home/javl/.virtualenvs/bin-tox/local/lib/python2.7/site-packages/tox/session.py",
line 373, in runcommand
return self.subcommand_test()
File
"/home/javl/.virtualenvs/bin-tox/local/lib/python2.7/site-packages/tox/session.py",
line 518, in subcommand_test
path = self.get_installpkg_path()
File
"/home/javl/.virtualenvs/bin-tox/local/lib/python2.7/site-packages/tox/session.py",
line 494, in get_installpkg_path
path = self._makesdist()
File
"/home/javl/.virtualenvs/bin-tox/local/lib/python2.7/site-packages/tox/session.py",
line 388, in _makesdist
raise tox.exception.MissingFile(setup)
tox.MissingFile: MissingFile: /home/javl/.tox/nosetup/setup.py
```
I know, this could be resolved by adding `skipsdist=true` into `[tox]` section,
but I would assume, that `skip_install=true` means, there shall be also no
attempt to create sdist package.
```
$ python --version
Python 2.7.9
$ tox --version
2.1.1 imported from
/home/javl/.virtualenvs/bin-tox/local/lib/python2.7/site-packages/tox/__init__.pyc
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie
```
_______________________________________________
pytest-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-commit