* Tue Jul 08 2025 Dirk Müller <dmueller@suse.com>
- update to 4.25.0:
* Tests: Adjust expected exception message for Python 3.14.0a6
* feat(config): Allow ranges in envlist
- update to 4.24.2:
* TOX-3117 bugfix -c pyproject with non legacy
* fix(docs): update expected code
* Add missing bracket in config example
* Gh issue 3456 update environment variable documentation
* fix: Respect `--parallel N` with `--parallel-no-spinner`
* TOML set_env file support
- update to 4.24.1:
* Adds ability to configure stderr output color
- update to 4.24.0:
* fix docs config typo
* Allow users to disable use of pre-commit-uv
* Pass nix-ld related variables by default in pass_env (fixes
[#3425])
* Improve testenv docs consistency
* Display exception name when subprocesses raise them
* Fix the CI after setuptools 75.6 change
* Update pre-commit hooks with mypy fix
* Fix a typo in a code block in the User Guide
* Update pre-commit hooks
* 💅 Make SVG image compatible with Firefox
* feat: adding a json schema command
* Tue Dec 10 2024 Matej Cepl <mcepl@cepl.eu>
- Ignore failing test_load_dependency_many_extra test case as
well.
* Wed Nov 06 2024 ecsos <ecsos@opensuse.org>
- Update to 4.23.2
- Support external tox.pytest usage via "test" extra in #3422
- Changes from 4.23.1
- Docs: adjusting EOL Python version testing remarks in #3417
- Fix example docs in #3421
- Changes from 4.23.0
- replace tool.pyproject and tool.tox.pyproject with tool.tox in config… in #3411
- Add NETRC to the default_pass_env list in #3410
- Changes from 4.22.0
- Fix the fix environment definition in #3407
- Expose type checking dependencies into an extra in #3404
- Add dependency-groups support (PEP-735) in #3409
- Changes from 4.21.2
- Update sdist rules to include tox.toml (#3389) in #3390
- Changes from 4.21.1
- Fix TOML configuration errors in #3388
- Changes from 4.21.0
- Update Loader docs in #3352
- True TOML config support in #3353
- Changes from 4.20.0
- Separate list dependencies to a separate installer class in #3347
- Changes from 4.19.0
- Add pypy-major.minor environment name support in #3346
- Changes from 4.18.1
- Fixup the spec string for sys.executable in #3327
- Fix issue link in changelog in #3332
- Properly document the tox_env_teardown hook in #3333
- Add 3.13 to CI and bump deps in #3339
- Changes from 4.18.0
- Fix #3278 - Boost temporary directories cleanup in tests in #3323
- Fix absolute base python paths conflicting in #3325
- Fix #3318 - Suppress spinner in parallel runs in CI in #3321
- Changes from 4.17.1
- Fix user guide system overview so nodes don't overlap. in #3307
- Table with list of default env vars per OS in #3291
- Add GraalPy and test both GraalPy and Jython env identifiers in #3312
- Add on platform constat to core in #3315
- Changes from 4.17.0
- Fix user guide system overview so nodes don't overlap. in #3307
- Table with list of default env vars per OS in #3291
- Add GraalPy and test both GraalPy and Jython env identifiers in #3312
- Add on platform constat to core in #3315
- Changes from 4.16.0
- Fix two small documentation issues in #3297
- Fix tests after new setuptools in #3299
- Add windir to the default list of pass_env variables on Windows in #3303
- Changes from 4.15.1
- fix skip with package = wheel in #3269
- Fixed typo in user guide. in #3277
- Fix broad build privileges @ GHA release workflow in #3281
- Allow ConfigSet.add_config to receive parameterized generics for of_type. in #3288
- Fix section substitution with setenv in #3289
- Changes from 4.15.0
- Remove duplicated and misleading configuration section in #3251
- Fix dropped leading characters c from constraints' packages in #3250
- Fix type-checking in #3260
- Update installation.rst in #3257
- Allow appending to deps with the command line in #3259
- Support multiple override appends in #3261
- Add bang to invert exit code in #3271
- fix(parser): Fix --discover parsed incorrectly from env in #3274
* Tue Oct 08 2024 Matej Cepl <mcepl@cepl.eu>
- Skip test_skip_develop_mode (gh#tox-dev/tox#3399)
- Rename patches:
- 0001-Make-use-of-devpi_process-optional.patch to optional_devpi_process.patch
- 0002-skip-test-which-require-network-access.patch to mark-network-tests.patch
which removes these two patches:
- 0001-Make-use-of-devpi_process-optional.patch
- 0002-skip-test-which-require-network-access.patch
* Wed Mar 27 2024 ecsos <ecsos@opensuse.org>
- Fix build error in Leap.
- Disable one more test.
- Drop macro %dnl because it works only in rpm version >= 4.15.
Leap hast 4.14 at this time.
Also enable it.
- Fix some python3 typos in spec.
* Mon Mar 25 2024 Dan Čermák <dcermak@suse.com>
- Rebase patches:
* optional_devpi_process.patch as 0001-Make-use-of-devpi_process-optional.patch
(additionally add a skip of tests that would require the devpi process)
* mark-network-tests.patch as 0002-skip-test-which-require-network-access.patch
- Bump dependencies according to upstream
- Remove unused dependency pytest-randomly
- New upstream release 4.14.2:
* Add provision arguments to ToxParser to fix crash when
provisioning new tox environment without list-dependencies by
:user:`seyidaniels` (:issue:`3190`)
* Removed unused line from the 'fresh_subprocess' documentation.
* Fix crash with fresh subprocess, if the build backend is
setuptools automatically enable fresh subprocesses for
build backend calls - by :user:`gaborbernat`. (:issue:`3235`)
* Support enabling fresh subprocess for packaging build backends
via :ref:`fresh_subprocess` - by :user:`gaborbernat`.
* Allow plugins attaching additional information to ``--version``
via ``tox_append_version_info`` method in the plugin
module - by :user:`gaborbernat`. (:issue:`3234`)
* Extract virtual environment packaging code to its own base
class not tied to ``virtualenv`` - by :user:`gaborbernat`.
* Documented usage of ``pytest`` with ``tox run-parallel``
* Configuration: state in config directive sections their ini
file sections - by :user:`0cjs`. (:issue:`3194`)
* Development: summarize important points experienced developers
need to know - by :user:`0cjs`. (:issue:`3197`)
* Fixed bug where running with --installpkg and multiple envs
could not clean up between tests (:issue:`3165`)
* Always pass ``FORCE_COLOR`` and ``NO_COLOR`` to the environment
* ``--parallel-no-spinner`` flag now implies ``--parallel``
* Fix ``open an issue`` link in development.rst (:issue:`3179`)
* Tue Mar 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Fri Dec 08 2023 Dirk Müller <dmueller@suse.com>
- update to 4.11.4:
* Fix `quickstart` command from requiring `root` positional
argument
* docs(config): fix default value for install_command
* Added Python 3.12 in installation docs
* Fix terminal size in tox commands (#2999)
* Use the new ruff formatter over black
* docs(config): Fix base_python default reference
* Fixed 'AppData' not passed to env by default (#3151)
* Thu Nov 09 2023 ecsos <ecsos@opensuse.org>
- Fix required versions for BuildRequires and Requieres to use
right version and to can build under Leap.
* Thu Oct 05 2023 Dirk Müller <dmueller@suse.com>
- update to 4.11.3:
* docs(plugin): explain plugin registration
* Fix error caused by a bad `base_python` path
* Fix typos discovered by codespell
* Providing example to make CLI help more helpful for -x,--
override
* Remove stray colons in `config.rst` left over from #3111