diff options
-rw-r--r-- | azure-pipelines.yml | 6 | ||||
-rw-r--r-- | docs/changelog.rst | 41 | ||||
-rw-r--r-- | docs/changelog/1270.bugfix.rst | 2 | ||||
-rw-r--r-- | docs/changelog/1290.feature.rst | 18 | ||||
-rw-r--r-- | docs/changelog/448.feature.rst | 3 | ||||
-rw-r--r-- | docs/changelog/720.bugfix.rst | 1 |
6 files changed, 44 insertions, 27 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 494aa8b6..bce5e39b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -48,6 +48,6 @@ jobs: - ${{ if startsWith(variables['Build.SourceBranch'], 'refs/tags/') }}: - template: publish-pypi.yml@tox parameters: - - external_feed: 'toxdev' - - pypi_remote: 'pypi-toxdev' - - dependsOn: [fix_lint, docs, package_description, dev, report_coverage] + external_feed: 'toxdev' + pypi_remote: 'pypi-toxdev' + dependsOn: [fix_lint, docs, package_description, dev, report_coverage] diff --git a/docs/changelog.rst b/docs/changelog.rst index f45536d6..2263d0d8 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -11,6 +11,47 @@ with advance notice in the **Deprecations** section of releases. .. towncrier release notes start +v3.10.0 (2019-05-13) +-------------------- + +Bugfixes +^^^^^^^^ + +- fix for ``tox -l`` command: do not allow setting the ``TOXENV`` or the ``-e`` flag to override the listed default environment variables, they still show up under extra if non defined target - by :user:`gaborbernat` + `#720 <https://github.com/tox-dev/tox/issues/720>`_ +- tox ignores unknown CLI arguments when provisioning is on and outside of the provisioned environment (allowing + provisioning arguments to be forwarded freely) - by :user:`gaborbernat` + `#1270 <https://github.com/tox-dev/tox/issues/1270>`_ + + +Features +^^^^^^^^ + +- Virtual environments created now no longer upgrade pip/wheel/setuptools to the latest version. Instead the start + packages after virtualenv creation now is whatever virtualenv has bundled in. This allows faster virtualenv + creation and builds that are easier to reproduce. + `#448 <https://github.com/tox-dev/tox/issues/448>`_ +- Improve python discovery and add architecture support: + - UNIX: + + - First, check if the tox host Python matches. + - Second, check if the the canonical name (e.g. ``python3.7``, ``python3``) matches or the base python is an absolute path, use that. + - Third, check if the the canonical name without version matches (e.g. ``python``, ``pypy``) matches. + + - Windows: + + - First, check if the tox host Python matches. + - Second, use the ``py.exe`` to list registered interpreters and any of those match. + - Third, check if the the canonical name (e.g. ``python3.7``, ``python3``) matches or the base python is an absolute path, use that. + - Fourth, check if the the canonical name without version matches (e.g. ``python``, ``pypy``) matches. + - Finally, check for known locations (``c:\python{major}{minor}\python.exe``). + + + tox environment configuration generation is now done in parallel (to alleviate the slowdown due to extra + checks). + `#1290 <https://github.com/tox-dev/tox/issues/1290>`_ + + v3.9.0 (2019-04-17) ------------------- diff --git a/docs/changelog/1270.bugfix.rst b/docs/changelog/1270.bugfix.rst deleted file mode 100644 index 38afe066..00000000 --- a/docs/changelog/1270.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -tox ignores unknown CLI arguments when provisioning is on and outside of the provisioned environment (allowing -provisioning arguments to be forwarded freely) - by :user:`gaborbernat` diff --git a/docs/changelog/1290.feature.rst b/docs/changelog/1290.feature.rst deleted file mode 100644 index 028ead6e..00000000 --- a/docs/changelog/1290.feature.rst +++ /dev/null @@ -1,18 +0,0 @@ -Improve python discovery and add architecture support: - - UNIX: - - - First, check if the tox host Python matches. - - Second, check if the the canonical name (e.g. ``python3.7``, ``python3``) matches or the base python is an absolute path, use that. - - Third, check if the the canonical name without version matches (e.g. ``python``, ``pypy``) matches. - - - Windows: - - - First, check if the tox host Python matches. - - Second, use the ``py.exe`` to list registered interpreters and any of those match. - - Third, check if the the canonical name (e.g. ``python3.7``, ``python3``) matches or the base python is an absolute path, use that. - - Fourth, check if the the canonical name without version matches (e.g. ``python``, ``pypy``) matches. - - Finally, check for known locations (``c:\python{major}{minor}\python.exe``). - - -tox environment configuration generation is now done in parallel (to alleviate the slowdown due to extra -checks). diff --git a/docs/changelog/448.feature.rst b/docs/changelog/448.feature.rst deleted file mode 100644 index 02d87e13..00000000 --- a/docs/changelog/448.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -Virtual environments created now no longer upgrade pip/wheel/setuptools to the latest version. Instead the start -packages after virtualenv creation now is whatever virtualenv has bundled in. This allows faster virtualenv -creation and builds that are easier to reproduce. diff --git a/docs/changelog/720.bugfix.rst b/docs/changelog/720.bugfix.rst deleted file mode 100644 index 6b17d8a7..00000000 --- a/docs/changelog/720.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -fix for ``tox -l`` command: do not allow setting the ``TOXENV`` or the ``-e`` flag to override the listed default environment variables, they still show up under extra if non defined target - by :user:`gaborbernat` |