MCPcopy
hub / github.com/tox-dev/tox

github.com/tox-dev/tox @4.56.1 sqlite

repository ↗ · DeepWiki ↗ · release 4.56.1 ↗
2,551 symbols 11,570 edges 258 files 330 documented · 13%
README

tox

PyPI Supported Python
versions Downloads Documentation
status check

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

Please read our user guide for an example and more detailed introduction, or watch this YouTube video that presents the problem space and how tox solves it.

Core symbols most depended-on inside this repo

run
called by 629
docs/tox_conf.py
assert_success
called by 489
src/tox/execute/api.py
join
called by 169
src/tox/config/loader/replacer.py
add_config
called by 140
src/tox/config/sets.py
get
called by 109
src/tox/config/cli/ini.py
add_argument
called by 79
src/tox/config/cli/parser.py
read_text
called by 60
src/tox/tox_env/python/virtual_env/package/cmd_builder.py
get_env
called by 54
src/tox/config/main.py

Shape

Function 1,514
Method 859
Class 169
Route 9

Languages

Python100%
TypeScript1%

Modules by API surface

tests/config/source/test_toml_pyproject.py64 symbols
src/tox/pytest.py58 symbols
tests/session/cmd/test_sequential.py56 symbols
src/tox/tox_env/python/virtual_env/package/pyproject.py48 symbols
src/tox/tox_env/api.py45 symbols
tests/tox_env/python/test_python_api.py44 symbols
tests/tox_env/python/test_python_runner.py41 symbols
src/tox/execute/api.py39 symbols
tests/config/loader/test_toml_product.py38 symbols
src/tox/tox_env/python/pip/req/file.py38 symbols
src/tox/tox_env/python/api.py38 symbols
src/tox/session/env_select.py38 symbols

Dependencies from manifests, versioned

cachetools7.0.3 · 1×
colorama0.4.6 · 1×
filelock3.25 · 1×
packaging26 · 1×
platformdirs4.9.4 · 1×
pluggy1.6 · 1×
pyproject-api1.10 · 1×
python-discovery1.2.2 · 1×
tomli-w1.2 · 1×
virtualenv21.1 · 1×

For agents

$ claude mcp add tox \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact