summaryrefslogtreecommitdiff
path: root/doc/announce/release-1.4.txt
blob: d0e66443615c1151ef930a6129982f0ac0e7e33e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
tox 1.4: the virtualenv-based test run automatizer
=============================================================================

I am happy to announce tox 1.4 which brings:

- improvements with configuration file syntax, now allowing re-using
  selected settings across config file sections. see http://testrun.org/tox/latest/config.html#substitution-for-values-from-other-sections

- terminal reporting was simplified and streamlined.  Now with
  verbosity==0 (the default), less information will be shown
  and you can use one or multiple "-v" options to increase verbosity.

- internal re-organisation so that the separately released "detox" 
  tool can reuse tox code to implement a fully distributed tox run. 

More documentation:

    http://tox.testrun.org/

Installation:

    pip install -U tox

code hosting and issue tracking on bitbucket:

    https://bitbucket.org/hpk42/tox

What is tox?
----------------

tox standardizes and 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

best,
Holger Krekel


1.4
-----------------

- fix issue26 - no warnings on absolute or relative specified paths for commands
- fix issue33 - commentchars are ignored in key-value settings allowing
  for specifying commands like: python -c "import sys ; print sys"
  which would formerly raise irritating errors because the ";"
  was considered a comment
- tweak and improve reporting
- refactor reporting and virtualenv manipulation 
  to be more accessible from 3rd party tools
- support value substitution from other sections
  with the {[section]key} syntax
- fix issue29 - correctly point to pytest explanation
  for importing modules fully qualified
- fix issue32 - use --system-site-packages and don't pass --no-site-packages
- add python3.3 to the default env list, so early adopters can test
- drop python2.4 support (you can still have your tests run on
  python-2.4, just tox itself requires 2.5 or higher.