2017-05-06 06:29:57 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 6 03:57:32 UTC 2017 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
- Only one package should provide "tox".
|
|
|
|
|
2017-04-07 19:25:54 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 7 15:01:37 UTC 2017 - jmatejek@suse.com
|
|
|
|
|
|
|
|
- update for singlespec
|
|
|
|
- improve test runner, drop tox-disable-env-tests.patch
|
|
|
|
- split off common python-tox-doc subpackage
|
|
|
|
- update to 2.7.0
|
|
|
|
* improve environment information for users
|
|
|
|
* add "alwayscopy" config option
|
|
|
|
* slightly backwards-incompatible fix for {posargs} substitution
|
|
|
|
* add Python 3.6 and 3.7 support
|
|
|
|
* more bugfixes, see CHANGELOG for more details
|
|
|
|
|
2017-02-20 18:04:17 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 20 17:03:57 UTC 2017 - dmueller@suse.com
|
|
|
|
|
|
|
|
- add a "tox" provides that helps finding it for non-SUSE users
|
|
|
|
|
2016-04-06 22:19:33 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 6 19:49:22 UTC 2016 - hpj@urpla.net
|
|
|
|
|
2016-04-06 22:20:03 +02:00
|
|
|
- remove failing test: test_force_dep_with_url; requires network
|
|
|
|
update tox-disable-env-tests.patch
|
2016-04-06 22:19:33 +02:00
|
|
|
|
2016-02-09 10:48:25 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 8 16:58:52 UTC 2016 - tbechtold@suse.com
|
|
|
|
|
|
|
|
- update to 2.3.1:
|
|
|
|
* fix issue294: re-allow cross-section substitution for setenv.
|
|
|
|
* DEPRECATE use of "indexservers" in tox.ini. It complicates
|
|
|
|
the internal code and it is recommended to rather use the
|
|
|
|
devpi system for managing indexes for pip.
|
|
|
|
* fix issue285: make setenv processing fully lazy to fix regressions
|
|
|
|
of tox-2.2.X and so that we can now have testenv attributes like
|
|
|
|
"basepython" depend on environment variables that are set in
|
|
|
|
a setenv section. Thanks Nelfin for some tests and initial
|
|
|
|
work on a PR.
|
|
|
|
* allow "#" in commands. This is slightly incompatible with commands
|
|
|
|
sections that used a comment after a "\" line continuation.
|
|
|
|
Thanks David Stanek for the PR.
|
|
|
|
* fix issue289: fix build_sphinx target, thanks Barry Warsaw.
|
|
|
|
* fix issue252: allow environment names with special characters.
|
|
|
|
Thanks Julien Castets for initial PR and patience.
|
|
|
|
* introduce experimental tox_testenv_create(venv, action) and
|
|
|
|
tox_testenv_install_deps(venv, action) hooks to allow
|
|
|
|
plugins to do additional work on creation or installing
|
|
|
|
deps. These hooks are experimental mainly because of
|
|
|
|
the involved "venv" and session objects whose current public
|
|
|
|
API is not fully guranteed.
|
|
|
|
* internal: push some optional object creation into tests because
|
|
|
|
tox core doesn't need it.
|
|
|
|
* fix bug where {envdir} substitution could not be used in setenv
|
|
|
|
if that env value is then used in {basepython}. Thanks Florian Bruhin.
|
|
|
|
* fix issue265 and add LD_LIBRARY_PATH to passenv on linux by default
|
|
|
|
because otherwise the python interpreter might not start up in
|
|
|
|
certain configurations (redhat software collections). Thanks David Riddle.
|
|
|
|
* fix issue246: fix regression in config parsing by reordering
|
|
|
|
such that {envbindir} can be used again in tox.ini. Thanks Olli Walsh.
|
|
|
|
* fix issue99: the {env:...} substitution now properly uses environment
|
|
|
|
settings from the ``setenv`` section. Thanks Itxaka Serrano.
|
|
|
|
* fix issue281: make --force-deps work when urls are present in
|
|
|
|
dependency configs. Thanks Glyph Lefkowitz for reporting.
|
|
|
|
* fix issue174: add new ``ignore_outcome`` testenv attribute which
|
|
|
|
can be set to True in which case it will produce a warning instead
|
|
|
|
of an error on a failed testenv command outcome.
|
|
|
|
Thanks Rebecka Gulliksson for the PR.
|
|
|
|
* fix issue280: properly skip missing interpreter if
|
|
|
|
{envsitepackagesdir} is present in commands. Thanks BB:ceridwenv
|
|
|
|
- Refresh tox-disable-env-tests.patch
|
|
|
|
|
2015-09-17 15:52:11 +02: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 12:23:44 +02: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 13:22:19 +02:00
|
|
|
-------------------------------------------------------------------
|
2014-08-25 11:21:10 +02: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 13:22:19 +02: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 14:28:00 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 19 12:27:49 UTC 2013 - speilicke@suse.com
|
|
|
|
|
|
|
|
- (Build)Require python-argparse on SLE
|
|
|
|
|
2013-09-05 10:16:43 +02: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 14:20:20 +02: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 14:15:25 +02: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 18:54:53 +02: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 15:57:35 +02: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 15:39:17 +02: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 10:01:53 +01: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 23:11:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 20 21:54:02 UTC 2012 - saschpe@gmx.de
|
|
|
|
|
|
|
|
- Initial version
|
|
|
|
|