Marcel Telka
2024-02-22 4dd32e60e6b684b0737cea58f33774723d370f9e
python/virtualenv: update to 20.25.1

7 files modified
140 ■■■■ changed files
components/python/virtualenv/Makefile 6 ●●●●● patch | view | raw | blame | history
components/python/virtualenv/manifests/sample-manifest.p5m 6 ●●●● patch | view | raw | blame | history
components/python/virtualenv/patches/01-tox-cov-proto.patch 6 ●●●● patch | view | raw | blame | history
components/python/virtualenv/patches/02-pip.patch 6 ●●●● patch | view | raw | blame | history
components/python/virtualenv/pkg5 6 ●●●● patch | view | raw | blame | history
components/python/virtualenv/test/results-all.master 106 ●●●● patch | view | raw | blame | history
components/python/virtualenv/virtualenv-PYVER.p5m 4 ●●●● patch | view | raw | blame | history
components/python/virtualenv/Makefile
@@ -19,13 +19,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        virtualenv
HUMAN_VERSION =            20.25.0
HUMAN_VERSION =            20.25.1
COMPONENT_SUMMARY =        virtualenv - Virtual Python Environment builder
COMPONENT_PROJECT_URL =        https://github.com/pypa/virtualenv
COMPONENT_ARCHIVE_URL =        \
    https://files.pythonhosted.org/packages/94/d7/adb787076e65dc99ef057e0118e25becf80dd05233ef4c86f07aa35f6492/virtualenv-20.25.0.tar.gz
COMPONENT_ARCHIVE_HASH =    \
    sha256:bf51c0d9c7dd63ea8e44086fa1e4fb1093a31e963b86959257378aef020e1f1b
    sha256:e08e13ecdca7a0bd53798f356d5831434afa5b07b93f0abdf0797b7a06ffe197
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
components/python/virtualenv/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -115,9 +115,9 @@
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/acquire.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/bundle.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/pip-23.3.1-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/pip-24.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/setuptools-68.0.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/setuptools-69.0.2-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/setuptools-69.1.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/wheel-0.42.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/periodic_update.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/util.py
components/python/virtualenv/patches/01-tox-cov-proto.patch
@@ -1,8 +1,8 @@
We test in proto area not in site-packages.
--- virtualenv-20.25.0/tox.ini.orig
+++ virtualenv-20.25.0/tox.ini
@@ -29,7 +29,7 @@
--- virtualenv-20.25.1/tox.ini.orig
+++ virtualenv-20.25.1/tox.ini
@@ -30,7 +30,7 @@
     COVERAGE_FILE = {toxworkdir}/.coverage.{envname}
     COVERAGE_PROCESS_START = {toxinidir}/pyproject.toml
     PYTHONWARNDEFAULTENCODING = 1
components/python/virtualenv/patches/02-pip.patch
@@ -1,6 +1,6 @@
--- virtualenv-20.25.0/tasks/make_zipapp.py.orig
+++ virtualenv-20.25.0/tasks/make_zipapp.py
@@ -91,7 +91,7 @@
--- virtualenv-20.25.1/tasks/make_zipapp.py.orig
+++ virtualenv-20.25.1/tasks/make_zipapp.py
@@ -92,7 +92,7 @@
         into.mkdir(parents=True)
         self.into = into
         self.collected = defaultdict(lambda: defaultdict(dict))
components/python/virtualenv/pkg5
@@ -8,8 +8,8 @@
        "runtime/python-39"
    ],
    "fmris": [
        "library/python/virtualenv-39",
        "library/python/virtualenv"
        "library/python/virtualenv",
        "library/python/virtualenv-39"
    ],
    "name": "virtualenv"
}
}
components/python/virtualenv/test/results-all.master
@@ -138,35 +138,35 @@
tests/unit/discovery/py_info/test_py_info.py::test_py_info_setuptools PASSED
tests/unit/discovery/py_info/test_py_info.py::test_py_info_to_system_raises SKIPPED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_arch PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[2.9.16] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[2.9.18] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[2.9] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[2] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.10.16] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.10.18] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.10] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.8.16] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.8.18] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.8] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.9.15] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.9.17] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[4.9.16] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[3.9.19] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[4.9.18] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[4.9] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_not_version[4] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[$(@D)/.tox/py$(PYV)/bin/python] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3.9-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3.9.16-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3.9.16] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3.9.18-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3.9.18] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3.9] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[CPython3] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3.9-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3.9.16-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3.9.16] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3.9.18-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3.9.18] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3.9] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[cpython3] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3.9-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3.9.16-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3.9.16] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3.9.18-64] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3.9.18] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3.9] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_satisfy_py_info[python3] PASSED
tests/unit/discovery/py_info/test_py_info.py::test_system_executable_no_exact_match[target0-0-discovered0] PASSED
@@ -182,10 +182,10 @@
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9--bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9-64-.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9-64-bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.16--.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.16--bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.16-64-.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.16-64-bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.18--.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.18--bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.18-64-.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[CPython-3.9.18-64-bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-.-] PASSED
@@ -194,10 +194,10 @@
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9--bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9-64-.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9-64-bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.16--.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.16--bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.16-64-.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.16-64-bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.18--.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.18--bin-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.18-64-.-] PASSED
tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.9.18-64-bin-] PASSED
tests/unit/discovery/test_discovery.py::test_discovery_fallback_fail PASSED
tests/unit/discovery/test_discovery.py::test_discovery_fallback_ok PASSED
tests/unit/discovery/test_discovery.py::test_discovery_via_path[lower] PASSED
@@ -223,34 +223,34 @@
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9-3.8] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9-4.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9-4] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-2.9.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-2.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-2] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-3.10.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-3.10] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-3.8.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-3.8] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-3.9.15] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-3.9.17] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-4.9.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-4.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.16-4] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[-3.9.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-2.9.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-2.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-2] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-3.10.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-3.10] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-3.8.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-3.8] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-3.9.17] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-3.9.19] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-4.9.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-4.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_nok[3.9.18-4] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[-3.9.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[-3.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[-3] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[-] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3-3.9.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3-3.9.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3-3.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3-3] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3-] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9-3.9.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9-3.9.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9-3.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9-3] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9-] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.16-3.9.16] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.16-3.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.16-3] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.16-] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.18-3.9.18] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.18-3.9] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.18-3] PASSED
tests/unit/discovery/test_py_spec.py::test_version_satisfies_ok[3.9.18-] PASSED
tests/unit/discovery/windows/test_windows.py::test_propose_interpreters[cpython-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python312\\python.exe] SKIPPED
tests/unit/discovery/windows/test_windows.py::test_propose_interpreters[cpython3.10-C:\\Users\\user\\Miniconda3-64\\python.exe] SKIPPED
tests/unit/discovery/windows/test_windows.py::test_propose_interpreters[cpython3.12-C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python312\\python.exe] SKIPPED
@@ -342,7 +342,7 @@
Name                                                                                                                                                                              Stmts   Miss Branch BrPart  Cover   Missing
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/activation/batch/__init__.py                             15      5      0      0    67%   14-16, 20-21
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/activation/python/activate_this.py                       20     20      2      0     0%   8-36
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/activation/python/activate_this.py                       20     20      2      0     0%   9-37
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/activation/via_template.py                               45      3     10      1    93%   10-13
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/app_data/__init__.py                                     35      5     12      2    85%   20, 27-28, 41-42
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/app_data/base.py                                         49      3      2      1    92%   54-55, 90
@@ -353,28 +353,28 @@
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/config/convert.py                                        52      6     14      2    85%   34-35, 41-43, 74
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/config/ini.py                                            58      7      8      3    85%   25, 35-36, 44-45, 47, 56
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/creator.py                                       132     10     38      5    90%   67, 123-125, 127-129, 143->152, 208-211, 218->220
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/debug.py                                          49     49     10      0     0%   2-93
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/debug.py                                          49     49     10      0     0%   3-94
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/describe.py                                       73      3      8      2    91%   45->47, 51-53, 57->59
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/pyenv_cfg.py                                      47      1      4      0    98%   59
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/_virtualenv.py                     57     57     22      0     0%   3-102
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/pyenv_cfg.py                                      49      1      4      0    98%   61
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/_virtualenv.py                     58     58     22      0     0%   3-103
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/api.py                             72      4     18      6    89%   45, 50, 63-64, 66->74, 74->exit, 89->exit
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/cpython/common.py          41      1      7      1    96%   54
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/cpython/cpython3.py        74      5     20      2    90%   33, 54-56, 101
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/cpython/mac_os.py         167    128     46      0    18%   29-40, 44-49, 62, 65, 69-73, 77-78, 116-125, 130-259, 269-271
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/cpython/mac_os.py         167    128     46      0    18%   30-41, 45-50, 63, 66, 70-74, 78-79, 117-126, 131-260, 270-272
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/pypy/common.py             32      0      6      1    97%   38->exit
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py              41      7     10      1    80%   28, 31, 53, 62, 67-69
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/ref.py                    123     25     42     11    72%   42-43, 49, 53->62, 58-61, 66->71, 68, 75-80, 88, 90, 105, 109->117, 112->114, 116, 128-134, 144, 168
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/builtin/via_global_self_do.py      79     11     37      7    79%   34->36, 43, 45-53, 55, 57, 90->89
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/store.py                           10      5      2      0    42%   7-9, 13-14
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/venv.py                            72      9     22      5    83%   32, 35, 37, 41, 57-58, 61-69
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/create/via_global_ref/venv.py                            71      9     22      5    83%   32, 35, 37, 41, 57-58, 61-69
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/builtin.py                                    120     27     46      9    75%   64, 77-83, 95, 102-105, 119->112, 126-129, 142-151, 158, 160
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/cached_py_info.py                             110      8     36      7    90%   58-59, 71-74, 130->138, 134, 140->148, 144, 164
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/cached_py_info.py                             110      8     36      7    90%   58-59, 71-74, 131->139, 135, 141->149, 145, 165
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/discover.py                                    18      0      2      1    95%   40->43
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/py_info.py                                    347     51    157     16    81%   42, 71-72, 91-96, 135-156, 180-181, 184->187, 197, 205-206, 210, 219, 244-246, 258, 261, 311->322, 316-318, 390-394, 417-426, 430, 439-440, 468, 477->479, 540->542, 548->543, 552->543
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/py_info.py                                    345     50    157     16    81%   42, 71-72, 91-96, 135-156, 180-181, 184->187, 197, 205-206, 210, 219, 244-246, 258, 308->319, 313-315, 387-391, 414-423, 427, 436-437, 465, 474->476, 537->539, 545->540, 549->540
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/py_spec.py                                     87      0     44      2    98%   51->56, 75->80
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/windows/__init__.py                            18     18      8      0     0%   1-44
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/discovery/windows/pep514.py                             106    106     40      0     0%   3-148
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/info.py                                                  38      9      8      2    76%   35->48, 37-45
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/info.py                                                  38      9      8      2    76%   34->47, 36-44
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/report.py                                                30      1      6      1    94%   29
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/run/__init__.py                                          74      3     14      1    95%   95, 100-101
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/run/plugin/activators.py                                 30      2     14      1    93%   34-35
@@ -388,11 +388,11 @@
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/seed/embed/via_app_data/via_app_data.py                 103     19     36      4    79%   41, 81->99, 96-98, 100-113, 127-128
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/seed/wheels/acquire.py                                   60      1     24      3    95%   45->48, 97, 103->exit
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/seed/wheels/bundle.py                                    30      0     16      3    93%   29->36, 32->exit, 42->41
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/seed/wheels/periodic_update.py                          243      3     88      4    98%   86-87, 222, 281->285, 283->285
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/seed/wheels/periodic_update.py                          243      3     88      4    98%   85-86, 221, 280->284, 282->284
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/seed/wheels/util.py                                      79      0     28      1    99%   59->57
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/lock.py                                            114      1     16      2    98%   29->31, 52, 95->exit
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/lock.py                                            112      1     16      2    98%   29->31, 52, 92->exit
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/path/_permission.py                                 20      2      8      1    89%   10->exit, 17-18
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/path/_sync.py                                       54      5     14      2    90%   18-19, 47->49, 57-59
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/path/_sync.py                                       55      6     16      2    86%   18-19, 47->49, 57-61
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/path/_win.py                                        14     11      2      0    19%   6-18
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/subprocess/__init__.py                              14      1      2      1    88%   23
$(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/virtualenv/util/zipapp.py                                           23     14      2      0    36%   11-13, 17-22, 26-31
@@ -402,9 +402,9 @@
tests/unit/activation/conftest.py                                                                                                                                                   161     11     21      4    92%   53, 70, 82-85, 145->exit, 185-190
tests/unit/activation/test_batch.py                                                                                                                                                  24      3      2      0    81%   27, 31, 34
tests/unit/activation/test_nushell.py                                                                                                                                                20      5      2      1    73%   14, 22, 26-28
tests/unit/activation/test_powershell.py                                                                                                                                             25      4      0      0    84%   26, 30, 33, 36
tests/unit/activation/test_powershell.py                                                                                                                                             26      5      0      0    81%   26-27, 31, 34, 37
tests/unit/create/conftest.py                                                                                                                                                        25      7      6      3    68%   29-35, 48, 50
tests/unit/create/test_creator.py                                                                                                                                                   402     30    136     20    89%   66, 85-86, 99->103, 101, 103->97, 142, 147->exit, 164->exit, 174->180, 181, 190, 198->exit, 208-210, 213-217, 221, 250, 320, 328->exit, 353-355, 361, 429-437, 502->504, 569-570
tests/unit/create/test_creator.py                                                                                                                                                   401     29    136     20    89%   66, 85, 98->102, 100, 102->96, 141, 146->exit, 163->exit, 173->179, 180, 189, 197->exit, 207-209, 212-216, 220, 249, 319, 327->exit, 352-354, 360, 428-436, 501->503, 568-569
tests/unit/create/via_global_ref/builtin/testing/path.py                                                                                                                             62      4      8      3    90%   20, 50->55, 57, 73-74
tests/unit/create/via_global_ref/builtin/testing/py_info.py                                                                                                                          14      3      0      0    79%   13-16
tests/unit/create/via_global_ref/test_build_c_ext.py                                                                                                                                 36      8      6      0    71%   19-26
@@ -419,7 +419,7 @@
tests/unit/seed/wheels/test_periodic_update.py                                                                                                                                      334      1     30      2    99%   321, 385->exit
tests/unit/test_util.py                                                                                                                                                              27      2      4      0    94%   35-36
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                                                                                                                                              6894    952   1651    200    83%
TOTAL                                                                                                                                                                              6893    953   1653    200    83%
59 files skipped due to complete coverage.
py$(PYV): commands[4]> python -m coverage xml -o $(@D)/.tox/coverage.py$(PYV).xml
components/python/virtualenv/virtualenv-PYVER.p5m
@@ -115,9 +115,9 @@
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/acquire.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/bundle.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/pip-23.3.1-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/pip-24.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/setuptools-68.0.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/setuptools-69.0.2-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/setuptools-69.1.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/embed/wheel-0.42.0-py3-none-any.whl
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/periodic_update.py
file path=usr/lib/python$(PYVER)/vendor-packages/virtualenv/seed/wheels/util.py