Metadata-Version: 2.3
Name: tox
Version: 4.0.19
Summary: tox is a generic virtualenv management and test command line tool
Project-URL: Homepage, http://tox.readthedocs.org
Project-URL: Source, https://github.com/tox-dev/tox
Project-URL: Tracker, https://github.com/tox-dev/tox/issues
Author-email: Bernát Gábor <gaborjbernat@gmail.com>
Maintainer-email: Anthony Sottile <asottile@umich.edu>, Bernát Gábor <gaborjbernat@gmail.com>, Jürgen Gmach <juergen.gmach@googlemail.com>, Oliver Bestwalter <oliver@bestwalter.de>
License-Expression: MIT
License-File: LICENSE
Keywords: environments,isolated,testing,virtual
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: tox
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Requires-Dist: cachetools>=5.2
Requires-Dist: chardet>=5.1
Requires-Dist: colorama>=0.4.6
Requires-Dist: filelock>=3.8.2
Requires-Dist: importlib-metadata>=5.2; python_version < '3.8'
Requires-Dist: packaging>=22
Requires-Dist: platformdirs>=2.6
Requires-Dist: pluggy>=1
Requires-Dist: pyproject-api>=1.2.1
Requires-Dist: tomli>=2.0.1; python_version < '3.11'
Requires-Dist: typing-extensions>=4.4; python_version < '3.8'
Requires-Dist: virtualenv>=20.17.1
Provides-Extra: docs
Requires-Dist: furo>=2022.12.7; extra == 'docs'
Requires-Dist: sphinx-argparse-cli>=1.10; extra == 'docs'
Requires-Dist: sphinx-autodoc-typehints>=1.19.5; extra == 'docs'
Requires-Dist: sphinx-copybutton>=0.5.1; extra == 'docs'
Requires-Dist: sphinx-inline-tabs>=2022.1.2b11; extra == 'docs'
Requires-Dist: sphinx>=5.3; extra == 'docs'
Requires-Dist: sphinxcontrib-towncrier>=0.2.1a0; extra == 'docs'
Requires-Dist: towncrier>=22.12; extra == 'docs'
Provides-Extra: testing
Requires-Dist: build[virtualenv]>=0.9; extra == 'testing'
Requires-Dist: covdefaults>=2.2.2; extra == 'testing'
Requires-Dist: devpi-process>=0.3; extra == 'testing'
Requires-Dist: diff-cover>=7.3; extra == 'testing'
Requires-Dist: distlib>=0.3.6; extra == 'testing'
Requires-Dist: flaky>=3.7; extra == 'testing'
Requires-Dist: hatch-vcs>=0.3; extra == 'testing'
Requires-Dist: hatchling>=1.11.1; extra == 'testing'
Requires-Dist: psutil>=5.9.4; extra == 'testing'
Requires-Dist: pytest-cov>=4; extra == 'testing'
Requires-Dist: pytest-mock>=3.10; extra == 'testing'
Requires-Dist: pytest-xdist>=3.1; extra == 'testing'
Requires-Dist: pytest>=7.2; extra == 'testing'
Requires-Dist: re-assert>=1.1; extra == 'testing'
Requires-Dist: time-machine>=2.8.2; extra == 'testing'
Description-Content-Type: text/markdown

# tox

[![PyPI](https://img.shields.io/pypi/v/tox)](https://pypi.org/project/tox/)
[![Supported Python
versions](https://img.shields.io/pypi/pyversions/tox.svg)](https://pypi.org/project/tox/)
[![Downloads](https://pepy.tech/badge/tox/month)](https://pepy.tech/project/tox)
[![Documentation
status](https://readthedocs.org/projects/tox/badge/?version=latest)](https://tox.readthedocs.io/en/latest/?badge=latest)
[![check](https://github.com/tox-dev/tox/actions/workflows/check.yml/badge.svg)](https://github.com/tox-dev/tox/actions/workflows/check.yml)

`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](https://docs.pytest.org/en/latest/) and
[devpi](https://www.devpi.net)).

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 integration servers, greatly reducing boilerplate and merging CI and shell-based
  testing.

Please read our [user guide](https://tox.wiki/en/latest/user_guide.html#basic-example) for an example and more detailed
introduction, or watch [this YouTube video](https://www.youtube.com/watch?v=SFqna5ilqig) that presents the problem space
and how tox solves it.
