BSD Ports

devel/py-tox 4.61.4 NetBSD

Virtualenv-based automation of test activities

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
cdc8c24e09
License
mit
Categories
devel, python
Package size
431.1 KiB, 2646.3 KiB installed

Description

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.

In the other systems

The newest version among them is 4.61.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/py-tox4.61.4 newestnone known-[email protected]2026-10-17
FreeBSDdevel/py-tox4.47.0 behind since 2026-07-02none known-[email protected]2026-10-23
OpenBSDdevel/py-tox4.47.0p0 behind since 2026-07-02no data-The OpenBSD ports mailing-list <[email protected]>2026-08-11
DragonFlydevel/py-tox4.25.0 behind since 2026-07-02none known-[email protected]-
MidnightBSDdevel/py-tox4.11.4_1 behind since 2026-07-02no data-[email protected]-
HardenedBSDdevel/py-tox4.44.0 behind since 2026-07-02no data-[email protected]-
GhostBSDdevel/py-tox4.43.0 behind since 2026-07-02no data-[email protected]-

Compare across BSDs

Version history 5

  1. 4.66.0 cdc8c24e09
  2. 4.61.4 c6bf80b9ad
  3. 4.61.2 faa8de0cf6
  4. 4.60.0 d0e10679fb
  5. 4.56.1 1063e7f58f

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install py311-tox

From pkgsrc:

cd /usr/pkgsrc/devel/py-tox && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_644.61.4
NetBSD 10.1 aarch644.61.4
SmartOS / illumos x86_644.66.0
macOS 15 arm644.66.0

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 12

Configuration

No options to configure.

Service scripts
none
Flavors
py312-tox-4.61.4, py313-tox-4.61.4, py314-tox-4.61.4

Commit history 5

DateCommitCreditsLog message
cdc8c24e09 adam py-tox: updated to 4.66.0
4.66.0 Features - 4.66.0 set_env environment files accept export KEY=value lines, setting KEY. Bug fixes - 4.66.0 Remember a failed interpreter lookup for a virtualenv environment instead of repeating the full PATH scan for every setting that needs it, so tox config and tox run on configurations listing interpreters that are not installed are faster.
c6bf80b9ad adam py-tox: updated to 4.61.4
Bug fixes - 4.61.4 Shebang parsing now uses shlex, so a quoted interpreter path that contains spaces is kept as one argument when TOX_LIMITED_SHEBANG rewrites the invocation Bug fixes - 4.61.3 A set_env environment file (file|.env) is now read as UTF-8 instead of the platform’s locale encoding, so non-ASCII values no longer arrive mangled on Windows Preserve UNC and extended-length paths in Windows commands, including quoted paths Normalize project and extra names in dependency-group self-references Register factor labels and defaults for bare labeled dicts in env_list
faa8de0cf6 adam py-tox: updated to 4.61.2
Bug fixes - 4.61.2 tox now expands a generative digit range only where a factor starts, so an environment such as py313-django4-2 keeps its name rather than becoming py313-django4, 3 and 2 Improved documentation - 4.61.2 Document how factors work in one place, covering what a factor is, the characters tox accepts in one, the platform and architecture factors that apply to conditions without appearing in a name, and how selecting by factor differs from selecting by name Give a reference entry to the configuration keys that had none. interrupt_post_commands runs commands_post after an interrupt, and config_file_path, host_python, home and tox_root_name are constants a configuration can substitute
d0e10679fb adam py-tox: updated to 4.60.0
Features - 4.60.0 Add {home} and {tox_root_name} substitutions; set work_dir to e.g. "{home}/.local/state/tox/{tox_root_name}" to keep environments outside of the project tree - by @WhyNotHugo. Bug fixes - 4.60.0 Provision the requested tox version before reading env_list, allowing configuration syntax introduced by that version - by @CAOShurong Improved documentation - 4.60.0 Fix nine source-code links in the onboarding guide that pointed at paths which no longer exist, and correct the class names of the TOML configuration sources and loaders they refer to - by @Yusuf-Gadelrab.
1063e7f58f adam py-tox: updated to 4.56.1
Bug fixes - 4.56.1 Fix { replace = "if" ... extend = true } corrupting the resulting list when then or else is a scalar string (e.g. then = "-v"): a non-empty scalar string is now appended as a single element instead of being iterated character-by-character, while a false if with no else (yielding "") contributes nothing rather than an empty element, and list/set results are still spread into the parent.