Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #153

tox 1.0 - rapid multi-python test automation

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <holger@merlinux.eu>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'anyway': 0.03; 'pypi': 0.04; 'fixes': 0.05; 'subject:test': 0.05; 'specifying': 0.07; 'url:bitbucket': 0.07; 'python': 0.08; 'dev': 0.09; 'holger': 0.09; 'invocation': 0.09; 'parsing': 0.09; 'positional': 0.09; 'sridhar': 0.09; 'substitute': 0.09; 'underlying': 0.09; 'syntax': 0.11; 'examples': 0.12; 'subject:python': 0.14; '(chris': 0.16; '(used': 0.16; 'assertion': 0.16; 'automates': 0.16; 'bootstrap': 0.16; 'hudson': 0.16; 'installs': 0.16; 'jannis': 0.16; 'received:eu': 0.16; 'specifier': 0.16; 'subdir': 0.16; 'argument': 0.16; 'thanks!': 0.16; 'skip:= 70': 0.17; 'importing': 0.19; 'packaging': 0.19; 'file,': 0.22; 'debian': 0.23; 'fix': 0.23; 'code': 0.24; 'installation': 0.25; 'skip:[ 10': 0.26; 'testing': 0.27; 'urls': 0.28; 'installing': 0.29; 'variables': 0.29; 'carl': 0.30; 'logic': 0.30; 'changes': 0.30; 'environment': 0.30; 'google': 0.31; 'apply': 0.32; 'named': 0.32; 'hosted': 0.33; 'things': 0.33; 'install': 0.34; 'chris': 0.34; 'file': 0.34; 'header:User-Agent:1': 0.35; 'doc': 0.35; 'driven': 0.35; 'test': 0.35; 'charset:us-ascii': 0.36; 'uses': 0.36; 'announce': 0.37; 'running': 0.37; 'feedback': 0.37; 'issue': 0.37; 'change': 0.37; 'checks': 0.37; 'rapid': 0.37; 'to:addr:python-announce- list': 0.37; 'tool': 0.38; 'url:org': 0.38; 'docs': 0.38; 'some': 0.38; 'hosting': 0.39; 'rest': 0.39; 'to:addr:python.org': 0.39; 'format': 0.40; 'best,': 0.60; 'more': 0.60; 'your': 0.60; 'to:2**2': 0.61; 'tracking': 0.63; 'note:': 0.63; 'show': 0.66; 'special': 0.66; 'making': 0.67; 'introduce': 0.79; 'contributors': 0.84; 'received:85.25': 0.84; 'to:addr:codespeak.net': 0.84; 'meyer': 0.91
Date Sat, 28 May 2011 14:56:42 +0000
From holger krekel <holger@merlinux.eu>
To Testing in Python <testing-in-python@lists.idyll.org>, python announce <python-announce-list@python.org>, py-dev@codespeak.net
Subject tox 1.0 - rapid multi-python test automation
Mail-Followup-To holger krekel <holger@merlinux.eu>, Testing in Python <testing-in-python@lists.idyll.org>, python announce <python-announce-list@python.org>, py-dev@codespeak.net
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
User-Agent Mutt/1.5.20 (2009-06-14)
X-Mailman-Approved-At Sat, 28 May 2011 23:08:47 +0200
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.12
Precedence list
Reply-To python-list@python.org
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.2200.1306616928.9059.python-announce-list@python.org> (permalink)
Lines 55
NNTP-Posting-Host 82.94.164.166
X-Trace 1306616929 news.xs4all.nl 49180 [::ffff:82.94.164.166]:54121
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python.announce:153

Show key headers only | View raw


tox 1.0: the rapid multi-python test automation
===========================================================================

I am happy to announce tox 1.0, a stabilization and maintenance release
with some small improvements.  tox automates tedious test activities
driven from a simple ``tox.ini`` file, including:

* creation and management of different virtualenv environments with
  different Python interpreters
* packaging and installing your package into each of them
* running your test tool of choice, be it nose, py.test or unittest2 or
  other tools such as "sphinx" doc checks
* testing dev packages against each other without needing to upload to PyPI

Docs and examples are now hosted at:

    http://tox.readthedocs.org

Installation or upgrade with:

    pip install -U tox

Note that code hosting and issue tracking has moved from Google to Bitbucket:

    http://bitbucket.org/hpk42/tox

The 1.0 release includes contributions and is based on feedback and
work from Chris Rose, Ronny Pfannschmidt, Jannis Leidel, Jakob Kaplan-Moss,
Sridhar Ratnakumar, Carl Meyer and others.  Many thanks!

best,
Holger Krekel

CHANGES
---------------------

- fix issue24: introduce a way to set environment variables for
  for test commands (thanks Chris Rose)
- fix issue22: require virtualenv-1.6.1, obsoleting virtualenv5 (thanks Jannis Leidel)
  and making things work with pypy-1.5 and python3 more seemlessly
- toxbootstrap.py (used by jenkins build slaves) now follows the latest release of virtualenv
- fix issue20: document format of URLs for specifying dependencies
- fix issue19: substitute Hudson for Jenkins everywhere following the renaming
  of the project.  NOTE: if you used the special [tox:hudson]
  section it will now need to be named [tox:jenkins].
- fix issue 23 / apply some ReST fixes
- change the positional argument specifier to use {posargs:} syntax and
  fix issues #15 and #10 by refining the argument parsing method (Chris Rose)
- remove use of inipkg lazy importing logic -
  the namespace/imports are anyway very small with tox.
- fix a fspath related assertion to work with debian installs which uses
  symlinks
- show path of the underlying virtualenv invocation and bootstrap
  virtualenv.py into a working subdir
- added a CONTRIBUTORS file

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

tox 1.0 - rapid multi-python test automation holger krekel <holger@merlinux.eu> - 2011-05-28 14:56 +0000

csiph-web