tox
tox is a generic virtualenv management and test command line tool
Install
tox on PyPI
pip
pip install toxuv
uv add toxpoetry
poetry add toxPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 12 — cachetools, colorama, filelock, packaging, platformdirs, pluggy, pyproject-api, python-discovery, tomli-w, tomli, typing-extensions, virtualenv |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: tox-4.59.0-py3-none-any.whl
Keywords: environments, isolated, testing, virtual
About tox
from the package's own PyPI description — quoted content, verbatim
tox
PyPI (image) Supported Python versions (image) Downloads (image) Documentation status (image) check (image)
tox aims to automate and standardize testing in Python. It is part of a larger vision of easing the packaging, testing
and release process of Python software (alongside pytest and
devpi).
tox is a generic virtual environment management and test command line tool you can use for:
- checking your package builds and installs correctly under different environments (such as different Python implementations, versions or installation dependencies),
- running your tests in each of the environments with the test tool of choice,
- acting as a frontend to continuous...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
tox automates and standardizes testing across multiple Python environments, managing virtual environments and running test suites with different Python versions, implementations, and dependencies in isolation.
Low install friction with a pure-wheel distribution and 12 well-established runtime dependencies. Active maintenance with a release 3 days ago and continuous commits through 2026-08-12 signal ongoing support.
MIT license (permissive) allows free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Usage
pip install tox
tox --version
# Create a tox.ini file, then run: tox
Requires Python >=3.10; tox creates and manages isolated virtual environments, so a working Python installation and pip are prerequisites.
Verdict: tox is a mature, actively maintained testing automation tool (Production/Stable, 3920 GitHub stars, top 1000 PyPI) with permissive MIT licensing, low install friction, and no known vulnerabilities. It is well-suited for standardizing test workflows across Python versions and environments.
Needs verification
- Whether the 12 runtime dependencies introduce any transitive security concerns or maintenance risks not captured in the OSV scan.
- Performance characteristics when managing many concurrent test environments or large dependency trees.
Similar packages
permissive · top 100 on PyPI
python-discoverypermissive · top 1,000 on PyPI
platformdirspermissive · top 100 on PyPI
pluggypermissive · top 100 on PyPI
url-normalizepermissive · top 1,000 on PyPI
virtualenvpermissive · top 100 on PyPI
seleniumpermissive · top 1,000 on PyPI
mysql-connector-pythoncopyleft · top 1,000 on PyPI
torchvisionpermissive · top 1,000 on PyPI
browser-usepermissive · top 1,000 on PyPI