[TIP] tox-0.9: better CI bootstrapping / custom PyPI index servers

holger krekel holger at merlinux.eu
Thu Nov 25 12:54:36 PST 2010


Hi all, 

i just released tox-0.9, the generic virtualenv-using test integration 
automation tool (tm).  This release brings a new zero-install way to
deploy tox and your test suite on Hudson slaves.  Apart from one or
more Python interpreters you do not need anything on the slave side,
see here for details:

    http://codespeak.net/tox/example/hudson.html#zero-installation-for-slaves

Moreover, you can now work with multiple PyPI index servers which
is very nice if you (want to) operate your own in-company servers, 
see here for details:

    http://codespeak.net/tox/example/basic.html#using-a-different-default-pypi-url

Btw, what kind of custom servers are you successfully using? 
(tell me on twitter @hpk42 if you like).

Oh, and for basic info just go to

    http://codespeak.net/tox

if that wasn't clear yet.

have fun,
holger

Changelog for 0.9
-----------------------

- added support for working with different and multiple PYPI indexservers.
- fix pip-installation mixups by always unsetting PIP_RESPECT_VIRTUALENV
  (thanks Armin Ronacher)
- issue1: Add a toxbootstrap.py script for tox, thanks to Sridhar Ratnakumar
- new option: -r|--recreate to force recreation of virtualenv
- show logfile content if there is an error (makes CI output
  more readable)
- depend on py>=1.4.0 which does not contain or install the py.test
  anymore which is now a separate distribution "pytest".



More information about the testing-in-python mailing list