[TIP] tox on Python 3.3?

holger krekel holger at merlinux.eu
Sun Jul 15 06:35:22 PDT 2012


Hi Ned,

On Sun, Jul 15, 2012 at 09:16 -0400, Ned Batchelder wrote:
> On 7/15/2012 8:40 AM, Alfredo Deza wrote:
> >
> >
> >On Sun, Jul 15, 2012 at 8:23 AM, Ned Batchelder
> ><ned at nedbatchelder.com <mailto:ned at nedbatchelder.com>> wrote:
> >
> >    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.
> >
> >Hi Ned,
> >
> >Have you seen this issue on pip? It seems like it is relevant to
> >what you are experiencing:
> >
> >https://github.com/pypa/pip/issues/552
> >
> >
> I did see that issue, and I see it as closed, which is why I
> installed the tip of pip, perhaps I'm not reading the git tea leaves
> properly.  Or perhaps I don't understand where tox gets its pip
> from?

tox per setup.py requires the latest PyPI package.  If you install
a better pip/virtualenv (from GIT) into the same env where you install
tox, it should work, i'd think.

best,
holger

> --Ned.
> 
> >    --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]
> >
> >
> >    _______________________________________________
> >    testing-in-python mailing list
> >    testing-in-python at lists.idyll.org
> >    <mailto:testing-in-python at lists.idyll.org>
> >    http://lists.idyll.org/listinfo/testing-in-python
> >
> >
> 
> 

> _______________________________________________
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
> http://lists.idyll.org/listinfo/testing-in-python




More information about the testing-in-python mailing list