virtualenv

View on PyPIReverse Dependencies (750)

20.30.0 virtualenv-20.30.0-py3-none-any.whl

Wheel Details

Project: virtualenv
Version: 20.30.0
Filename: virtualenv-20.30.0-py3-none-any.whl
Download: [link]
Size: 4329461
MD5: a89e042ea593673f780de1758ab969f7
SHA256: e34302959180fca3af42d1800df014b35019490b119eba981af27f2fa486e5d6
Uploaded: 2025-03-31 16:33:26 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: virtualenv
Version: 20.30.0
Summary: Virtual Python Environment builder
Maintainer-Email: Bernat Gabor <gaborjbernat[at]gmail.com>
Project-Url: Documentation, https://virtualenv.pypa.io
Project-Url: Homepage, https://github.com/pypa/virtualenv
Project-Url: Source, https://github.com/pypa/virtualenv
Project-Url: Tracker, https://github.com/pypa/virtualenv/issues
Keywords: environments,isolated,virtual
Classifier: Development Status :: 5 - Production/Stable
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Requires-Dist: distlib (<1,>=0.3.7)
Requires-Dist: filelock (<4,>=3.12.2)
Requires-Dist: importlib-metadata (>=6.6); python_version < "3.8"
Requires-Dist: platformdirs (<5,>=3.9.1)
Requires-Dist: furo (>=2023.7.26); extra == "docs"
Requires-Dist: proselint (>=0.13); extra == "docs"
Requires-Dist: sphinx (!=7.3,>=7.1.2); extra == "docs"
Requires-Dist: sphinx-argparse (>=0.4); extra == "docs"
Requires-Dist: sphinxcontrib-towncrier (>=0.2.1a0); extra == "docs"
Requires-Dist: towncrier (>=23.6); extra == "docs"
Requires-Dist: covdefaults (>=2.3); extra == "test"
Requires-Dist: coverage-enable-subprocess (>=1); extra == "test"
Requires-Dist: coverage (>=7.2.7); extra == "test"
Requires-Dist: flaky (>=3.7); extra == "test"
Requires-Dist: packaging (>=23.1); extra == "test"
Requires-Dist: pytest-env (>=0.8.2); extra == "test"
Requires-Dist: pytest-freezer (>=0.4.8); (platform_python_implementation == "PyPy" or platform_python_implementation == "GraalVM" or (platform_python_implementation == "CPython" and sys_platform == "win32" and python_version >= "3.13")) and extra == "test"
Requires-Dist: pytest-mock (>=3.11.1); extra == "test"
Requires-Dist: pytest-randomly (>=3.12); extra == "test"
Requires-Dist: pytest-timeout (>=2.1); extra == "test"
Requires-Dist: pytest (>=7.4); extra == "test"
Requires-Dist: setuptools (>=68); extra == "test"
Requires-Dist: time-machine (>=2.10); platform_python_implementation == "CPython" and extra == "test"
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 1614 characters]

WHEEL

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

RECORD

Path Digest Size
virtualenv/__init__.py sha256=Xgxz-UdfWM8x8Waxcn9Lb50VamQJ6VtQi6CYwnSO-nM 183
virtualenv/__main__.py sha256=cj9pmSCuFGCq2BDSG0W451IxJiZOMxh3jDVyT7wP2X4 2743
virtualenv/info.py sha256=jkR0CUi9MPkrF39dOm9q0FpomrG1P0z-fdHe331qWg4 2076
virtualenv/report.py sha256=YFUjwNWNQXPB1cAeH5OAl0pl7BVZzxsAYD-2aidzuJA 1354
virtualenv/version.py sha256=d10Ob1hAYNvc74Ms8fgJqHCUOmOFec13sWlomzUZ-0E 515
virtualenv/activation/__init__.py sha256=usYC7WoMVgHu2ybcPhz6F2OPkBNS4IiuHW77Gv_s4SM 464
virtualenv/activation/activator.py sha256=l_KpaUpE-sG82axgF9vz4ng3QtoJox3rkzOn1vynPTM 1419
virtualenv/activation/via_template.py sha256=RLqcAsBa79oQxyYNVbHRSkN64HXx7ItKvSv57_Ee6C4 3043
virtualenv/activation/bash/__init__.py sha256=-gJPcAs3VEY2EP5URBsUaXTHrlQGamSyNO6E4ohe8pw 334
virtualenv/activation/bash/activate.sh sha256=YfUoH9KSXNKKIk1FLHxO4fD6VpD3munV81Z164AsY_c 2270
virtualenv/activation/batch/__init__.py sha256=p9VSdsxBxWOZCExupbd5y6XMNynUCgH4JE02U3Tcq1c 756
virtualenv/activation/batch/activate.bat sha256=c1FAMDQlAzjb8lpFXS7Oaq1N4iReyG8riAHmq4X9N2M 1457
virtualenv/activation/batch/deactivate.bat sha256=07F0HsJ5cs1VpOxPyR8LFqBgNRD2TPhK4NNxF6NIRas 537
virtualenv/activation/batch/pydoc.bat sha256=pVuxn8mn9P_Rd0349fiBEiwIuMvfJQSfgJ2dljUT2fA 24
virtualenv/activation/cshell/__init__.py sha256=ZUCemt69joL0KoBSqHQILHTbVeCXjSMpOL9IIofrw6Y 336
virtualenv/activation/cshell/activate.csh sha256=Ayh2k6bO1T-gLhqSqewMa-TVjIAhxmv6VN5Mk9dInRA 1527
virtualenv/activation/fish/__init__.py sha256=gi0Q2mhmsHLtN_vm2Ck6m_tg6ixmJ5BGQ9SZJDjOHVE 241
virtualenv/activation/fish/activate.fish sha256=JB1wsAeB_3fIwDWchEpT-BB9iNemjgl-kJhnmfV_DUs 3089
virtualenv/activation/nushell/__init__.py sha256=suMVpehUTmxv3MpITh7W2fa6MweRjVFs1SY-WzNHVDc 1205
virtualenv/activation/nushell/activate.nu sha256=WAL7OB7ywDM9ZtrgUUrZFlwvhr0V_24Y8ue5gqyijOc 2772
virtualenv/activation/powershell/__init__.py sha256=A3H7keFmOngsn821tnt1Y4Ms3lsxM62jdWVxVb6_OZ0 823
virtualenv/activation/powershell/activate.ps1 sha256=PdtKOwW9w4kFwVqNyrCvCLQ1Vtz1-JVcO66WHK-dtWY 1708
virtualenv/activation/python/__init__.py sha256=mLxIDdV7rTjC6pfxzeCbAfsGRryoqIGFQri4hcqWzE4 830
virtualenv/activation/python/activate_this.py sha256=CHY9wIkzvFIVzSZZPeDGN5VeHgBRdfYf-9xge_h6epw 1305
virtualenv/app_data/__init__.py sha256=FafIXaRtdKwiZ56jmOJmmbmzFrDFQnizrXEaVC-KWUc 1467
virtualenv/app_data/base.py sha256=NTlg2lAEHXV3nehGihy1KLyqTorDcmPvpR9caWepFnw 2083
virtualenv/app_data/na.py sha256=9ye51rBg5Ywz2i58s6b6XxdBeHvuIIgGmXO65P5eLFo 1500
virtualenv/app_data/read_only.py sha256=C4jfyONJLVPAKUKE7QMHBAk_adfhmWK31xX_7TLxCc4 1113
virtualenv/app_data/via_disk_folder.py sha256=4Rr0OEK4lTcstPOiIzxdnYdLUgfuixNK8c8OJbEQbGo 5469
virtualenv/app_data/via_tempdir.py sha256=bnW_PRpl7ddNX6V5F5u9y_n1XIoyrw_nlyRqF5uFsEU 811
virtualenv/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/config/convert.py sha256=JS3yuKrztQe6R9TYrJt8QR2P1d-2cyeJ18fXpwJ5xpQ 2792
virtualenv/config/env_var.py sha256=sEC6c3u63bEZ6AC218QgzgLlxMZggBoTAq9s5xnYm9U 748
virtualenv/config/ini.py sha256=CgIXQo5JWM5wjB0nxPk_hmuj6BjjCN7qVkHdDOOarao 2706
virtualenv/config/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/config/cli/parser.py sha256=AnRKDce3Yc7IJqgSS6K6EVMKR4ytR3KYf3Km3i-F1kg 4624
virtualenv/create/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/create/creator.py sha256=W1K6xBrXbj_9YStkEVe-lnM0TRzw21Q0HQZRsSuEbXU 9205
virtualenv/create/debug.py sha256=tjQToAjvU0MUQZEUOugoB3l7UPIKNJRPRBnaLKQDVcI 3149
virtualenv/create/describe.py sha256=OgGhSQJwM4NV_ECX-U9MgeKWl8qIn3Pj-ModMnumQWY 3154
virtualenv/create/pyenv_cfg.py sha256=sRTbgcsPbxjark2xOXMc0vAQDUAf2RGqN9dKgtA-oOw 1825
virtualenv/create/via_global_ref/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/create/via_global_ref/_virtualenv.py sha256=DyA1HqfpADnEbT-r3vmR8oseP_M-sT7m8NXNIeoOixQ 4443
virtualenv/create/via_global_ref/api.py sha256=AbWJVLwzKxQ2QOFEV5XtwVmCNqZ8958vfYGoRBTNXDk 4288
virtualenv/create/via_global_ref/store.py sha256=OVRyaMUBT7Kh_sEy02m5VsHvh0tpxynpKxLjXDDXb1c 667
virtualenv/create/via_global_ref/venv.py sha256=ei30EsJyaAa0Bjg39cWWJWChkA0NHs-Q2byJf8KKIsc 3688
virtualenv/create/via_global_ref/builtin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/create/via_global_ref/builtin/builtin_way.py sha256=gcw1jAjMKLfCVRKbZKRGoqixsmGXt8YuiH2NYPKI-Lg 520
virtualenv/create/via_global_ref/builtin/ref.py sha256=96T97fbI3BECmwSHNeV8Sty469GJKYPIiZeSEWNatwc 5433
virtualenv/create/via_global_ref/builtin/via_global_self_do.py sha256=zTjsxnASAwMFgI8tvB3YK0FSfPM08B3O6QM7DGQgF0M 4430
virtualenv/create/via_global_ref/builtin/cpython/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/create/via_global_ref/builtin/cpython/common.py sha256=FKWPp0UAq7lFX_vcBCJAZQS6qzN6uo73d0ST8DI-EkM 2513
virtualenv/create/via_global_ref/builtin/cpython/cpython3.py sha256=HBt9OKqjvAXRWvz6rvyVA9WB-n6gKk_agakVzqGMd6c 4789
virtualenv/create/via_global_ref/builtin/cpython/mac_os.py sha256=e0LWrkbqROtz0UkRROwjDE6p91tmSMRhC3K-GuGZUJg 11669
virtualenv/create/via_global_ref/builtin/graalpy/__init__.py sha256=pGoZOMviQUAmJp4Utwa8Nz__BF1nKFy_60nzPVd_KM8 2986
virtualenv/create/via_global_ref/builtin/pypy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/create/via_global_ref/builtin/pypy/common.py sha256=WwjoRRzPqQKiRdgkLfPKiYOPWMyx4KkG2XyRDCTTZ3I 1716
virtualenv/create/via_global_ref/builtin/pypy/pypy3.py sha256=srpqZzZWb7bdGSZk5YNPOPEJZ5cb7Wf8eISEcvlX7FU 2494
virtualenv/discovery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/discovery/builtin.py sha256=Rs65sklAM3jRwoOA0nO4GGSa4xaeNuCNNqJ9xRLEN2c 8206
virtualenv/discovery/cached_py_info.py sha256=eU9UKU7rDWKD9Y-44zJTAsGCo8EBd-AsASUVx6AvsTs 6612
virtualenv/discovery/discover.py sha256=St6Kh8w5PudqlB1IuAWaNpzfLfB9NrIlqpNU2h6C-lA 1173
virtualenv/discovery/py_info.py sha256=qbj2h6-N5S11K16u3NP8-zCl__0GGcV-JQRxURS2sxM 26184
virtualenv/discovery/py_spec.py sha256=oEYEdBmK8oev9EhGVBeifSVfwWM-KyPvwy2A96xnM14 5034
virtualenv/discovery/windows/__init__.py sha256=tsPXcRdmIO20rb_bVDFVwXxANbniHW28FSOJ6I0_zw4 1889
virtualenv/discovery/windows/pep514.py sha256=LXpkQf9NLmXyEvf2k7NSmS0aVqjN18PoytwtPUV18uI 5644
virtualenv/run/__init__.py sha256=4GXLmPoWqg7krVttq3c70twJycZSes8oeKTl0MonRqY 6244
virtualenv/run/session.py sha256=IjJVBp2mpuyI2Ksh10Z24sZ3Cpq1l-iXG1xmvxxE2TQ 2487
virtualenv/run/plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/run/plugin/activators.py sha256=rNo8gEM7Tqk0NFV8RWX8RlrZcmHc13-8R7WF8pO2bLU 2235
virtualenv/run/plugin/base.py sha256=B9saI-0WZHjsQeu_yx7iIFhNoVfgoMknlKlPDVdA4j0 2096
virtualenv/run/plugin/creators.py sha256=hMQQX51lp-t1HdV7zvJaAIqIg_tXYVF_DYtXh2XXjZo 3626
virtualenv/run/plugin/discovery.py sha256=va7Xj6Bn3QD1oZJ6WqrisH6sB9xHZoK81rHmsFnWhdw 1180
virtualenv/run/plugin/seeders.py sha256=up_Ai5SsBzqSGfWonlQMgiIKs8NJon6WtxI8CINx1vk 1050
virtualenv/seed/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/seed/seeder.py sha256=Ao-b5mtuQJWfpJigJ8WYHTRdQzYC0btQ1rkHn1fkcig 1155
virtualenv/seed/embed/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/seed/embed/base_embed.py sha256=nVZwY7RnZBA1wGttLC4tvOIUsYBaQUZQh6UFF7gq17s 4219
virtualenv/seed/embed/pip_invoke.py sha256=O9TVzu6LG2WoFqVxhrNeUY9GqsZc-w6T82OfGO59SUk 2237
virtualenv/seed/embed/via_app_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/seed/embed/via_app_data/via_app_data.py sha256=_vfxj5-4HsiIOHxVTJlNvVn_53M5e3IRfuaefKMbHJM 5910
virtualenv/seed/embed/via_app_data/pip_install/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/seed/embed/via_app_data/pip_install/base.py sha256=CKRktWcK1WAuFafQZW9fkgap4QkLRgbHx04uMnYaYS0 8336
virtualenv/seed/embed/via_app_data/pip_install/copy.py sha256=5uifZ3wkCjtuu7hJ2QfNtjr5ZDHGmWvWv_c9uQntuiE 1226
virtualenv/seed/embed/via_app_data/pip_install/symlink.py sha256=sBSLyrsp244DYIpC2AIWdR-UoqospLEKUTsG3jQAU5g 2015
virtualenv/seed/wheels/__init__.py sha256=rN6_NcnOOrsaIgPv18aYNwoTfeP10c0J5GjF8u6WMtc 204
virtualenv/seed/wheels/acquire.py sha256=9VnXwSTALn8kumvWPwIxBn1V484PdpD7eUozntP-cXA 4588
virtualenv/seed/wheels/bundle.py sha256=Ub8PxmsuovpuB1ns-74BuAGcuxjUEL_gfWoOoMW1Q28 1863
virtualenv/seed/wheels/periodic_update.py sha256=lH35tZH91nY1m4BI55bu8lVJduwz8RvY_fNxe-7KF8I 15586
virtualenv/seed/wheels/util.py sha256=cNZBMglOXir5LKC8M1-s2GZHyCt65vJKegyL7kg6Zg0 3962
virtualenv/seed/wheels/embed/__init__.py sha256=wRsHeg-yht8YEdkAeEEjS9rN3-g8KoGM8-HbjvKYvZ0 1716
virtualenv/seed/wheels/embed/pip-25.0.1-py3-none-any.whl sha256=xG79E7aqgnnzPyhkRZyM5YfqahpZ7iDeBVho2Pdoj38 1841526
virtualenv/seed/wheels/embed/setuptools-75.3.2-py3-none-any.whl sha256=kKthO2WD_ALVNpy8oT6ibqDhgtHfLZQ-6cvoHUxhrdk 1251198
virtualenv/seed/wheels/embed/setuptools-78.1.0-py3-none-any.whl sha256=Pjhulnk8hwKug9F7hT-5PT4J74LsYnIuYdpc0iN23Ng 1256108
virtualenv/seed/wheels/embed/wheel-0.45.1-py3-none-any.whl sha256=cI50gcyAF5rw5Va78MwAuERMcyHicAuNhYAjHRMBckg 72494
virtualenv/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virtualenv/util/error.py sha256=qglTAnbZCj5qKaK9iNka44gfOA0vc2S0FRhLTL4gijo 323
virtualenv/util/lock.py sha256=t5LA8FDFVMofnvcqezwbIuAXHf1SR46ggIY_iPYgSTI 4786
virtualenv/util/zipapp.py sha256=st-jlzkVtKSpyW1S-CBrXyrw_7ODY8mwKNaCUWdmAKo 1232
virtualenv/util/path/__init__.py sha256=Ujv6toeiy-5uw4yPfnG7ZFvoxYs8J4JMQOiT3IWoimg 340
virtualenv/util/path/_permission.py sha256=cJntuU9FT_VjaO_AvKArDud4-ZmgdUEY9bBGWd83-cs 665
virtualenv/util/path/_sync.py sha256=6ua3XQxsINrkc8C6xwHl2S9iH_TeH-pm-FkWRcH_4UU 2121
virtualenv/util/path/_win.py sha256=ymVUtPCmAc3wCYMY4syCACFcaeFPrTJluze8UG8IpLU 803
virtualenv/util/subprocess/__init__.py sha256=BUsxWu7PUugQGXTl9dq0eem3tjkug7_1H0yWgCV2VVM 735
virtualenv-20.30.0.dist-info/METADATA sha256=IXKrdr4FzA9j0KBVvsg131QoWGDjuwj4aagPKbQbmV4 4513
virtualenv-20.30.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
virtualenv-20.30.0.dist-info/entry_points.txt sha256=tZl-Tp89Gs4vjLyvH_KYdN4kzG_2XEWMAUdt1gQ1qTI 1434
virtualenv-20.30.0.dist-info/licenses/LICENSE sha256=XBWRk3jFsqqrexnOpw2M3HX3aHnjJFTkwDmfi3HRcek 1074
virtualenv-20.30.0.dist-info/RECORD

entry_points.txt

virtualenv = virtualenv.__main__:run_with_catch
bash = virtualenv.activation.bash:BashActivator
batch = virtualenv.activation.batch:BatchActivator
cshell = virtualenv.activation.cshell:CShellActivator
fish = virtualenv.activation.fish:FishActivator
nushell = virtualenv.activation.nushell:NushellActivator
powershell = virtualenv.activation.powershell:PowerShellActivator
python = virtualenv.activation.python:PythonActivator
cpython3-mac-brew = virtualenv.create.via_global_ref.builtin.cpython.mac_os:CPython3macOsBrew
cpython3-mac-framework = virtualenv.create.via_global_ref.builtin.cpython.mac_os:CPython3macOsFramework
cpython3-posix = virtualenv.create.via_global_ref.builtin.cpython.cpython3:CPython3Posix
cpython3-win = virtualenv.create.via_global_ref.builtin.cpython.cpython3:CPython3Windows
graalpy-posix = virtualenv.create.via_global_ref.builtin.graalpy:GraalPyPosix
graalpy-win = virtualenv.create.via_global_ref.builtin.graalpy:GraalPyWindows
pypy3-posix = virtualenv.create.via_global_ref.builtin.pypy.pypy3:PyPy3Posix
pypy3-win = virtualenv.create.via_global_ref.builtin.pypy.pypy3:Pypy3Windows
venv = virtualenv.create.via_global_ref.venv:Venv
builtin = virtualenv.discovery.builtin:Builtin
app-data = virtualenv.seed.embed.via_app_data.via_app_data:FromAppData
pip = virtualenv.seed.embed.pip_invoke:PipInvoke