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
pytest-commit@python.org
https://mail.python.org/mailman/listinfo/pytest-commit

Reply via email to