$ tox -c tox.ini _________________________________ [tox sdist] __________________________________ [TOX] ***creating sdist package [TOX] /Users/offline/projects/pytox$ /usr/local/Cellar/python/2.7/bin/python setup.py sdist --formats=zip --dist-dir .tox/dist >.tox/log/0.log [TOX] ***copying new sdistfile to '/Users/offline/.tox/distshare/tox-0.9.1.dev1.zip' ______________________________ [tox testenv:py27] ______________________________ [TOX] ***reusing existing matching virtualenv py27 [TOX] /Users/offline/projects/pytox/.tox/py27/log$ ../bin/pip install --download-cache=/Users/offline/projects/pytox/.tox/_download ../../dist/tox-0.9.1.dev1.zip >67.log [TOX] /Users/offline/projects/pytox$ .tox/py27/bin/py.test --junitxml=/Users/offline/projects/pytox/.tox/py27/log/junit-py27.xml ============================= test session starts ============================== platform darwin -- Python 2.7.0 -- pytest-2.0.1.dev5 tox comes from: '/Users/offline/projects/pytox/.tox/py27/lib/python2.7/site-packages/tox/__init__.pyc' collecting ... collected 84 items tests/test_cmdline.py ................... tests/test_config.py ............................................. tests/test_venv.py .................... generated xml file: /Users/offline/projects/pytox/.tox/py27/log/junit-py27.xml ========================== 84 passed in 48.08 seconds ========================== ______________________________ [tox testenv:py26] ______________________________ [TOX] ***reusing existing matching virtualenv py26 [TOX] /Users/offline/projects/pytox/.tox/py26/log$ ../bin/pip install --download-cache=/Users/offline/projects/pytox/.tox/_download ../../dist/tox-0.9.1.dev1.zip >7.log [TOX] /Users/offline/projects/pytox$ .tox/py26/bin/py.test --junitxml=/Users/offline/projects/pytox/.tox/py26/log/junit-py26.xml ============================= test session starts ============================== platform darwin -- Python 2.6.1 -- pytest-2.0.1.dev5 tox comes from: '/Users/offline/projects/pytox/.tox/py26/lib/python2.6/site-packages/tox/__init__.pyc' collecting ... collected 84 items tests/test_cmdline.py ................... tests/test_config.py ............................................. tests/test_venv.py .................... generated xml file: /Users/offline/projects/pytox/.tox/py26/log/junit-py26.xml ========================== 84 passed in 43.00 seconds ========================== ______________________________ [tox testenv:py25] ______________________________ [TOX] ***reusing existing matching virtualenv py25 [TOX] /Users/offline/projects/pytox/.tox/py25/log$ ../bin/pip install --download-cache=/Users/offline/projects/pytox/.tox/_download ../../dist/tox-0.9.1.dev1.zip >7.log [TOX] /Users/offline/projects/pytox$ .tox/py25/bin/py.test --junitxml=/Users/offline/projects/pytox/.tox/py25/log/junit-py25.xml ============================= test session starts ============================== platform darwin -- Python 2.5.4 -- pytest-2.0.1.dev5 tox comes from: '/Users/offline/projects/pytox/.tox/py25/lib/python2.5/site-packages/tox/__init__.pyc' collecting ... collected 84 items tests/test_cmdline.py ................... tests/test_config.py ...........................................x. tests/test_venv.py .................... generated xml file: /Users/offline/projects/pytox/.tox/py25/log/junit-py25.xml ==================== 83 passed, 1 xfailed in 44.61 seconds ===================== ______________________________ [tox testenv:py24] ______________________________ [TOX] ***reusing existing matching virtualenv py24 [TOX] /Users/offline/projects/pytox/.tox/py24/log$ ../bin/pip install --download-cache=/Users/offline/projects/pytox/.tox/_download ../../dist/tox-0.9.1.dev1.zip >5.log [TOX] /Users/offline/projects/pytox$ .tox/py24/bin/py.test --junitxml=/Users/offline/projects/pytox/.tox/py24/log/junit-py24.xml ============================= test session starts ============================== platform darwin -- Python 2.4.4 -- pytest-2.0.1.dev5 tox comes from: '/Users/offline/projects/pytox/.tox/py24/lib/python2.4/site-packages/tox/__init__.pyc' collecting ... collected 84 items tests/test_cmdline.py ................... tests/test_config.py ...........................................x. tests/test_venv.py .................... generated xml file: /Users/offline/projects/pytox/.tox/py24/log/junit-py24.xml ==================== 83 passed, 1 xfailed in 44.24 seconds ===================== ______________________________ [tox testenv:py31] ______________________________ [TOX] ***reusing existing matching virtualenv py31 [TOX] /Users/offline/projects/pytox/.tox/py31/log$ ../bin/easy_install ../../dist/tox-0.9.1.dev1.zip >5.log [TOX] ERROR: invocation failed, logfile: /Users/offline/projects/pytox/.tox/py31/log/5.log [TOX] ERROR: /Users/offline/projects/pytox/.tox/py31/log$ ../bin/easy_install ../../dist/tox-0.9.1.dev1.zip >5.log install_dir /Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/ Processing tox-0.9.1.dev1.zip Running tox-0.9.1.dev1/setup.py -q bdist_egg --dist-dir /var/folders/jj/jjpHKlEGGDCZAkn87y0qBU+++TI/-Tmp-/easy_install-T_3LYQ/tox-0.9.1.dev1/egg-dist-tmp-jDvw1J warning: no files found matching 'CHANGELOG' no previously-included directories found matching '.hg' tox 0.9.1.dev1 is already the active version in easy-install.pth Installing tox script to /Users/offline/projects/pytox/.tox/py31/bin Installed /Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/tox-0.9.1.dev1-py3.1.egg Processing dependencies for tox==0.9.1.dev1 Searching for argparse Reading http://pypi.python.org/simple/argparse/ Reading http://code.google.com/p/argparse/ Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Page at http://pypi.python.org/simple/argparse/ links to .py file(s) without version info; an index scan is required. Scanning index of all packages (this may take a while) Reading http://pypi.python.org/simple/ Reading http://argparse.python-hosting.com/file/trunk/argparse.py?rev=6&format=raw Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Reading http://argparse.python-hosting.com/ Download error: [Errno 8] nodename nor servname provided, or not known -- Some packages may not be found! Best match: argparse 1.1 Downloading http://pypi.python.org/packages/source/a/argparse/argparse-1.1.zip#md5=087399b73047fa5a6482037411ddc968 Processing argparse-1.1.zip Running argparse-1.1/setup.py -q bdist_egg --dist-dir /var/folders/jj/jjpHKlEGGDCZAkn87y0qBU+++TI/-Tmp-/easy_install-9uKu4E/argparse-1.1/egg-dist-tmp-z3E4I3 Traceback (most recent call last): File "../bin/easy_install", line 9, in load_entry_point('distribute==0.6.14', 'console_scripts', 'easy_install')() File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 1855, in main with_ei_usage(lambda: File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 1836, in with_ei_usage return f() File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 1859, in distclass=DistributionWithoutHelpCommands, **kw File "/usr/local/Cellar/python3/3.1.3/lib/python3.1/distutils/core.py", line 149, in setup dist.run_commands() File "/usr/local/Cellar/python3/3.1.3/lib/python3.1/distutils/dist.py", line 919, in run_commands self.run_command(cmd) File "/usr/local/Cellar/python3/3.1.3/lib/python3.1/distutils/dist.py", line 938, in run_command cmd_obj.run() File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 342, in run self.easy_install(spec, not self.no_deps) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 562, in easy_install return self.install_item(None, spec, tmpdir, deps, True) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 614, in install_item self.process_distribution(spec, dist, deps) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 666, in process_distribution [requirement], self.local_index, self.easy_install File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/pkg_resources.py", line 544, in resolve dist = best[req.key] = env.best_match(req, self, installer) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/pkg_resources.py", line 786, in best_match return self.obtain(req, installer) # try and download/install File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/pkg_resources.py", line 798, in obtain return installer(requirement) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 582, in easy_install return self.install_item(spec, dist.location, tmpdir, deps) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 612, in install_item dists = self.install_eggs(spec, download, tmpdir) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 802, in install_eggs return self.build_and_install(setup_script, setup_base) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 1079, in build_and_install self.run_setup(setup_script, setup_base, args) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 1068, in run_setup run_setup(setup_script, args) File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/sandbox.py", line 30, in run_setup lambda: exec(compile(open( File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/sandbox.py", line 71, in run return func() File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/site-packages/distribute-0.6.14-py3.1.egg/setuptools/sandbox.py", line 31, in "setup.py" File "/Users/offline/projects/pytox/.tox/py31/lib/python3.1/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 39: ordinal not in range(128) ______________________________ [tox testenv:docs] ______________________________ [TOX] ***recreating virtualenv docs (configchange/incomplete install detected) [TOX] /Users/offline/projects/pytox/.tox$ virtualenv --distribute --no-site-packages -p /usr/local/Cellar/python/2.7/bin/python docs >docs/log/0.log [TOX] ***installing dependencies: :pypi:sphinx, pytest [TOX] /Users/offline/projects/pytox/.tox/docs/log$ ../bin/pip install -i http://pypi.python.org/simple --download-cache=/Users/offline/projects/pytox/.tox/_download sphinx >1.log [TOX] /Users/offline/projects/pytox/.tox/docs/log$ ../bin/pip install --download-cache=/Users/offline/projects/pytox/.tox/_download pytest >2.log [TOX] /Users/offline/projects/pytox/.tox/docs/log$ ../bin/pip install --download-cache=/Users/offline/projects/pytox/.tox/_download ../../dist/tox-0.9.1.dev1.zip >3.log [TOX] /Users/offline/projects/pytox/doc$ ../.tox/docs/bin/py.test -v --junitxml=/Users/offline/projects/pytox/.tox/docs/log/junit-docs.xml check_sphinx.py ============================= test session starts ============================== platform darwin -- Python 2.7.0 -- pytest-2.0.0 -- /Users/offline/projects/pytox/.tox/docs/bin/python collecting ... collected 2 items check_sphinx.py:3: test_build_docs PASSED check_sphinx.py:10: test_linkcheck FAILED =================================== FAILURES =================================== ________________________________ test_linkcheck ________________________________ tmpdir = local('/private/var/folders/jj/jjpHKlEGGDCZAkn87y0qBU+++TI/-Tmp-/pytest-65/test_linkcheck0') def test_linkcheck(tmpdir): doctrees = tmpdir.join("doctrees") htmldir = tmpdir.join("html") subprocess.check_call( ["sphinx-build", "-blinkcheck", > "-d", str(doctrees), ".", str(htmldir)]) check_sphinx.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the Popen constructor. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E CalledProcessError: Command '['sphinx-build', '-blinkcheck', '-d', '/private/var/folders/jj/jjpHKlEGGDCZAkn87y0qBU+++TI/-Tmp-/pytest-65/test_linkcheck0/doctrees', '.', '/private/var/folders/jj/jjpHKlEGGDCZAkn87y0qBU+++TI/-Tmp-/pytest-65/test_linkcheck0/html']' returned non-zero exit status 1 /usr/local/Cellar/python/2.7/lib/python2.7/subprocess.py:504: CalledProcessError ------------------------------- Captured stdout -------------------------------- Running Sphinx v1.0.6 loading pickled environment... not yet created loading intersphinx inventory from http://docs.python.org/objects.inv... building [linkcheck]: targets for 14 source files that are out of date updating environment: 14 added, 0 changed, 0 removed reading sources... [ 7%] announce/release-0.5 reading sources... [ 14%] changelog reading sources... [ 21%] config reading sources... [ 28%] example/basic reading sources... [ 35%] example/general reading sources... [ 42%] example/hudson reading sources... [ 50%] example/nose reading sources... [ 57%] example/pytest reading sources... [ 64%] example/unittest reading sources... [ 71%] examples reading sources... [ 78%] index reading sources... [ 85%] install reading sources... [ 92%] links reading sources... [100%] support looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 7%] announce/release-0.5 (line 18) http://codespeak.net/tox - working writing output... [ 14%] changelog writing output... [ 21%] config (line 7) http://docs.python.org/library/configparser.html - working (line 24) http://hudson-ci.org/ - working (line 128) http://pypi.python.org/pypi/setuptools - working (line 128) http://pypi.python.org/pypi/distribute - working writing output... [ 28%] example/basic (line 23) http://pypi.python.org/pypi/virtualenv - working writing output... [ 35%] example/general (line 33) http://pypi.python.org/pypi/Sphinx - working (line 109) http://bitbucket.org/tarek/distutilsversion/ - redirected to https://bitbucket.org/tarek/distutilsversion/ (line 109) http://www.python.org/dev/peps/pep-0386 - working writing output... [ 42%] example/hudson (line 36) http://hudson.testrun.org/view/pytest/job/pytest/ - working (line 57) https://pytox.googlecode.com/hg/toxbootstrap.py - working (line 127) http://wiki.hudson-ci.org/display/HUDSON/Copy+Artifact+Plugin - working writing output... [ 50%] example/nose (line 5) http://pypi.python.org/pypi/nose - working writing output... [ 57%] example/pytest (line 5) http://pytest.org - working (line 64) http://codespeak.net/py/dist/test/plugin/xdist.html - redirected to http://pytest.org/ (line 86) http://codespeak.net/py/dist/test/customize.html - redirected to http://pytest.org/ writing output... [ 64%] example/unittest (line 10) http://pypi.python.org/pypi/discover - working (line 10) http://pypi.python.org/pypi/Pygments - working (line 36) http://www.voidspace.org.uk/ - working (line 36) http://pypi.python.org/pypi/mock/ - working (line 41) http://mock.googlecode.com/svn/trunk/ - working (line 43) http://code.google.com/p/mock/source/browse/trunk/tox.ini - broken: HTTP Error 404: Not Found (line 70) http://pypi.python.org/pypi/unittest2 - working writing output... [ 71%] examples writing output... [ 78%] index (line 68) http://pypi.python.org/pypi/pip - working (line 70) http://pypy.org - working (line 104) http://pypi.python.org/pypi/virtualenv5 - working (line 104) http://pypi.python.org/pypi/virtualenv3 - working writing output... [ 85%] install (line 20) http://code.google.com/p/pytox/source/checkout - working writing output... [ 92%] links writing output... [100%] support (line 9) http://lists.idyll.org/listinfo/testing-in-python - working (line 11) http://code.google.com/p/pytox/issues/list - working (line 12) http://codespeak.net/mailman/listinfo/tox-commit - working (line 15) http://tetamap.wordpress.com - working (line 15) http://twitter.com/hpk42 - working (line 21) http://merlinux.eu - working (line 21) http://merlinux.eu/people.txt - working build finished with problems. ------------------------------- Captured stderr -------------------------------- Making output directory... generated xml file: /Users/offline/projects/pytox/.tox/docs/log/junit-docs.xml ===================== 1 failed, 1 passed in 32.21 seconds ====================== ________________________________ [tox summary] _________________________________ [TOX] py27: commands succeeded [TOX] py26: commands succeeded [TOX] py25: commands succeeded [TOX] py24: commands succeeded [TOX] ERROR: py31: InvocationError: ../bin/easy_install ../../dist/tox-0.9.1.dev1.zip (see /Users/offline/projects/pytox/.tox/py31/log/5.log) [TOX] ERROR: docs: commands failed fix-quoting-in-command.patch