New issue 127: Possible problem with python3.4?
https://bitbucket.org/hpk42/tox/issue/127/possible-problem-with-python34
Marc Abramowitz:
I just installed python 3.4a3 this morning and when I try to use it with tox, I
get some strange errors:
```
marca@marca-mac:~/dev/git-repos/tox-test$ tox -e py27,py33,py34
GLOB sdist-make: /Users/marca/dev/git-repos/tox-test/setup.py
py27 inst-nodeps: /Users/marca/dev/git-repos/tox-test/.tox/dist/foo-0.0.0.zip
py27 runtests: commands[0] | py.test -v
==============================================================================
test session starts
===============================================================================
platform darwin -- Python 2.7.3 -- pytest-2.4.2 --
/Users/marca/dev/git-repos/tox-test/.tox/py27/bin/python
collected 1 items
test_foo.py:3: test_foo PASSED
============================================================================ 1
passed in 0.01 seconds
============================================================================
py33 create: /Users/marca/dev/git-repos/tox-test/.tox/py33
py33 installdeps: pytest
py33 inst: /Users/marca/dev/git-repos/tox-test/.tox/dist/foo-0.0.0.zip
py33 runtests: commands[0] | py.test -v
==============================================================================
test session starts
===============================================================================
platform darwin -- Python 3.3.2 -- pytest-2.4.2 --
/Users/marca/dev/git-repos/tox-test/.tox/py33/bin/python3.3
collected 1 items
test_foo.py:3: test_foo PASSED
============================================================================ 1
passed in 0.03 seconds
============================================================================
py34 create: /Users/marca/dev/git-repos/tox-test/.tox/py34
ERROR: invocation failed, logfile:
/Users/marca/dev/git-repos/tox-test/.tox/py34/log/py34-0.log
ERROR: actionid=py34
msg=getenv
cmdargs=['/usr/local/bin/python3.4',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py',
'--setuptools', '--python', '/usr/local/bin/python3.4', 'py34']
env={'HISTFILE': '/Users/marca/.bash_history-', 'PYMSSQL_TEST_DATABASE':
'pymssql_dev', 'TDSPWDPWD': 'M0nk3y$', 'LOGNAME': 'marca', 'USER': 'marca',
'TDSPWDSRV': 'localhost', 'TDSPWDUID': 'sa_monkey', 'HOME': '/Users/marca',
'PS1': '${debian_chroot:+($debian_chroot)}\\u@\\h:\\w\\$ ', 'DISPLAY':
'/tmp/launch-3QN6DX/org.macosforge.xquartz:0', 'TERM_PROGRAM': 'iTerm.app',
'LANG': 'en_US.UTF-8', '__CF_USER_TEXT_ENCODING': '0x1F6:0:0', 'TERM':
'xterm-256color', 'Apple_PubSub_Socket_Render': '/tmp/launch-3zOWu2/Render',
'COLORFGBG': '7;0', 'SHLVL': '1', 'SHMUX_SSH_OPTS': '', 'LESS': '-ich4MP%t?f%f
:stdin .?pb%pb\\%:?lbLine %lb:?bbByte %bb:-...', 'SECURITYSESSIONID': '186a4',
'TDSPWDDB': 'pymssql_dev', 'ITERM_SESSION_ID': 'w0t6p0', 'EDITOR': 'vim',
'HISTIGNORE': '&:ls:mutt:[bf]g:exit', 'SSH_AUTH_SOCK':
'/tmp/launch-4nnSVt/Listeners', 'PYMSSQL_TEST_SERVER': 'localhost', 'PATH':
'/Users/marca/dev/git-repos/tox-test/.tox/py34/bin:/Library/Frameworks/Python.framework/Versions/Current/bi
n:/Users/marca/bin:/usr/local/opt/ruby/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.3/bin:/Library/Frameworks/Python.framework/Versions/3.2/bin:/Users/marca/ruby/bin:/sbin:/bin:/usr/sbin/:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/X11R6/bin:/Library/Frameworks/Python.framework/Versions/3.3/bin',
'SHELL': '/bin/bash', 'P4CONFIG': '.p4config', 'CLICOLOR': 'true',
'ITERM_PROFILE': 'Default', '_':
'/Library/Frameworks/Python.framework/Versions/2.7/bin/tox', 'CVSEDITOR':
'vim', 'PERL5LIB': '/Users/marca/lib/perl', 'LSCOLORS':
'ExGxCxDxCxegedabagacad', 'PYMSSQL_TEST_USERNAME': 'sa_monkey', 'TMPDIR':
'/var/folders/nk/8f8f6wjn7v3b9cb2gjqf6vph0000gp/T/', 'OLDPWD':
'/Users/marca/dev/git-repos', 'NODE_PATH': '/usr/local/lib/node',
'PYMSSQL_TEST_IPADDRESS': '127.0.0.1', 'Apple_Ubiquity_Message':
'/tmp/launch-9ggFY6/Apple_Ubiquity_Message', 'PWD':
'/Users/marca/dev/git-repos/tox-test', 'PIP_DOWNLOAD_CACHE': '/Users/marca/.pip
/download-cache', 'PYMSSQL_TEST_PASSWORD': 'M0nk3y$', 'TDSPWDSKIPCOMPUTE':
'1', 'PAGER': 'less', 'COMMAND_MODE': 'unix2003'}
Fatal Python error: Py_Initialize: can't initialize sys standard streams
Traceback (most recent call last):
File
"/Users/marca/dev/git-repos/tox-test/.tox/py34/bin/../lib/python3.4/locale.py",
line 17, in <module>
import re
File
"/Users/marca/dev/git-repos/tox-test/.tox/py34/bin/../lib/python3.4/re.py",
line 124, in <module>
import functools
File
"/Users/marca/dev/git-repos/tox-test/.tox/py34/bin/../lib/python3.4/functools.py",
line 21, in <module>
from collections import namedtuple
File
"/Users/marca/dev/git-repos/tox-test/.tox/py34/bin/../lib/python3.4/collections/__init__.py",
line 8, in <module>
__all__ += collections.abc.__all__
AttributeError: 'module' object has no attribute 'abc'
Already using interpreter /usr/local/bin/python3.4
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.4'
New python executable in py34/bin/python3.4
Also creating executable in py34/bin/python
ERROR: The executable py34/bin/python3.4 is not functioning
ERROR: It thinks sys.prefix is '/Users/marca/dev/git-repos/tox-test/.tox'
(should be '/Users/marca/dev/git-repos/tox-test/.tox/py34')
ERROR: virtualenv is not compatible with this system or executable
ERROR: InvocationError: /usr/local/bin/python3.4
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py
--setuptools --python /usr/local/bin/python3.4 py34 (see
/Users/marca/dev/git-repos/tox-test/.tox/py34/log/py34-0.log)
____________________________________________________________________________________
summary
_____________________________________________________________________________________
py27: commands succeeded
py33: commands succeeded
ERROR: py34: InvocationError: /usr/local/bin/python3.4
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py
--setuptools --python /usr/local/bin/python3.4 py34 (see
/Users/marca/dev/git-repos/tox-test/.tox/py34/log/py34-0.log)
```
Here's the tiny little test package that I was testing with:
https://github.com/msabramo/tox-test
_______________________________________________
pytest-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-commit