New issue 178: .tox dir cannot be a symlink to a dir https://bitbucket.org/hpk42/tox/issue/178/tox-dir-cannot-be-a-symlink-to-a-dir
Martin Dengler: A combination of tox/_cmdline.py's ``` #!python config.logdir.ensure(dir=1) ``` and py/_path/local.py's ``` #!python if kwargs.get('dir'), 0 ``` (LocalPath.ensure) logic means that if .tox is a symlink, "python -m tox" will fail with: ``` #!python Traceback (most recent call last): File "C:\python\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "C:\python\lib\runpy.py", line 72, in _run_code exec code in run_globals File "C:\python\lib\site-packages\tox\__main__.py", line 3, in <module> main() File "C:\python\lib\site-packages\tox\_cmdline.py", line 26, in main retcode = Session(config).runcommand() File "C:\python\lib\site-packages\tox\_cmdline.py", line 254, in __init__ config.logdir.ensure(dir=1) File "C:\python\lib\site-packages\py\_path\local.py", line 481, in ensure return p._ensuredirs() File "C:\python\lib\site-packages\py\_path\local.py", line 463, in _ensuredirs parent._ensuredirs() File "C:\python\lib\site-packages\py\_path\local.py", line 466, in _ensuredirs self.mkdir() File "C:\python\lib\site-packages\py\_path\local.py", line 434, in mkdir py.error.checked_call(os.mkdir, getattr(p, "strpath", p)) File "C:\python\lib\site-packages\py\_error.py", line 84, in checked_call raise cls("%s%r" % (func.__name__, args)) py.error.EEXIST: [File exists]: mkdir('<projectdir>\\.tox',) ``` _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit