SHA256
1
0
forked from pool/python-tox

Accepting request 702057 from home:mcepl:branches:devel:languages:python

- Update to 3.8.1
- Switch build macros to PEP-518 compatible ones

OBS-URL: https://build.opensuse.org/request/show/702057
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=51
This commit is contained in:
2019-05-10 20:13:11 +00:00
committed by Git OBS Bridge
parent 1528b03197
commit 54614f8cea
4 changed files with 80 additions and 10 deletions

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
Thu Mar 28 14:59:11 CET 2019 - Matej Cepl <mcepl@suse.com>
- Update to 3.8.1:
- Bugfixes
- The -eALL command line argument now expands the envlist key
and includes all its environment. #1155
- Isolated build environment dependency overrides were not
taken in consideration (and such it inherited the deps from
the testenv section)
- --result-json puts the command into setup section instead
of test (pre and post commands are now also correctly put
into the commands section)
- Set setup.cfg encoding to UTF-8 as it contains Unicode
characters. #1212
- Fix tox CI, better error reporting when locating via the py
fails
- In a posix shell, setting the PATH environment variable to
an empty value is equivalent to not setting it at all;
therefore we no longer if the user sets PYTHONPATH an empty
string on python 3.4 or later
- Fixed bug of children process calls logs clashing (log
already exists)
- Interpreter discovery and virtualenv creation process calls
that failed will now print out on the screen their output
(via the logfile we automatically save)
- Using py2 and py3 with a specific basepython will no longer
raise a warning unless the major version conflicts
- Fix missing error for tox -e unknown when tox.ini declares
envlist.
- Resolve symlinks with toxworkdir.
- Interrupting a tox call (e.g. via CTRL+C) now will ensure
that spawn child processes (test calls, interpreter
discovery, parallel sub-instances, provisioned hosts) are
correctly stopped before exiting (via the pattern of
INTERRUPT - 300 ms, TERMINATE - 200 ms, KILL signals)
- Fix a ResourceWarning: unclosed file in Action
- Fix deadlock when using --parallel and having environments
with lots of output
- Removed code that sometimes caused a difference in results
between --parallel and -p when using posargs
- Features
- tox now auto-provisions itself if needed (see
:ref:`auto-provision`). Plugins or minimum version of tox
no longer need to be manually satisfied by the user,
increasing their ease of use.
- tox will inject the TOX_PARALLEL_ENV environment variable,
set to the current running tox environment name, only when
running in parallel mode.
- Parallel children now save their output to a disk logfile
- Parallel children now are added to --result-json
- Display pattern and sys.platform with platform mismatch
- Setting the environment variable TOX_REPORTER_TIMESTAMP to
1 will enable showing for each output line its delta since
the tox startup. This can be especially handy when
debugging parallel runs.
- Documentation
- Add a poetry examples to packaging
- Switch build macros to PEP-518 compatible ones
-------------------------------------------------------------------
Tue Mar 12 11:46:09 CET 2019 - Matej Cepl <mcepl@suse.com>