New issue 105: Hidden dependency on $HOME https://bitbucket.org/hpk42/tox/issue/105/hidden-dependency-on-home
Barry Warsaw: tox appears to have a hidden dependency on a valid $HOME, but in some environments this is not the case. For example, when building the package for Ubuntu, the build environment deliberately sets $HOME to /sbuild-nonexistent. You can reproduce this with hg head by doing: $ HOME=/sbuild-nonexistent tox Traceback (most recent call last): File "/usr/bin/tox", line 9, in <module> load_entry_point('tox==1.4.2', 'console_scripts', 'tox')() File "/usr/lib/python2.7/dist-packages/tox/_cmdline.py", line 25, in main retcode = Session(config).runcommand() File "/usr/lib/python2.7/dist-packages/tox/_cmdline.py", line 273, in runcommand return self.subcommand_test() File "/usr/lib/python2.7/dist-packages/tox/_cmdline.py", line 353, in subcommand_test sdist_path = self.sdist() File "/usr/lib/python2.7/dist-packages/tox/_cmdline.py", line 348, in sdist sdistfile.dirpath().ensure(dir=1) File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 424, in ensure return p._ensuredirs() File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 406, in _ensuredirs parent._ensuredirs() File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 406, in _ensuredirs parent._ensuredirs() File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 409, in _ensuredirs self.mkdir() File "/usr/lib/python2.7/dist-packages/py/_path/local.py", line 381, in mkdir py.error.checked_call(os.mkdir, str(p)) File "/usr/lib/python2.7/dist-packages/py/_error.py", line 84, in checked_call raise cls("%s%r" % (func.__name__, args)) py.error.EACCES: [Permission denied]: mkdir('/sbuild-nonexistent',) _______________________________________________ pytest-commit mailing list pytest-commit@python.org http://mail.python.org/mailman/listinfo/pytest-commit