New issue 231: tox 1.9.1 chokes on `-e .` in dependent requirements file https://bitbucket.org/hpk42/tox/issue/231/tox-191-chokes-on-e-in-dependent
Anthony Sottile: ``` $ tox --version 1.9.1 imported from /tmp/venv/local/lib/python2.7/site-packages/tox/__init__.pyc $ cat tox.ini [tox] envlist = py26,py27 skipsdist = True [testenv] deps = -rrequirements-dev.txt commands = pip freeze -l $ cat requirements-dev.txt -e . flake8 pytest $ cat setup.py from setuptools import setup setup(name='test') $ tox -e py27 py27 recreate: /tmp/.tox/py27 py27 installdeps: None, flake8, pytest ERROR: invocation failed (exit code 1), logfile: /tmp/.tox/py27/log/py27-1.log ERROR: actionid=py27 msg=getenv cmdargs=[local('/tmp/.tox/py27/bin/pip'), 'install', None, 'flake8', 'pytest'] env={'QT_QPA_PLATFORMTHEME': 'appmenu-qt5', 'XDG_GREETER_DATA_DIR': '/var/lib/lightdm-data/asottile', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'XDG_CURRENT_DESKTOP': 'Unity', 'QT_IM_MODULE': 'ibus', 'LOGNAME': 'asottile', 'WINDOWID': '65017393', 'PATH': '/tmp/.tox/py27/bin:/tmp/venv/bin:/home/asottile/bin:/home/asottile/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games', 'XDG_VTNR': '7', 'GNOME_KEYRING_CONTROL': '/run/user/1000/keyring-XlLHLL', 'PS1': '(venv)\\[\\e]0;\\u@\\h: \\w\\a\\]${debian_chroot:+($debian_chroot)}\\u@\\h:\\w\\$ ', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm-256color', 'SHELL': '/bin/bash', 'XDG_SESSION_PATH': '/org/freedesktop/DisplayManager/Session0', 'XAUTHORITY': '/home/asottile/.Xauthority', 'LANGUAGE': 'en_US', 'SESSION_MANAGER': 'local/work:@/tmp/.ICE-unix/2525,unix/work:/tmp/.ICE-unix/2525', 'SHLVL': '1', 'MANDATORY_PATH': '/usr/share/gconf/ubuntu. mandatory.path', 'CLUTTER_IM_MODULE': 'xim', 'PIP_DOWNLOAD_CACHE': '/home/asottile/.pip/cache', 'QT4_IM_MODULE': 'xim', 'JOB': 'dbus', 'TEXTDOMAIN': 'im-config', 'SESSIONTYPE': 'gnome-session', 'XMODIFIERS': '@im=ibus', 'PYTHONHASHSEED': '89934717', 'GPG_AGENT_INFO': '/run/user/1000/keyring-XlLHLL/gpg:0:1', 'HOME': '/home/asottile', 'SELINUX_INIT': 'YES', 'SSH_AUTH_SOCK': '/run/user/1000/keyring-XlLHLL/ssh', 'TOXENV': 'py27', 'XDG_RUNTIME_DIR': '/run/user/1000', 'GTK_IM_MODULE': 'ibus', 'COMPIZ_CONFIG_PROFILE': 'ubuntu', 'COMPIZ_BIN_PATH': '/usr/bin/', 'VIRTUAL_ENV': '/tmp/.tox/py27', 'VTE_VERSION': '3409', 'GDMSESSION': 'ubuntu', 'IM_CONFIG_PHASE': '1', 'TEXTDOMAINDIR': '/usr/share/locale/', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/', 'XDG_SEAT_PATH': '/org/freedesktop/DisplayManager/Seat0', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg', 'BENCH': 'false', 'XDG_SESSION_ID': 'c2', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-KQpyOfRNoG', '_': '/tmp/venv/bin/tox', 'DEFAULTS_PATH': '/usr/share/gconf/ubuntu.default.path', 'SESSION': 'ubuntu', 'DESKTOP_SESSION': 'ubuntu', 'UPSTART_SESSION': 'unix:abstract=/com/ubuntu/upstart-session/1000/2329', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'GNOME_KEYRING_PID': '2326', 'XDG_SEAT': 'seat0', 'OLDPWD': '/home/asottile', 'GDM_LANG': 'en_US', 'GTK_MODULES': 'overlay-scrollbar:unity-gtk-module', 'INSTANCE': '', 'PWD': '/tmp', 'PrlCompizSessionClose': '0x7f62acc38a60', 'COLORTERM': 'gnome-terminal', 'XDG_MENU_PREFIX': 'gnome-', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm =01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:', 'USER': 'asottile'} DEPRECATION: --download-cache has been deprecated and will be removed in the future. Pip now automatically uses and configures its cache. Collecting None Could not find any downloads that satisfy the requirement None No distributions at all found for None ERROR: could not install deps [None, flake8, pytest]; v = InvocationError('/tmp/.tox/py27/bin/pip install None flake8 pytest (see /tmp/.tox/py27/log/py27-1.log)', 1) ___________________________________ summary ____________________________________ ERROR: py27: could not install deps [None, flake8, pytest]; v = InvocationError('/tmp/.tox/py27/bin/pip install None flake8 pytest (see /tmp/.tox/py27/log/py27-1.log)', 1) ``` _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit