tox

View on PyPIReverse Dependencies (4528)

4.15.0 tox-4.15.0-py3-none-any.whl

Wheel Details

Project: tox
Version: 4.15.0
Filename: tox-4.15.0-py3-none-any.whl
Download: [link]
Size: 155718
MD5: 62ea59f677b6ef63b96175bf4001e0e7
SHA256: 300055f335d855b2ab1b12c5802de7f62a36d4fd53f30bd2835f6a201dda46ea
Uploaded: 2024-04-26 18:57:34 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: tox
Version: 4.15.0
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: Documentation, https://tox.wiki
Project-Url: Homepage, http://tox.readthedocs.org
Project-Url: Release Notes, https://tox.wiki/en/latest/changelog.html
Project-Url: Source, https://github.com/tox-dev/tox
Project-Url: Tracker, https://github.com/tox-dev/tox/issues
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 :: Only
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: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Requires-Dist: cachetools (>=5.3.2)
Requires-Dist: chardet (>=5.2)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: filelock (>=3.13.1)
Requires-Dist: importlib-metadata (>=7.0.1); python_version < "3.8"
Requires-Dist: packaging (>=23.2)
Requires-Dist: platformdirs (>=4.1)
Requires-Dist: pluggy (>=1.3)
Requires-Dist: pyproject-api (>=1.6.1)
Requires-Dist: tomli (>=2.0.1); python_version < "3.11"
Requires-Dist: typing-extensions (>=4.9); python_version < "3.8"
Requires-Dist: virtualenv (>=20.25)
Requires-Dist: furo (>=2023.9.10); extra == "docs"
Requires-Dist: sphinx-argparse-cli (>=1.11.1); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (!=1.23.4,>=1.25.2); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.5.2); extra == "docs"
Requires-Dist: sphinx-inline-tabs (>=2023.4.21); extra == "docs"
Requires-Dist: sphinx (>=7.2.6); extra == "docs"
Requires-Dist: sphinxcontrib-towncrier (>=0.2.1a0); extra == "docs"
Requires-Dist: towncrier (>=23.11); extra == "docs"
Requires-Dist: build[virtualenv] (>=1.0.3); extra == "testing"
Requires-Dist: covdefaults (>=2.3); extra == "testing"
Requires-Dist: detect-test-pollution (>=1.2); extra == "testing"
Requires-Dist: devpi-process (>=1); extra == "testing"
Requires-Dist: diff-cover (>=8.0.2); extra == "testing"
Requires-Dist: distlib (>=0.3.8); extra == "testing"
Requires-Dist: flaky (>=3.7); extra == "testing"
Requires-Dist: hatch-vcs (>=0.4); extra == "testing"
Requires-Dist: hatchling (>=1.21); extra == "testing"
Requires-Dist: psutil (>=5.9.7); extra == "testing"
Requires-Dist: pytest-cov (>=4.1); extra == "testing"
Requires-Dist: pytest-mock (>=3.12); extra == "testing"
Requires-Dist: pytest-xdist (>=3.5); extra == "testing"
Requires-Dist: pytest (>=7.4.4); extra == "testing"
Requires-Dist: re-assert (>=1.1); extra == "testing"
Requires-Dist: time-machine (>=2.13); implementation_name != "pypy" and extra == "testing"
Requires-Dist: wheel (>=0.42); extra == "testing"
Provides-Extra: docs
Provides-Extra: testing
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 1549 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.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=gv1c_JbeY688krbgNRoPPfdHU44VF1VmsuNr4X9MNiY 5934
tox/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/pytest.py sha256=Yr7IpqyhVmc6V-yjbyvK213avkhV7Z3XmYPTpsQ5kG4 19407
tox/report.py sha256=QLbGMg5V9fWSPtGUtCzF-g1vVvCClu0S-r1ZKaMBPuM 8365
tox/run.py sha256=tOFQgjXfQzwq_PhddCffHVF6YzCek0XK3hGtI7FlPtE 1841
tox/version.py sha256=lJbZzPcAt_qW3HTv3LO6Jv__4jzlkWrp0aqVZo9fn5s 413
tox/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/config/main.py sha256=X2_eRa4_7PpFUWgJXXaOoic4KUciZNLw0qRAZYgJ3JY 6666
tox/config/of_type.py sha256=B_Mod-idkK5Qsg65IG6NamXsZLNVatlQqdNG5n9d4Hc 4560
tox/config/set_env.py sha256=3ecCJd2HYw4Lz4kJ7jSWj5-HDWDCLOuyYLHGDnzdBOs 5009
tox/config/sets.py sha256=htlGbf5GwgSgdTlgvejiM1E27jZkGa3Swwr07Rbqctw 9944
tox/config/types.py sha256=faSPMRxEUhH4uC_0cks-QdJUvbH7E-0jVwehIqK76M8 2421
tox/config/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/config/cli/env_var.py sha256=tjSEekmHfdoGgquZTw6chMU-sz9xu4lYfoPijSLQW0g 1480
tox/config/cli/ini.py sha256=mFvlaxjcwyWGdc8zj0OHm2n9v7pWpDLkfol9trCUUEs 3167
tox/config/cli/parse.py sha256=PksNI8D9EnZaNDaQFNasp5rZUo3zEWLWwBvsphgWDOw 3078
tox/config/cli/parser.py sha256=niA0Hdbux_LiHWQdR4GTHT6C4MxTPSizFIFydDN6l24 16449
tox/config/loader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/config/loader/api.py sha256=_NKk35mRRTvnyoLvnBACD00kWzzucWFbVyK_Qy8f7gI 6615
tox/config/loader/convert.py sha256=lquFQFJyEwE_trMDuCiuiaDYmVSc1ooS0qMi0AWHVJE 6293
tox/config/loader/memory.py sha256=_Rfixm_2vK9h15nHmHNRm3-_-yTmDSBGRjEigpqUB_Q 1888
tox/config/loader/section.py sha256=43_t2WW1avxTxx2XN_x3KU7FudxqMorqU9NUWqwj8I8 1784
tox/config/loader/str_convert.py sha256=7e7rZ0iH1WWUMzVvceUHwrgKUXBPhBnIT-D4sDQoldM 4950
tox/config/loader/stringify.py sha256=Guq1Phk0mEOpE7Wc-9cQLfVyfPQRV5Sg0mRniI8vyt4 1327
tox/config/loader/ini/__init__.py sha256=Ks1n7QLu1MiIjohyCawI88scH3guXkpni1q9ARGfvFM 3966
tox/config/loader/ini/factor.py sha256=IVzL7vGjxJwPPrY9sGYLGzFhZgTz3qaNzR88S3DA7t8 3401
tox/config/loader/ini/replace.py sha256=mr3sdGUq3kuVZbPFUf6zdggfDJDV3Pw233ZgYQsmiaA 13406
tox/config/source/__init__.py sha256=qBE7MVrlBnT7RHcIO0YzSZBYZlm9QoUu4VgWS2DenE0 150
tox/config/source/api.py sha256=-HEHZ_fDojjtnuJaPpzTYBsRpJ2ntU3enLIpJmG30a8 3626
tox/config/source/discover.py sha256=fje_54p2P7N2XR_788r2QIW8iOajHu_m8gCj2lBvRCI 2819
tox/config/source/ini.py sha256=x68q1V-LLME2YQCd_Fa24KHB5ysn0kP3OraOq2GjPA4 4510
tox/config/source/ini_section.py sha256=SJSulfp2itYF1DA73RAsYPaoerFpwkAFwznOPGcPKic 643
tox/config/source/legacy_toml.py sha256=3IHi8eYuQeIMUsS1XYY3dtbTATsS2uu9BzUB8XX39LE 832
tox/config/source/setup_cfg.py sha256=i0zmptji2agzLKwFZsVa2KLhRxCDH25G1V1ul_YmCi4 530
tox/config/source/tox_ini.py sha256=fJ4axM7k3nAi_6SgymA8C0imZilzdrCskfZEweniVic 193
tox/execute/__init__.py sha256=846cKsuzwLGdmjZowdzzzkwmJLRMJXEFEst_NeXJeic 224
tox/execute/api.py sha256=YkHtJsML3fBU6ARucrwwr0QuoaHg9UGswFhSyivuN8g 9496
tox/execute/pep517_backend.py sha256=t5pvrelDHiLzWUE9NUZ39Ni-wuHU-P_Ns9AJIkc5kS4 5246
tox/execute/request.py sha256=q5i4DnzhVIqoHfgvhaqnLirOEYuTi6FNt-8PfrY5p4o 2651
tox/execute/stream.py sha256=hqsDbZk_393yM6FhWvBP9rVmm4yV-ZeMqadyWmbIe6c 3660
tox/execute/util.py sha256=0p6NuiTYsofB9c9foi4fFRdoQJTrOFV_sX21C2RUDXg 1022
tox/execute/local_sub_process/__init__.py sha256=isvwp2W_RihBpdvrFcv9xIFnPgcb5Svjmr7rmL7d49A 14315
tox/execute/local_sub_process/read_via_thread.py sha256=qK9xjRRGiSyMXIj96WJQx3ZdU83rs0knrs4WLKEXUUc 1571
tox/execute/local_sub_process/read_via_thread_unix.py sha256=LbTlDqtlQBAJGjen5VCmMbF1Hvd_kZXiCOfL70C_qZc 1984
tox/execute/local_sub_process/read_via_thread_windows.py sha256=1wBsm69MMH5DIXitM9-jyDnr_rOpTVKQYJDkRnN9v1k 2909
tox/journal/__init__.py sha256=8M5oTiD1J17eNZKxVSSNPUbHhfRfB8WV7On5KTnkzi0 509
tox/journal/env.py sha256=8FsYAbgzylg1GCwI4hGcjk0aHiK77pejkwmmTZxZdDI 2152
tox/journal/main.py sha256=ILla8_WR7Oegi8ERfFG62jKpHIi0d7apNdRXCOHbJ4A 1404
tox/plugin/__init__.py sha256=LSo4XNpCuOhwu58afoikQXTDULa_bhGHHaYMFK29znM 1530
tox/plugin/inline.py sha256=HSaM8R1veeEitATvXgRoK4VQa8NBRmGqxMvjZe1tefM 966
tox/plugin/manager.py sha256=2_v-xJhHp9Y8iuSB3Mz3AT6etuJyzZRabYOQMxbDxIo 3846
tox/plugin/spec.py sha256=_FQ3lX8IrDDXxJEJuRUMx_7HXWBFroUyQkklxM7ABBU 3048
tox/session/__init__.py sha256=yJovu_yf4AbPNt6pvHS3X2LAdQ9yoxubbcu_6k5PUrw 105
tox/session/env_select.py sha256=irwPYkaPQUOTGOgtGcUxtlEDj1EzPSADbRnOupLAsbM 21650
tox/session/state.py sha256=ItiYkx6zSp4IVYTS599fsoMA_WJvCO6UPJxNa9kyKvs 1340
tox/session/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/session/cmd/depends.py sha256=mIS7ToPJstk_EorQG0es88UD12voPSuIR3ez0S1_p7Q 1676
tox/session/cmd/devenv.py sha256=8EO5QLU3sRP2zS3CwNGqtl9F5O_mQ4rGxJgmhJihS2Y 2107
tox/session/cmd/exec_.py sha256=W2o9-mcCoRWGdncIblpcfr3RWfvmHgPSta7DpbqHwEQ 1767
tox/session/cmd/legacy.py sha256=MBodmTFOTZh1KZzmNl2G9ZrW0dJIDsH6tpM-z-ffoI4 5576
tox/session/cmd/list_env.py sha256=jejgatDOwYOPPYGle2FkHGHmcJF1XyivDuSN-rcZVlc 2116
tox/session/cmd/quickstart.py sha256=LkiOdoz_P3ApEjP8NA6nLEqJYFxaH0VDQkdQC6tN8tM 1732
tox/session/cmd/show_config.py sha256=77slmaDrTiMtxwouX7RfpC2hSp-L_EUP58rpB_seVlU 3974
tox/session/cmd/version_flag.py sha256=xo65t2leb1mufGqoUBqYONUU4yQx7g-U57RMWj1Mq6c 1927
tox/session/cmd/run/__init__.py sha256=xQx2ogGDdFaxObojRbAalhYnEyi4vyei9EUwCxIuhyE 84
tox/session/cmd/run/common.py sha256=SONr8HyZ5DfvzJnnN5ltd94bT8GBXH9N8OvgPsHS7PM 14977
tox/session/cmd/run/parallel.py sha256=e5j2i4GPCAedLZxz92cCbNsAyLEI8Pc-FLXLfOnyhck 2823
tox/session/cmd/run/sequential.py sha256=Li-cG2ws87Xhaf1tUAyEV03K6ae6hs21v0M7zvV86lQ 717
tox/session/cmd/run/single.py sha256=hpadS_ZFwonECfObsP3rjvjtMXExAeOOibG42pBcK0A 4736
tox/tox_env/__init__.py sha256=8ZOvhrsM6SXuBGvUdJ0gcUPBI1BGMRd9G9QesxtkF3Q 108
tox/tox_env/api.py sha256=5yizvYruY5b7Yqwt1As5tXTvNOth3xvZ7Z4nlSbA6aE 20372
tox/tox_env/errors.py sha256=0zjP9EpzmceRsl38W2eQ5h1bmcJ7gi3nWrpNod6xqt4 296
tox/tox_env/info.py sha256=07YO0tjh3Am1_V1lCpaDYihVIQeynWR-h_AkgLScJKo 2174
tox/tox_env/installer.py sha256=MO25bNzLxDWgMRHJNSMcAIHwzX9h965a_NyfKD_MtEQ 799
tox/tox_env/package.py sha256=OGFKtcmKIsz79pnXYaK_yoMBtybIxavqUquX5h1NZLo 3646
tox/tox_env/register.py sha256=Cc1dGB2Nk9LmMYdZlwM-XUPEY-IqF5HpUFUr34lHC6I 2608
tox/tox_env/runner.py sha256=8gGENtumXExk9Hon-zTZ-YaCj_J5SMICPpdLRNcAn8A 7824
tox/tox_env/util.py sha256=fXNj-yQu-06SzH-0emmGm3sh59knEaO55sok7QODCEI 777
tox/tox_env/python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/tox_env/python/api.py sha256=kqifSu-btXlkxF567UTQJUtpw6Dy3JM0MlhxS0IpCGQ 11032
tox/tox_env/python/package.py sha256=aHJGU2YaDy-1TEQg2eC7tFsVTgUFLbbyATKPP2wVFD8 4960
tox/tox_env/python/runner.py sha256=tBfG4cu8RAV3BBjRGPbgEGeZcei0LuRYzkhenmeU5OM 4601
tox/tox_env/python/pip/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/tox_env/python/pip/pip_install.py sha256=_b158toMYsL5MJplPgISecTPli6L2Myda5u9q6TBUcw 11056
tox/tox_env/python/pip/req_file.py sha256=LLTyPK0NxX2MNoYIpFIBhk9I1Ouq5LN3Vkc2b9hIpYY 5773
tox/tox_env/python/pip/req/__init__.py sha256=S37BQM7NILVNwglylAyhtMYnIwlNx13ZPBiiPdS3JVk 275
tox/tox_env/python/pip/req/args.py sha256=CdZwDgqVMLsAWt29CklriCnD5AbcgmW7Iqe7ryV4l7Y 4322
tox/tox_env/python/pip/req/file.py sha256=87cG_w4DIzz5O8VdlKcbligxb2pLoGGLOPSz2U1DTcg 19739
tox/tox_env/python/pip/req/util.py sha256=QXSkcG2gr9HOvziAMAO74KNjX9vmA6SS2DuuiO7wGhs 1391
tox/tox_env/python/virtual_env/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/tox_env/python/virtual_env/api.py sha256=V4Ip12hH5cXXKx7WKo0MYeIsYiFBnoLAg_6gwY0fli0 6492
tox/tox_env/python/virtual_env/runner.py sha256=IJkZhML2K9Zn-RkivWetVeaASVLHLACgRDuN8WJ-2Qg 1126
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=i1kFv5X6x1wYQhfnN-nJj53tNNpJ2atxRXd-drXJyTQ 7183
tox/tox_env/python/virtual_env/package/pyproject.py sha256=zG7jwnlWzpNJh2VoIbjvXRW5YS0X8IgEl4GKe4Ke7K0 21119
tox/tox_env/python/virtual_env/package/util.py sha256=JkzExsdLrY3gdxLx9Gc2HechK_kUMKxFy_Nb0kJZzvk 3042
tox/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tox/util/ci.py sha256=xsBj-h8YGZQWNu0-o8LYc6rh5Ma99ycDBbcmYbysc-I 1060
tox/util/cpu.py sha256=ufpHa1vR6H789p-7vDLNv46-C6OXCdMds-OaWPEPTuA 296
tox/util/file_view.py sha256=hB_q-V0TE6BD3poDp-hHg0-NREIm3FSJOpz_3tD7JkU 1534
tox/util/graph.py sha256=B01lukpszwn_YPZiYmJVyqA5cIh-ysxP8Iz-X1I-IXs 2419
tox/util/path.py sha256=gZQiYBAALHextqUp8-8DCdd0S2FwW3vKeJfeBSlAMqM 700
tox/util/spinner.py sha256=p3OXtDAftQgXzp4UF4hEDrMr9kkq6apnptvvlnKn4Yk 6871
tox-4.15.0.dist-info/METADATA sha256=AJRM1gIhj-0mM4h1XrwpzWvb5lQd1kfCoJCRJXtd-V8 5001
tox-4.15.0.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
tox-4.15.0.dist-info/entry_points.txt sha256=TYtYI4TWWAijqJC4KKXLDgMe240dxTJL1RL6MOzgE7Q 36
tox-4.15.0.dist-info/licenses/LICENSE sha256=kOJeH68qSq6o2V7o5_VziwUqGswMnFgGgQH5Mahr1Yg 1023
tox-4.15.0.dist-info/RECORD

entry_points.txt

tox = tox.run:run