[TIP] tox on Python 3.3?

Ned Batchelder ned at nedbatchelder.com
Sun Jul 15 05:23:39 PDT 2012


I'm trying to use tox with Python 3.3b1, and failing.  The full output 
is appended.  I tried getting the tips of pip and distribute and 
installing them into my Python 3.3 first, but it doesn't affect the 
outcome.  I can't be the only person trying to use tox with 3.3? I must 
be missing something obvious.

--Ned.


GLOB sdist-make: /home/ned/coverage/with_tox/setup.py
py33 create: /home/ned/coverage/with_tox/.tox/py33
py33 installdeps: nose, mock
ERROR: invocation failed, logfile: 
/home/ned/coverage/with_tox/.tox/py33/log/py33-1.log
ERROR: actionid=py33
msg=getenv
cmdargs=[local('/home/ned/coverage/with_tox/.tox/py33/bin/pip'), 
'install', 
'--download-cache=/home/ned/coverage/with_tox/.tox/_download', 'nose', 
'mock']
env={'USERNAME': 'ned', 'PYTHONIOENCODING': 'utf_8', 
'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'ORBIT_SOCKETDIR': 
'/tmp/orbit-ned', 'LOGNAME': 'ned', 'USER': 'ned', 
'GNOME_KEYRING_CONTROL': '/tmp/keyring-sDdKVg', 'PATH': 
'/home/ned/coverage/with_tox/.tox/py33/bin:/opt/bin:/home/ned/coverage/ve/26/bin:/home/ned/bin:/opt/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/sbin', 
'PS1': '(26)\\[\\e[0;36m\\]\\u.\\h\\[\\e[31;1m\\] \\w> \\[\\e[0m\\]', 
'WINDOWPATH': '7', 'SSH_AGENT_PID': '1801', 'LANG': 'en_US.utf8', 
'IGNOREEOF': '10', 'TERM': 'xterm', 'SHELL': '/bin/bash', 
'XDG_SESSION_COOKIE': 
'fb1a5f5caaecc546a6cf64e400000006-1332901475.418059-1335983804', 
'SESSION_MANAGER': 
'local/ned-vbox:@/tmp/.ICE-unix/1726,unix/ned-vbox:/tmp/.ICE-unix/1726', 
'SHLVL': '1', 'MANDATORY_PATH': '/usr/share/gconf/gnome.mandatory.path', 
'HISTSIZE': '10000', 'WINDOWID': '35651615', 'EDITOR': 'vim', 'MANPATH': 
'/usr/share/man:/usr/local/man:/usr/man', 'HOME': '/home/ned', 
'GDM_KEYBOARD_LAYOUT': 'us', 'PYTHONPATH': 'test/eggsrc', 
'SSH_AUTH_SOCK': '/tmp/keyring-sDdKVg/ssh', 'VIRTUAL_ENV': 
'/home/ned/coverage/ve/26', 'GDMSESSION': 'gnome', 'DESKTOP_SESSION': 
'gnome', 'DBUS_SESSION_BUS_ADDRESS': 
'unix:abstract=/tmp/dbus-VxNzRAqT55,guid=15c2a7184be12bd99802a9dc00000029', 
'_': '/home/ned/coverage/ve/26/bin/tox', 'DEFAULTS_PATH': 
'/usr/share/gconf/gnome.default.path', 'LD_LIBRARY_PATH': 
'/usr/local/lib:/usr/lib', 'XDG_CONFIG_DIRS': 
'/etc/xdg/xdg-gnome:/etc/xdg', 'GTK_MODULES': 'canberra-gtk-module', 
'PYTHONSTARTUP': '/home/ned/.startup.py', 'OLDPWD': '/home/ned/src/pip', 
'GDM_LANG': 'en_US.utf8', 'XAUTHORITY': 
'/var/run/gdm/auth-for-ned-IQMFnF/database', 'HISTCONTROL': 'erasedups', 
'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share/:/usr/share/', 
'PWD': '/home/ned/coverage/with_tox', 'COLORTERM': 'gnome-terminal', 
'DISPLAY': ':0.0'}
Traceback (most recent call last):
   File "../bin/pip", line 9, in <module>
     load_entry_point('pip==1.1', 'console_scripts', 'pip')()
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/distribute-0.6.27-py3.3.egg/pkg_resources.py", 
line 337, in load_entry_point
     return get_distribution(dist).load_entry_point(group, name)
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/distribute-0.6.27-py3.3.egg/pkg_resources.py", 
line 2308, in load_entry_point
     return ep.load()
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/distribute-0.6.27-py3.3.egg/pkg_resources.py", 
line 2018, in load
     entry = __import__(self.module_name, globals(),globals(), ['__name__'])
   File "<frozen importlib._bootstrap>", line 1294, in _find_and_load
   File "<frozen importlib._bootstrap>", line 1261, in 
_find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 432, in _check_name_wrapper
   File "<frozen importlib._bootstrap>", line 778, in load_module
   File "<frozen importlib._bootstrap>", line 759, in load_module
   File "<frozen importlib._bootstrap>", line 408, in 
module_for_loader_wrapper
   File "<frozen importlib._bootstrap>", line 647, in _load_module
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/pip-1.1-py3.3.egg/pip/__init__.py", 
line 11, in <module>
     from pip.basecommand import command_dict, load_command, 
load_all_commands, command_names
   File "<frozen importlib._bootstrap>", line 1294, in _find_and_load
   File "<frozen importlib._bootstrap>", line 1261, in 
_find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 432, in _check_name_wrapper
   File "<frozen importlib._bootstrap>", line 778, in load_module
   File "<frozen importlib._bootstrap>", line 759, in load_module
   File "<frozen importlib._bootstrap>", line 408, in 
module_for_loader_wrapper
   File "<frozen importlib._bootstrap>", line 647, in _load_module
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/pip-1.1-py3.3.egg/pip/basecommand.py", 
line 12, in <module>
     from pip.download import urlopen
   File "<frozen importlib._bootstrap>", line 1294, in _find_and_load
   File "<frozen importlib._bootstrap>", line 1261, in 
_find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 432, in _check_name_wrapper
   File "<frozen importlib._bootstrap>", line 778, in load_module
   File "<frozen importlib._bootstrap>", line 759, in load_module
   File "<frozen importlib._bootstrap>", line 408, in 
module_for_loader_wrapper
   File "<frozen importlib._bootstrap>", line 647, in _load_module
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/pip-1.1-py3.3.egg/pip/download.py", 
line 15, in <module>
     from pip.vcs import vcs
   File "<frozen importlib._bootstrap>", line 1294, in _find_and_load
   File "<frozen importlib._bootstrap>", line 1261, in 
_find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 432, in _check_name_wrapper
   File "<frozen importlib._bootstrap>", line 778, in load_module
   File "<frozen importlib._bootstrap>", line 759, in load_module
   File "<frozen importlib._bootstrap>", line 408, in 
module_for_loader_wrapper
   File "<frozen importlib._bootstrap>", line 647, in _load_module
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/pip-1.1-py3.3.egg/pip/vcs/__init__.py", 
line 81, in <module>
     vcs = VcsSupport()
   File 
"/home/ned/coverage/with_tox/.tox/py33/lib/python3.3/site-packages/pip-1.1-py3.3.egg/pip/vcs/__init__.py", 
line 22, in __init__
     urlparse.uses_fragment.extend(self.schemes)
AttributeError: 'module' object has no attribute 'uses_fragment'

ERROR: could not install deps [nose, mock]
____________________________________________________________ summary 
_____________________________________________________________
ERROR:   py33: could not install deps [nose, mock]




More information about the testing-in-python mailing list