| 
									
										
										
										
											2015-09-17 13:52:11 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Sep 16 13:18:44 UTC 2015 - rhafer@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - (Build)Require python-pluggy | 
					
						
							|  |  |  | - refreshed tox-disable-env-tests.patch | 
					
						
							|  |  |  | - Update to 2.1.1:  | 
					
						
							|  |  |  |   * fix platform skipping for detox | 
					
						
							|  |  |  |   * report skipped platforms as skips in the summary | 
					
						
							|  |  |  | - additional changes from version 2.1.0 | 
					
						
							|  |  |  |   * fix issue258, fix issue248, fix issue253: for non-test commands  | 
					
						
							|  |  |  |     (installation, venv creation) we pass in the full invocation environment. | 
					
						
							|  |  |  |   * remove experimental --set-home option which was hardly used and | 
					
						
							|  |  |  |     hackily implemented (if people want home-directory isolation we should | 
					
						
							|  |  |  |     figure out a better way to do it, possibly through a plugin) | 
					
						
							|  |  |  |   * fix issue259: passenv is now a line-list which allows to intersperse | 
					
						
							|  |  |  |     comments.  Thanks stefano-m. | 
					
						
							|  |  |  |   * allow envlist to be a multi-line list, to intersperse comments | 
					
						
							|  |  |  |     and have long envlist settings split more naturally.  Thanks Andre Caron. | 
					
						
							|  |  |  |   * introduce a TOX_TESTENV_PASSENV setting which is honored | 
					
						
							|  |  |  |     when constructing the set of environment variables for test environments. | 
					
						
							|  |  |  |     Thanks Marc Abramowitz for pushing in this direction. | 
					
						
							|  |  |  | - additional changes from version 2.0.2 | 
					
						
							|  |  |  |   * fix issue247: tox now passes the LANG variable from the tox invocation  | 
					
						
							|  |  |  |     environment to the test environment by default. | 
					
						
							|  |  |  |   * add SYSTEMDRIVE into default passenv on windows to allow pip6 to work. | 
					
						
							|  |  |  |     Thanks Michael Krause. | 
					
						
							|  |  |  | - additional changes from version 2.0.1 | 
					
						
							|  |  |  |   * fix wheel packaging to properly require argparse on py26. | 
					
						
							|  |  |  | - additional changes from version 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-03 10:23:44 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat May  2 18:55:15 UTC 2015 - benoit.monin@gmx.fr | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to version 1.9.2: | 
					
						
							|  |  |  |   * backout ability that --force-deps substitutes name/versions in | 
					
						
							|  |  |  |     requirement files due to various issues. This fixes issue228, | 
					
						
							|  |  |  |     fixes issue230, fixes issue231 which popped up with 1.9.1. | 
					
						
							|  |  |  | - additional changes from version 1.9.1: | 
					
						
							|  |  |  |   * use a file instead of a pipe for command output in | 
					
						
							|  |  |  |     "--result-json". Fixes some termination issues with python2.6. | 
					
						
							|  |  |  |   * allow --force-deps to override dependencies in "-r" | 
					
						
							|  |  |  |     requirements files.  Thanks Sontek for the PR. | 
					
						
							|  |  |  |   * fix issue227: use "-m virtualenv" instead of "-mvirtualenv" to | 
					
						
							|  |  |  |     make it work with pyrun.  Thanks Marc-Andre Lemburg. | 
					
						
							|  |  |  | - additional changes from version 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 | 
					
						
							|  |  |  | - additional changes from version 1.8.1: | 
					
						
							|  |  |  |   * fix issue190: allow setenv to be empty. | 
					
						
							|  |  |  |   * allow escaping curly braces with "\".  Thanks Marc Abramowitz | 
					
						
							|  |  |  |     for the PR. | 
					
						
							|  |  |  |   * allow "." names in environment names such that "py27-django1.7" | 
					
						
							|  |  |  |     is a valid environment name.  Thanks Alex Gaynor and Alex | 
					
						
							|  |  |  |     Schepanovski. | 
					
						
							|  |  |  |   * report subprocess exit code when execution fails.  Thanks | 
					
						
							|  |  |  |     Marius Gedminas. | 
					
						
							|  |  |  | - additional changes from version 1.8.0: | 
					
						
							|  |  |  |   * 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. | 
					
						
							|  |  |  | - update project URL | 
					
						
							|  |  |  | - refresh tox-disable-env-tests.patch | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-07-03 11:22:19 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2014-08-25 09:21:10 +00:00
										 |  |  | Mon Aug 25 08:36:50 UTC 2014 - aj@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 1.7.2: | 
					
						
							|  |  |  |   * fix issue150: parse {posargs} more like we used to do it pre | 
					
						
							|  |  |  |     1.7.0. | 
					
						
							|  |  |  |   * fix issue59: add a config variable skip-missing-interpreters as | 
					
						
							|  |  |  |     well as command line option --skip-missing-interpreters | 
					
						
							|  |  |  |   * fix issue164: better traceback info in case of failing test commands | 
					
						
							|  |  |  |   * support optional env variable substitution. | 
					
						
							|  |  |  |   * limit python hashseed to 1024 on Windows to prevent possible | 
					
						
							|  |  |  |     memory errors. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2014-07-03 11:22:19 +00:00
										 |  |  | Thu Jul  3 11:13:09 UTC 2014 - speilicke@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 1.7.1: | 
					
						
							|  |  |  |   - fix issue162: don't list python 2.5 as compatibiliy/supported | 
					
						
							|  |  |  |   - fix issue158 and fix issue155: windows/virtualenv properly works now: | 
					
						
							|  |  |  |     call virtualenv through "python -m virtualenv" with the same  | 
					
						
							|  |  |  |     interpreter which invoked tox.  Thanks Chris Withers, Ionel Maries Cristian. | 
					
						
							|  |  |  | - Add tox-disable-env-tests.patch: Disable tests that need network-access | 
					
						
							|  |  |  |   and that depend on /usr/bin/tox (which is only added via u-a in %post) | 
					
						
							|  |  |  | - Remove tox-disable-network-accessing-tests.patch: Obsoleted by the above patch | 
					
						
							|  |  |  | - Implement update-alternatives to allow parallel installation with python3-tox | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-19 12:28:00 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Sep 19 12:27:49 UTC 2013 - speilicke@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - (Build)Require python-argparse on SLE | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-05 08:16:43 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Sep  5 07:29:06 UTC 2013 - speilicke@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 1.6.0: | 
					
						
							|  |  |  |   + fix issue119: {envsitepackagesdir} is now correctly computed and has | 
					
						
							|  |  |  |     a better test to prevent regression. | 
					
						
							|  |  |  |   + fix issue116: make 1.6 introduced behaviour of changing to a  | 
					
						
							|  |  |  |     per-env HOME directory during install activities dependent  | 
					
						
							|  |  |  |     on "--set-home" for now.  Should re-establish the old behaviour | 
					
						
							|  |  |  |     when no option is given. | 
					
						
							|  |  |  |   + fix issue118: correctly have two tests use realpath(). Thanks Barry | 
					
						
							|  |  |  |     Warsaw. | 
					
						
							|  |  |  |   + fix test runs on environments without a home directory | 
					
						
							|  |  |  |     (in this case we use toxinidir as the homedir) | 
					
						
							|  |  |  |   + fix issue117: python2.5 fix: don't use ``--insecure`` option because  | 
					
						
							|  |  |  |     its very existence depends on presence of "ssl".  If you | 
					
						
							|  |  |  |     want to support python2.5/pip1.3.1 based test environments you need  | 
					
						
							|  |  |  |     to install ssl and/or use PIP_INSECURE=1 through ``setenv``. section. | 
					
						
							|  |  |  |   + fix issue102: change to {toxinidir} when installing dependencies. | 
					
						
							|  |  |  |     this allows to use relative path like in "-rrequirements.txt". | 
					
						
							|  |  |  | - Changes from version 1.6.0: | 
					
						
							|  |  |  |   + fix issue35: add new EXPERIMENTAL "install_command" testenv-option to | 
					
						
							|  |  |  |     configure the installation command with options for dep/pkg install. | 
					
						
							|  |  |  |     Thanks Carl Meyer for the PR and docs. | 
					
						
							|  |  |  |   + fix issue91: python2.5 support by vendoring the virtualenv-1.9.1  | 
					
						
							|  |  |  |     script and forcing pip<1.4. Also the default [py25] environment  | 
					
						
							|  |  |  |     modifies the default installer_command (new config option) | 
					
						
							|  |  |  |     to use pip without the "--pre" option which was introduced  | 
					
						
							|  |  |  |     with pip-1.4 and is now required if you want to install non-stable  | 
					
						
							|  |  |  |     releases.  (tox defaults to install with "--pre" everywhere). | 
					
						
							|  |  |  |   + during installation of dependencies HOME is now set to a pseudo | 
					
						
							|  |  |  |     location ({envtmpdir}/pseudo-home).  If an index url was specified | 
					
						
							|  |  |  |     a .pydistutils.cfg file will be written with an index_url setting | 
					
						
							|  |  |  |     so that packages defining ``setup_requires`` dependencies will not | 
					
						
							|  |  |  |     silently use your HOME-directory settings or https://pypi.python.org. | 
					
						
							|  |  |  |   + fix issue1: empty setup files are properly detected, thanks Anthon van | 
					
						
							|  |  |  |     der Neuth | 
					
						
							|  |  |  |   + remove toxbootstrap.py for now because it is broken. | 
					
						
							|  |  |  |   + fix issue109 and fix issue111: multiple "-e" options are now combined | 
					
						
							|  |  |  |     (previously the last one would win). Thanks Anthon van der Neut. | 
					
						
							|  |  |  |   + add --result-json option to write out detailed per-venv information | 
					
						
							|  |  |  |     into a json report file to be used by upstream tools. | 
					
						
							|  |  |  |   + add new config options ``usedevelop`` and ``skipsdist`` as well as a | 
					
						
							|  |  |  |     command line option ``--develop`` to install the package-under-test in develop mode. | 
					
						
							|  |  |  |     thanks Monty Tailor for the PR. | 
					
						
							|  |  |  |   + always unset PYTHONDONTWRITEBYTE because newer setuptools doesn't like it | 
					
						
							|  |  |  |   + if a HOMEDIR cannot be determined, use the toxinidir. | 
					
						
							|  |  |  |   + refactor interpreter information detection to live in new | 
					
						
							|  |  |  |     tox/interpreters.py file, tests in tests/test_interpreters.py. | 
					
						
							|  |  |  | - Add tox-disable-network-accessing-tests.patch: Disable tests that insist on | 
					
						
							|  |  |  |   downloading dependencies over network | 
					
						
							|  |  |  | - Run testsuite | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-25 12:20:20 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Jun 25 11:49:47 UTC 2013 - dmueller@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to 1.5.0: | 
					
						
							|  |  |  |  - fix issue104: use setuptools by default, instead of distribute, | 
					
						
							|  |  |  |    now that setuptools has distribute merged. | 
					
						
							|  |  |  |  - make sure test commands are searched first in the virtualenv  | 
					
						
							|  |  |  |  - re-fix issue2 - add whitelist_externals to be used in ``[testenv*]`` | 
					
						
							|  |  |  |    sections, allowing to avoid warnings for commands such as ``make``, | 
					
						
							|  |  |  |    used from the commands value. | 
					
						
							|  |  |  |  - fix issue97 - allow substitutions to reference from other sections | 
					
						
							|  |  |  |    (thanks Krisztian Fekete) | 
					
						
							|  |  |  |  - fix issue92 - fix {envsitepackagesdir} to actually work again | 
					
						
							|  |  |  |  - show (test) command that is being executed, thanks  | 
					
						
							|  |  |  |    Lukasz Balcerzak | 
					
						
							|  |  |  |  - re-license tox to MIT license | 
					
						
							|  |  |  |  - depend on virtualenv-1.9.1  | 
					
						
							|  |  |  |  - rename README.txt to README.rst to make bitbucket happier | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-17 12:15:25 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Jun 17 12:14:38 UTC 2013 - speilicke@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Only require argparse on SLE, it's part of Python-2.7 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-04-22 16:54:53 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Apr 21 08:09:05 UTC 2013 - toms@opensuse.org | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 1.4.3: | 
					
						
							|  |  |  |   See http://testrun.org/tox/latest//changelog.html for more details | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - SPEC file: Added bcond with test to prepare testing. Doesn't work | 
					
						
							|  |  |  |   yet, but can be improved | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-26 13:57:35 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Jul 26 13:52:27 UTC 2012 - saschpe@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 1.4.2: | 
					
						
							|  |  |  |   + fix some tests which fail if /tmp is a symlink to some other place | 
					
						
							|  |  |  |   + "python setup.py test" now runs tox tests via tox :) | 
					
						
							|  |  |  |     also added an example on how to do it for your project. | 
					
						
							|  |  |  | - Changes from version 1.4.1: | 
					
						
							|  |  |  |   + fix issue41 better quoting on windows - you can now use "<" and ">" in | 
					
						
							|  |  |  |     deps specifications, thanks Chris Withers for reporting | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-06-22 13:39:17 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Jun 22 13:38:18 UTC 2012 - saschpe@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 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. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-02-21 09:01:53 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Feb 21 09:01:57 UTC 2012 - saschpe@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Don't use nose, but custom script to run testsuite | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-02-20 22:11:13 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Feb 20 21:54:02 UTC 2012 - saschpe@gmx.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Initial version | 
					
						
							|  |  |  | 
 |