./devel/py-tox, Virtualenv-based automation of test activities

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.23.2, Package name: py312-tox-4.23.2, Maintainer: pkgsrc-users

Tox is a generic virtualenv management and test command line tool
you can use for:

* checking your package installs correctly with different Python
versions and interpreters
* running your tests in each of the environments, configuring your
test tool of choice
* acting as a frontend to Continuous Integration servers, greatly
reducing boilerplate and merging CI and shell-based testing.


Required to run:
[devel/py-setuptools] [devel/py-virtualenv] [devel/py-py] [lang/py-six] [devel/py-pluggy] [lang/python37] [textproc/py-toml] [devel/py-filelock]

Required to build:
[pkgtools/cwrappers] [devel/py-setuptools_scm]

Master sites:

Filesize: 185.545 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-04 11:12:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-tox: updated to 4.23.2

v4.23.2 (2024-10-22)

Misc - 4.23.2

v4.23.1 (2024-10-21)

Improved Documentation - 4.23.1

Fix bad example in documentation for dependency groups

v4.23.0 (2024-10-16)

Features - 4.23.0

Add NETRC to the list of environment variables always passed through.
Improved Documentation - 4.23.0
replace [tool.pyproject] and [tool.tox.pyproject] with [tool.tox] in config.rst

v4.22.0 (2024-10-15)

Features - 4.22.0

Implement dependency group support as defined in PEP 735 - see dependency_groups
   2024-10-14 19:12:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-tox: updated to 4.21.2

v4.21.2 (2024-10-03)
Bugfixes - 4.21.2
Include tox.toml in sdist archives to fix test failures resulting from its lack.

v4.21.1 (2024-10-02)
Bugfixes - 4.21.1
Fix error when using requires within a TOML configuration file
Fix error when using deps within a TOML configuration file
Multiple fixes for the TOML configuration by @gaborbernat.:
Do not fail when there is an empty command within commands.
Allow references for set_env by accepting list of dictionaries for it.
Do not try to be smart about reference unrolling, instead allow the user to \ 
control it via the extend flag, available both for posargs and ref replacements.
The ref replacements raw key has been renamed to of.

v4.21.0 (2024-09-30)
Features - 4.21.0
Native TOML configuration support
Improved Documentation - 4.21.0
Update Loader docs
   2024-09-10 09:43:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tox: updated to 4.18.1

Bugfixes - 4.18.1
Fix and test the string spec for the sys.executable interpreter

Improved Documentation - 4.18.1
Changes the tox_env_teardown docstring to explain the hook is called after a tox \ 
env was teared down.
   2024-08-21 10:07:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tox: updated to 4.18.0

v4.18.0

Suppress spinner in parallel runs in CI
Boost temporary directories cleanup in tests
Fix absolute base python paths conflicting
   2024-08-08 07:15:20 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tox: updated to 4.17.1

Bugfixes - 4.17.1
Support for running -e <major>.<minor> has been lost, fixing it
base_python now accepts absolute paths to interpreter executable
   2024-07-17 10:04:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tox: updated to 4.16.0

Bugfixes - 4.16.0
Add windir to the default list of Windows pass_env environment variables.

Improved Documentation - 4.16.0
Fix typo in configuration example and fix broken link to code style guide.
   2024-06-06 06:59:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tox: updated to 4.15.1

Features - 4.15.1

Fix skip_missing_interpreters option for package = wheel

Bugfixes - 4.15.1

Fix section substitution with setenv.
Allow ConfigSet.add_config to receive parameterized generics for of_type.
   2024-04-26 22:00:04 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-tox: updated to 4.15.0

Features - 4.15.0
Add support for multiple appending override options (-x, –override) on command line
Add support for inverting exit code success criteria using bang (!)

Bugfixes - 4.15.0
Fix issue that the leading character c was dropped from packages in constraints files
Allow appending to deps with --override testenv.deps+=foo
Fix non-existing branch rewrite in the documentation to main.
Update test typing for build 1.2.0, which has an explicit Distribution type
Fix broken input parsing for --discover flag.

Improved Documentation - 4.15.0
Rephrase --discover flag’s description to avoid confusion between paths and \ 
executables.