tox

View on PyPIReverse Dependencies (3292)

4.4.2 tox-4.4.2-py3-none-any.whl

Wheel Details

Project: tox
Version: 4.4.2
Filename: tox-4.4.2-py3-none-any.whl
Download: [link]
Size: 148637
MD5: 4273a0be43d52aecf3002c7bac7153f5
SHA256: 258895ba5de919490c03ef97467c4c8c42954537dfd96ae72cc2fb63dac67cf0
Uploaded: 2023-01-25 23:01:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tox
Version: 4.4.2
Summary: tox is a generic virtualenv management and test command line tool
Author-Email: Bernát Gábor <gaborjbernat[at]gmail.com>
Maintainer-Email: Anthony Sottile <asottile[at]umich.edu>, Bernát Gábor <gaborjbernat[at]gmail.com>, Jürgen Gmach <juergen.gmach[at]googlemail.com>, Oliver Bestwalter <oliver[at]bestwalter.de>
Project-Url: Homepage, http://tox.readthedocs.org
Project-Url: Documentation, https://tox.wiki
Project-Url: Source, https://github.com/tox-dev/tox
Project-Url: Tracker, https://github.com/tox-dev/tox/issues
Project-Url: Release Notes, https://tox.wiki/en/latest/changelog.html
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.1)
Requires-Dist: chardet (>=5.1)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: filelock (>=3.9)
Requires-Dist: importlib-metadata (>=6); python_version < "3.8"
Requires-Dist: packaging (>=23)
Requires-Dist: platformdirs (>=2.6.2)
Requires-Dist: pluggy (>=1)
Requires-Dist: pyproject-api (>=1.5)
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)
Requires-Dist: furo (>=2022.12.7); extra == "docs"
Requires-Dist: sphinx-argparse-cli (>=1.11); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (>=1.20.1); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.5.1); extra == "docs"
Requires-Dist: sphinx-inline-tabs (>=2022.1.2b11); extra == "docs"
Requires-Dist: sphinx (>=6.1.3); extra == "docs"
Requires-Dist: sphinxcontrib-towncrier (>=0.2.1a0); extra == "docs"
Requires-Dist: towncrier (>=22.12); extra == "docs"
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.12.2); 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); implementation_name != "pypy" and extra == "testing"
Requires-Dist: wheel (>=0.38.4); extra == "testing"
Provides-Extra: docs
Provides-Extra: testing
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 1542 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.12.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tox/__init__.py sha256=I-Wcqh6wc0hYSI_GD9gQ8I6RC7nO0_f7v_A-kcEOnhk 148
tox/__main__.py sha256=iKSw3yUXmyH3iTyQdkNIt3uugGWCY4Z08uoMFsQHDFA 98
tox/provision.py sha256=xIFkHAqmNwyzWiJ1W1Qafw3ri6MeJvIb4vej06MOq1M 6004
tox/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/pytest.py sha256=rztJzCiVnlVazoM3poXK-4dZTL-GA6QY-vtQA-jhBFE 19131
tox/report.py sha256=PptYUB5Q1nbOssuMCoA6BfDQYlDfnHzPdhgq1hiSzmQ 8272
tox/run.py sha256=Z1i74Vjt4ft-XElVYFV18VuMH1FMKFp2vzJNSC1vUkw 1782
tox/version.py sha256=-WcRvbaRM_olhGB_C3ik2MLWu6ql-Kncer-I_zbANiU 160
tox/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/config/main.py sha256=vJVUed94QYt2R5e39_qUNPVptfKFA1s2FLE4VoBu59g 6443
tox/config/of_type.py sha256=T-SH8vRxMwAoVgTesNRKdrv1FbC2hU2NugpWzkhBH5g 4187
tox/config/set_env.py sha256=CuXYcSmfL9mM9UpBKLiXP9WPQi1OSARFPbC-PLHuHzQ 4806
tox/config/sets.py sha256=1yxlo_kNuZTEOvjGfbYmHNank1K_sExzzGgDg-m33GU 9841
tox/config/types.py sha256=Gmgf-I7xUM63ixeYGM6n2Qoxy1axxJ-jAhXJcrEMlEQ 1940
tox/config/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/config/cli/env_var.py sha256=amh1b7h0z_OYeD3p6SOpA6lzFrPxGnv_gatn_LfI3NA 1166
tox/config/cli/ini.py sha256=B7fnfn-dlczecqnoQCqkx-HsxR4Es9eLGKdjBlcZzog 3077
tox/config/cli/parse.py sha256=ASXCUO4CqSAiZUklOeqvvCmwG7rUBbQbRERei8K8g08 3044
tox/config/cli/parser.py sha256=mfECHSxwLPjCyPzisY4cetKZwGiuL8o4lgI2VfNsLvM 13673
tox/config/loader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/config/loader/api.py sha256=vi11CqjdcKYEtyptAJy4siQBVkbQa_Gn7uK784K09WY 5076
tox/config/loader/convert.py sha256=6LeUgG4ppLKT7UZVINRvVfrr800DU4a2_34Acd08nCk 6394
tox/config/loader/memory.py sha256=3fUa0pmjzyAGsJ9xYaqA-jxq40hsCAQ4zH2KTAbEoJ0 1880
tox/config/loader/section.py sha256=6Wa_N4BjK4i7OGUgX_zm8xTK5-IMqkDE32zWStRqj3g 1570
tox/config/loader/str_convert.py sha256=W5xU9QkI4H07LBVkdITQlFw7ejpsuO_aU37MMFuC92E 4795
tox/config/loader/stringify.py sha256=-JqA-bZo-apq30QxahKoG2YldGQyPasXCStUlctszGo 1310
tox/config/loader/ini/__init__.py sha256=_jldq_f2WTJ5IG9-DcLA0LhlD0LBHuGXyZyLsaikXsU 3977
tox/config/loader/ini/factor.py sha256=XKR-4Qhnh_yveNPikFQSly35DNw9m4l9J2QdrlyUAv4 3420
tox/config/loader/ini/replace.py sha256=nRLkOxRuzCc8a78HvO34IIMPNmrUVR_NlmFwY65NarE 13352
tox/config/source/__init__.py sha256=qBE7MVrlBnT7RHcIO0YzSZBYZlm9QoUu4VgWS2DenE0 150
tox/config/source/api.py sha256=2aM-4FnFlpt_OQJQU7ljqFuRiSOyYrYUjVox_HhT3GY 3571
tox/config/source/discover.py sha256=Q8U1n-WaPiu2-67tc-w0Zf0zaNYcjHzh5E4PVUpWNu0 2721
tox/config/source/ini.py sha256=DO17Th_2fWUMwv7geEBKLDtRJOmIzTQXpt8hWeg_fFU 4062
tox/config/source/ini_section.py sha256=DNCEVyU9XHevRCwht5R21dBcyAzRPUY9_0642HFkeQY 671
tox/config/source/legacy_toml.py sha256=daucSLWvmXweNxY2y2QpfaEz0iCNXHco32xuK9WRyhg 745
tox/config/source/setup_cfg.py sha256=aSUOi1NvPhODZ9dWMsap6WoHxySAQO0yfVibDWYgDx8 465
tox/config/source/tox_ini.py sha256=tkvgB85Gr8SCeSrkqlA_I2jQLz563ekg-Zc-to9g688 192
tox/execute/__init__.py sha256=rIbn7F7lHQvnWK-xeToaZDajXI_fn4eOvwdawIZQgnI 225
tox/execute/api.py sha256=CEsz_u4fVdY69t9qhh6rHEcU3K2TQiZh1AKWkvDaHwk 9137
tox/execute/pep517_backend.py sha256=pgdRpok3lZlB_O94vfgOLEvj1Pg3yHBmKwQFLPYF7Nk 5195
tox/execute/request.py sha256=_09eR2xzBjqArHJ-tljQS6BqvPrjaVfgVlsrgxoCE_g 2591
tox/execute/stream.py sha256=_ySUqHiuLAbSNXBpozB8lx0JICeAFEQUAkirP9Lcn4I 3433
tox/execute/util.py sha256=k0UbE6fcHLNdlzcULdBWs4a1SRKXtDLusQR-br22cmM 991
tox/execute/local_sub_process/__init__.py sha256=Lde9fJOxhwcVCvrD9zT1_RUnl6BzlXjQK59HswhS0RU 13863
tox/execute/local_sub_process/read_via_thread.py sha256=iOnFkzr4e00EMeFznxeu8zjcknkbMHDkgsL3yLhlla8 1373
tox/execute/local_sub_process/read_via_thread_unix.py sha256=wnez_5Olyog1hTGn4abw87cGHFX9qD8rJnp_8NWEmwA 1955
tox/execute/local_sub_process/read_via_thread_windows.py sha256=wPR9DwFmf7uYV1MBmQMpace3-Dzy7AJuZlAu69IwKrA 2828
tox/journal/__init__.py sha256=_01Arcqtudrs0Iw2G5r7aetMValZmyhzlRuSUPVjTV0 502
tox/journal/env.py sha256=4soNMBsiSbZbyYH3u6Z69I6ZPsWJit3pTYuNp2VT4o8 2115
tox/journal/main.py sha256=JKxQ2HIzUvPRE1IFpM35eo6UQRyIiLUUDHI6ORMvMOs 1384
tox/plugin/__init__.py sha256=2o-Bz_65Tf9_TbUs7XtMF8UlMnDxIg0LvztUvkovKUs 957
tox/plugin/inline.py sha256=qY3hjyblFxfoE6ILHDvwdEllLJypRdafjN8m7OJFS2c 930
tox/plugin/manager.py sha256=-QBzxMMl1QGp04bAI7fq8PDD5miWk5OsXipjw7cZzN8 3616
tox/plugin/spec.py sha256=sKuEVyBV6cU-a4WCkEX8ap8zQDjf673E0b8--WRSrCQ 3113
tox/session/__init__.py sha256=uPtc80Q5OIMiH7ukhBjzAokyLRwjWR1NqSu4qpfDCyM 106
tox/session/env_select.py sha256=Taa9NUKSZeF0EV0HORHuFoOmnZaOLJs4frWnGdOTC40 17938
tox/session/state.py sha256=9GYuaU5kcQLUiHphQhWM3YjS8iX01BMTUZ78IH1jGJY 1324
tox/session/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/session/cmd/depends.py sha256=-Lm3TiEKn8A6U4qEwyDzpN17TH4DL-PF40cwdAyrGcg 1533
tox/session/cmd/devenv.py sha256=lsrkfQO93p8tsoUGhAAf3JgFJbW6lSCpmPjvOrskWNQ 2025
tox/session/cmd/exec_.py sha256=LbD21v-JDx7KQMgfmCyyY2nfuul7wQfKWEY8NzysPbQ 1667
tox/session/cmd/legacy.py sha256=lSO1NTNfPBscJ0C6s0Aac6JXnVwEQEyIMHdwzvAGbY8 5397
tox/session/cmd/list_env.py sha256=x2tpPFSx6CuOV4EKw5b_arctdeaj6iYT3nrNSqS3n5Q 2003
tox/session/cmd/quickstart.py sha256=TXf4QaDoyLXPIx8HSiRU8Nj3aR3k8PmR0Zxr2WXVsvA 1611
tox/session/cmd/show_config.py sha256=Kp4FpYtuynGZVcrCnbsHdJmI3AYP-FCejmVsD8vA4II 3694
tox/session/cmd/version_flag.py sha256=4ZhgYOz6SO6fFbgXa_EELxn62S9_ukmgMpKU_hx3XG8 1722
tox/session/cmd/run/__init__.py sha256=KRipTFet2voj59cJVH4dGTBif-Uru3_FzkwZ8ve5y8M 85
tox/session/cmd/run/common.py sha256=_xGjWrXaWHJoCEBVFa7yLup8klBAAAm_x1cq73Z6QXo 16547
tox/session/cmd/run/parallel.py sha256=SuNpshnfe3L1dkd6CwViVF08YrgD-iAQdRs1hFXANdE 2552
tox/session/cmd/run/sequential.py sha256=t2nmvUW18ljbaxJBP-XtOcipMfmmqO9VutOkV63lLac 648
tox/session/cmd/run/single.py sha256=no4BcmUz8F42e3FcgNw4y5LQ_-HqJjwzYcj1z4K-hf4 4420
tox/tox_env/__init__.py sha256=g9t12NRgldv_TXhXj3w6uQxZFUkE8Kl512_oQ1Pd4sk 109
tox/tox_env/api.py sha256=Q57-vora-CaCBXjj53L4PvhgAfRLs15B2NHGpsh_aIg 20054
tox/tox_env/errors.py sha256=Ci0L4xqW3JTYhgai6wiwJ8CqBH0t8mhisK_f7GrYohQ 291
tox/tox_env/info.py sha256=QVnITHWx2zYNuooQi83MUCviNLqZZPqGjAEBCIEOAV4 2167
tox/tox_env/installer.py sha256=Uz6MN7f3VvCXDU0YTTPXuYTjdq-97kR3GUlDCTVcVbo 798
tox/tox_env/package.py sha256=Kz9PY0dA_FiHhuys0ij701sm78OEQWqjQ8BaJaEKvKA 3627
tox/tox_env/register.py sha256=6O_O9GGE3ENojzNU2idrLAUu2a57eJyyRWLOmGzdlBc 2578
tox/tox_env/runner.py sha256=WdHCW3UqSyRg9sdE_aK-EJWZ01BwTn4XxlG2qxNqE_4 7761
tox/tox_env/util.py sha256=qO3hwWtDZ6z2nUk93h7PoR5phLLUc9UFdzSsJ4u6SGM 738
tox/tox_env/python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/tox_env/python/api.py sha256=SyHErhALjkzNMXeHDUbpT7-EamZiA-g-0VuqJIQ70kQ 10900
tox/tox_env/python/package.py sha256=0EOnZjkFMYYjPYd9aJlSh6TcIfHWsvVZ486qrzvGL68 4863
tox/tox_env/python/runner.py sha256=spfmq-g_RwC3i5uaB27DPhpH1vkkqMNhbmrQajc8hbA 4446
tox/tox_env/python/pip/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/tox_env/python/pip/pip_install.py sha256=-qdpi6JAxV8_DDmzqxJlnnqOP6RP8UrCEAhZR8hO6U0 10355
tox/tox_env/python/pip/req_file.py sha256=U4lzO-tW7d5XkTyVfayQyWTvCAGLV0MS4k5GTUVirik 5390
tox/tox_env/python/pip/req/__init__.py sha256=5VvVYXW3XHBwhV3Y0B9yCn6HRT-x7FYJ3Nk2vqp1ZMY 273
tox/tox_env/python/pip/req/args.py sha256=TVuQBy4iHGCToahDRMji4dPGLu6Hlh3zfGSuF61K4MY 4299
tox/tox_env/python/pip/req/file.py sha256=-gG2vq0Y1_U0RQDCq23GFSU-0Vv9G6OjGl1h99eVR-o 19447
tox/tox_env/python/pip/req/util.py sha256=9Gbsiz-COaXlxPtYkLakdpg-77F7O_dnvA2xAbx0AT0 1354
tox/tox_env/python/virtual_env/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/tox_env/python/virtual_env/api.py sha256=5mJ6iAvQ5cdLNwBpLyU_sR0JgnH2ohvBlXom2AX2Ba8 6352
tox/tox_env/python/virtual_env/runner.py sha256=8fOOQBfbwuwLLgQtSltOCMIbNLSXCD1CCDzp1_tMr9k 1048
tox/tox_env/python/virtual_env/package/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/tox_env/python/virtual_env/package/cmd_builder.py sha256=tu6M8lQN7TSiHT5UJexcN8fRdCABB6FrSfihYAmvRMo 7053
tox/tox_env/python/virtual_env/package/pyproject.py sha256=51Bk4W9HQvnhFsPRzY0wvWDT7bOaq-2hK70bx-qjGT0 17265
tox/tox_env/python/virtual_env/package/util.py sha256=m4mlv3wfHjE2fCVZYdtNm6d6Az5Euf-ZsdMrqeJitpU 2738
tox/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/util/ci.py sha256=xsBj-h8YGZQWNu0-o8LYc6rh5Ma99ycDBbcmYbysc-I 1060
tox/util/cpu.py sha256=AWTb_8y8pVeOiovdiqb8f6l0mYX-8K52njpxHBGZdDc 301
tox/util/file_view.py sha256=55kCluUZ8_LEoWWNJSfc41v8cw1le2zYknY5FzaNzaE 1477
tox/util/graph.py sha256=KfOO6iZ1KraUFLT_DLFK3ws5uaqqgjXjBrVOKsCQKbI 2392
tox/util/path.py sha256=TzYDmqAVrK_yAOqxAUGeNqA8SEeJ3KxlxI1VjXmavQ8 644
tox/util/spinner.py sha256=O07thsYzGgCoga9JFgVhOfhNpKvQrFtbK5RUgtMOlzA 6688
tox-4.4.2.dist-info/METADATA sha256=Ri3D1Ckh19ME0yKCsHWPR4nf4VCnnSBXg4sGqF5zUsQ 4959
tox-4.4.2.dist-info/WHEEL sha256=hKi7AIIx6qfnsRbr087vpeJnrVUuDokDHZacPPMW7-Y 87
tox-4.4.2.dist-info/entry_points.txt sha256=TYtYI4TWWAijqJC4KKXLDgMe240dxTJL1RL6MOzgE7Q 36
tox-4.4.2.dist-info/licenses/LICENSE sha256=kOJeH68qSq6o2V7o5_VziwUqGswMnFgGgQH5Mahr1Yg 1023
tox-4.4.2.dist-info/RECORD

entry_points.txt

tox = tox.run:run