summaryrefslogtreecommitdiff
path: root/doc/announce
diff options
context:
space:
mode:
Diffstat (limited to 'doc/announce')
-rw-r--r--doc/announce/release-0.5.txt26
-rw-r--r--doc/announce/release-1.0.txt55
-rw-r--r--doc/announce/release-1.1.txt50
-rw-r--r--doc/announce/release-1.2.txt42
-rw-r--r--doc/announce/release-1.3.txt41
-rw-r--r--doc/announce/release-1.4.3.txt97
-rw-r--r--doc/announce/release-1.4.txt62
-rw-r--r--doc/announce/release-1.8.txt54
-rw-r--r--doc/announce/release-1.9.txt66
-rw-r--r--doc/announce/release-2.0.txt111
10 files changed, 0 insertions, 604 deletions
diff --git a/doc/announce/release-0.5.txt b/doc/announce/release-0.5.txt
deleted file mode 100644
index f4c30eb..0000000
--- a/doc/announce/release-0.5.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-tox 0.5: a generic virtualenv and test management tool for Python
-===========================================================================
-
-I have been talking about with various people in the last year and
-am happy to now announce the first release of ``tox``. It aims
-to automate tedious Python related test activities driven
-from a simple ``tox.ini`` file, including:
-
-* creation and management of different virtualenv environments
-* installing your package into each of them
-* running your test tool of choice (including e.g. running sphinx checks)
-* testing packages against each other without needing to upload to PyPI
-
-``tox`` runs well on Python2.4 up until Python3.1 and integrates
-well with Continuous Integration servers Jenkins. There are many
-real-life examples and a good chunk of docs. Read it up on
-
- http://codespeak.net/tox
-
-and please report any issues. This is a fresh project and
-i'd like to drive further improvements from real world needs.
-
-best,
-
-holger krekel
-
diff --git a/doc/announce/release-1.0.txt b/doc/announce/release-1.0.txt
deleted file mode 100644
index ae46d41..0000000
--- a/doc/announce/release-1.0.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-tox 1.0: the rapid multi-python test automatizer
-===========================================================================
-
-I am happy to announce tox 1.0, mostly a stabilization and streamlined
-release. 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 at:
-
- http://tox.readthedocs.org
-
-Installation:
-
- pip install -U tox
-
-Note that code hosting and issue tracking has moved from Google to Bitbucket:
-
- https://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
diff --git a/doc/announce/release-1.1.txt b/doc/announce/release-1.1.txt
deleted file mode 100644
index 8ab78db..0000000
--- a/doc/announce/release-1.1.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-tox 1.1: the rapid multi-python test automatizer
-===========================================================================
-
-I am happy to announce tox 1.1, a bug fix release easing some commong
-workflows. 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
-
-It works well on virtually all Python interpreters that support virtualenv.
-
-Docs and examples are at:
-
- http://tox.readthedocs.org
-
-Installation:
-
- pip install -U tox
-
-Note that code hosting and issue tracking has moved from Google to Bitbucket:
-
- https://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 issue5 - don't require argparse for python versions that have it
-- fix issue6 - recreate virtualenv if installing dependencies failed
-- fix issue3 - fix example on frontpage
-- fix issue2 - warn if a test command does not come from the test
- environment
-- fixed/enhanced: except for initial install always call "-U
- --no-deps" for installing the sdist package to ensure that a package
- gets upgraded even if its version number did not change. (reported on
- TIP mailing list and IRC)
-- inline virtualenv.py (1.6.1) script to avoid a number of issues,
- particularly failing to install python3 environents from a python2
- virtualenv installation.
diff --git a/doc/announce/release-1.2.txt b/doc/announce/release-1.2.txt
deleted file mode 100644
index 139d812..0000000
--- a/doc/announce/release-1.2.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-tox 1.2: the virtualenv-based test run automatizer
-===========================================================================
-
-I am happy to announce tox 1.2, now using and depending on the latest
-virtualenv code and containing some bug fixes. 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
-
-It works well on virtually all Python interpreters that support virtualenv.
-
-Docs and examples are at:
-
- http://tox.testrun.org/
-
-Installation:
-
- pip install -U tox
-
-code hosting and issue tracking on bitbucket:
-
- https://bitbucket.org/hpk42/tox
-
-best,
-Holger Krekel
-
-1.2 compared to 1.1
----------------------
-
-- remove the virtualenv.py that was distributed with tox and depend
- on virtualenv-1.6.4 (possible now since the latter fixes a few bugs
- that the inling tried to work around)
-- fix issue10: work around UnicodeDecodeError when inokving pip (thanks
- Marc Abramowitz)
-- fix a problem with parsing {posargs} in tox commands (spotted by goodwill)
-- fix the warning check for commands to be installed in testevironment
- (thanks Michael Foord for reporting)
diff --git a/doc/announce/release-1.3.txt b/doc/announce/release-1.3.txt
deleted file mode 100644
index b88fc39..0000000
--- a/doc/announce/release-1.3.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-tox 1.3: the virtualenv-based test run automatizer
-===========================================================================
-
-I am happy to announce tox 1.3, containing a few improvements
-over 1.2. 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 at:
-
- http://tox.testrun.org/
-
-Installation:
-
- pip install -U tox
-
-code hosting and issue tracking on bitbucket:
-
- https://bitbucket.org/hpk42/tox
-
-best,
-Holger Krekel
-
-1.3
------------------
-
-- fix: allow to specify wildcard filesystem paths when
- specifiying dependencies such that tox searches for
- the highest version
-
-- fix issue issue21: clear PIP_REQUIRES_VIRTUALENV which avoids
- pip installing to the wrong environment, thanks to bb's streeter
-
-- make the install step honour a testenv's setenv setting
- (thanks Ralf Schmitt)
-
diff --git a/doc/announce/release-1.4.3.txt b/doc/announce/release-1.4.3.txt
deleted file mode 100644
index ca0bb19..0000000
--- a/doc/announce/release-1.4.3.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-tox 1.4.3: the Python virtualenv-based testing automatizer
-=============================================================================
-
-tox 1.4.3 fixes some bugs and introduces a new script and two new options:
-
-- "tox-quickstart" - run this script, answer a few questions, and
- get a tox.ini created for you (thanks Marc Abramowitz)
-
-- "tox -l" lists configured environment names (thanks Lukasz Balcerzak)
-
-- (experimental) "--installpkg=localpath" option which will skip the
- sdist-creation of a package and instead install the given localpath package.
-
-- use pip-script.py instead of pip.exe on win32 to avoid windows locking
- the .exe
-
-Note that the sister project "detox" should continue to work - it's a
-separately released project which drives tox test runs on multiple CPUs
-in parallel.
-
-More documentation:
-
- http://tox.testrun.org/
-
-Installation:
-
- pip install -U tox
-
-repository hosting and issue tracking on bitbucket:
-
- https://bitbucket.org/hpk42/tox
-
-
-What is tox?
-----------------
-
-tox standardizes and automates tedious python driven 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
-
-
-CHANGELOG
-================
-
-1.4.3 (compared to 1.4.2)
---------------------------------
-
-- introduce -l|--listenv option to list configured environments
- (thanks Lukasz Balcerzak)
-
-- fix downloadcache determination to work according to docs: Only
- make pip use a download cache if PIP_DOWNLOAD_CACHE or a
- downloadcache=PATH testenv setting is present. (The ENV setting
- takes precedence)
-
-- fix issue84 - pypy on windows creates a bin not a scripts venv directory
- (thanks Lukasz Balcerzak)
-
-- experimentally introduce --installpkg=PATH option to install a package rather than
- create/install an sdist package. This will still require and use
- tox.ini and tests from the current working dir (and not from the remote
- package).
-
-- substitute {envsitepackagesdir} with the package installation directory (closes #72)
- (thanks g2p)
-
-- issue #70 remove PYTHONDONTWRITEBYTECODE workaround now that
- virtualenv behaves properly (thanks g2p)
-
-- merged tox-quickstart command, contributed by Marc Abramowitz, which
- generates a default tox.ini after asking a few questions
-
-- fix #48 - win32 detection of pypy and other interpreters that are on PATH
- (thanks Gustavo Picon)
-
-- fix grouping of index servers, it is now done by name instead of
- indexserver url, allowing to use it to separate dependencies
- into groups even if using the same default indexserver.
-
-- look for "tox.ini" files in parent dirs of current dir (closes #34)
-
-- the "py" environment now by default uses the current interpreter
- (sys.executable) make tox' own setup.py test execute tests with it
- (closes #46)
-
-- change tests to not rely on os.path.expanduser (closes #60),
- also make mock session return args[1:] for more precise checking (closes #61)
- thanks to Barry Warszaw for both.
-
diff --git a/doc/announce/release-1.4.txt b/doc/announce/release-1.4.txt
deleted file mode 100644
index d0e6644..0000000
--- a/doc/announce/release-1.4.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-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.
diff --git a/doc/announce/release-1.8.txt b/doc/announce/release-1.8.txt
deleted file mode 100644
index b8a2218..0000000
--- a/doc/announce/release-1.8.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-tox 1.8: Generative/combinatorial environments specs
-=============================================================================
-
-I am happy to announce tox 1.8 which implements parametrized environments.
-
-See https://tox.testrun.org/latest/config.html#generating-environments-conditional-settings
-for examples and the new backward compatible syntax in your tox.ini file.
-
-Many thanks to Alexander Schepanovski for implementing and refining
-it based on the specifcation draft.
-
-More documentation about tox in general:
-
- 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, merlinux GmbH
-
-
-Changes 1.8 (compared to 1.7.2)
----------------------------------------
-
-- new multi-dimensional configuration support. Many thanks to
- Alexander Schepanovski for the complete PR with docs.
- And to Mike Bayer and others for testing and feedback.
-
-- fix issue148: remove "__PYVENV_LAUNCHER__" from os.environ when starting
- subprocesses. Thanks Steven Myint.
-
-- fix issue152: set VIRTUAL_ENV when running test commands,
- thanks Florian Ludwig.
-
-- better report if we can't get version_info from an interpreter
- executable. Thanks Floris Bruynooghe.
diff --git a/doc/announce/release-1.9.txt b/doc/announce/release-1.9.txt
deleted file mode 100644
index 96379b9..0000000
--- a/doc/announce/release-1.9.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-tox-1.9: refinements, fixes (+detox-0.9.4)
-==========================================
-
-tox-1.9 was released to pypi, a maintenance release with mostly
-backward-compatible enhancements and fixes. However, tox now defaults
-to pip-installing only non-development releases and you have to set "pip_pre =
-True" in your testenv section to have it install development ("pre") releases.
-
-In addition, there is a new detox-0.9.4 out which allow to run tox test
-environments in parallel and fixes a compat problem with eventlet.
-
-Thanks to Alexander Schepanosvki, Florian Schulze and others for the
-contributed fixes and improvements.
-
-More documentation about tox in general:
-
- 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, merlinux GmbH
-
-
-1.9.0
------------
-
-- fix issue193: Remove ``--pre`` from the default ``install_command``; by
- default tox will now only install final releases from PyPI for unpinned
- dependencies. Use ``pip_pre = true`` in a testenv or the ``--pre``
- command-line option to restore the previous behavior.
-
-- fix issue199: fill resultlog structure ahead of virtualenv creation
-
-- refine determination if we run from Jenkins, thanks Borge Lanes.
-
-- echo output to stdout when ``--report-json`` is used
-
-- fix issue11: add a ``skip_install`` per-testenv setting which
- prevents the installation of a package. Thanks Julian Krause.
-
-- fix issue124: ignore command exit codes; when a command has a "-" prefix,
- tox will ignore the exit code of that command
-
-- fix issue198: fix broken envlist settings, e.g. {py26,py27}{-lint,}
-
-- fix issue191: lessen factor-use checks
-
diff --git a/doc/announce/release-2.0.txt b/doc/announce/release-2.0.txt
deleted file mode 100644
index e05af6c..0000000
--- a/doc/announce/release-2.0.txt
+++ /dev/null
@@ -1,111 +0,0 @@
-tox-2.0: plugins, platform, env isolation
-==========================================
-
-tox-2.0 was released to pypi, a major new release with *mostly*
-backward-compatible enhancements and fixes:
-
-- experimental support for plugins, see https://testrun.org/tox/latest/plugins.html
- which includes also a refined internal registration mechanism for new testenv
- ini options. You can now ask tox which testenv ini parameters exist
- with ``tox --help-ini``.
-
-- ENV isolation: only pass through very few environment variables from the
- tox invocation to the test environments. This may break test runs that
- previously worked with tox-1.9 -- you need to either use the
- ``setenv`` or ``passenv`` ini variables to set appropriate environment
- variables.
-
-- PLATFORM support: you can set ``platform=REGEX`` in your testenv sections
- which lets tox skip the environment if the REGEX does not match ``sys.platform``.
-
-- tox now stops execution of test commands if the first of them fails unless
- you set ``ignore_errors=True``.
-
-Thanks to Volodymyr Vitvitski, Daniel Hahler, Marc Abramowitz, Anthon van
-der Neuth and others for contributions.
-
-More documentation about tox in general:
-
- 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, merlinux GmbH
-
-2.0.0
------------
-
-- (new) introduce environment variable isolation:
- tox now only passes the PATH and PIP_INDEX_URL variable from the tox
- invocation environment to the test environment and on Windows
- also ``SYSTEMROOT``, ``PATHEXT``, ``TEMP`` and ``TMP`` whereas
- on unix additionally ``TMPDIR`` is passed. If you need to pass
- through further environment variables you can use the new ``passenv`` setting,
- a space-separated list of environment variable names. Each name
- can make use of fnmatch-style glob patterns. All environment
- variables which exist in the tox-invocation environment will be copied
- to the test environment.
-
-- a new ``--help-ini`` option shows all possible testenv settings and
- their defaults.
-
-- (new) introduce a way to specify on which platform a testenvironment is to
- execute: the new per-venv "platform" setting allows to specify
- a regular expression which is matched against sys.platform.
- If platform is set and doesn't match the platform spec in the test
- environment the test environment is ignored, no setup or tests are attempted.
-
-- (new) add per-venv "ignore_errors" setting, which defaults to False.
- If ``True``, a non-zero exit code from one command will be ignored and
- further commands will be executed (which was the default behavior in tox <
- 2.0). If ``False`` (the default), then a non-zero exit code from one command
- will abort execution of commands for that environment.
-
-- show and store in json the version dependency information for each venv
-
-- remove the long-deprecated "distribute" option as it has no effect these days.
-
-- fix issue233: avoid hanging with tox-setuptools integration example. Thanks simonb.
-
-- fix issue120: allow substitution for the commands section. Thanks
- Volodymyr Vitvitski.
-
-- fix issue235: fix AttributeError with --installpkg. Thanks
- Volodymyr Vitvitski.
-
-- tox has now somewhat pep8 clean code, thanks to Volodymyr Vitvitski.
-
-- fix issue240: allow to specify empty argument list without it being
- rewritten to ".". Thanks Daniel Hahler.
-
-- introduce experimental (not much documented yet) plugin system
- based on pytest's externalized "pluggy" system.
- See tox/hookspecs.py for the current hooks.
-
-- introduce parser.add_testenv_attribute() to register an ini-variable
- for testenv sections. Can be used from plugins through the
- tox_add_option hook.
-
-- rename internal files -- tox offers no external API except for the
- experimental plugin hooks, use tox internals at your own risk.
-
-- DEPRECATE distshare in documentation