Skip to content

spammy coverage reports from new releases #190

@jaraco

Description

@jaraco

Something changed upstream in the way test coverage is determined in these projects. I was working on jaraco.context, and the coverage reports were nice and clean:

 jaraco.context security/extraction-safety 🐚 tox
.pkg: _optional_hooks> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.13/site-packages/pyproject_api/_backend.py' True setuptools.build_meta
.pkg: get_requires_for_build_editable> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.13/site-packages/pyproject_api/_backend.py' True setuptools.build_meta
.pkg: build_editable> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.13/site-packages/pyproject_api/_backend.py' True setuptools.build_meta
py: install_package> python -I -m pip install --force-reinstall --no-deps /Users/jaraco/code/jaraco/jaraco.context/.tox/.tmp/package/55/jaraco_context-6.0.3.dev7+g7eb62b11d.d20260113-0.editable-py3-none-any.whl
py: commands[0]> pytest
============================================================== test session starts ===============================================================
platform darwin -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
cachedir: .tox/py/.pytest_cache
rootdir: /Users/jaraco/code/jaraco/jaraco.context
configfile: pytest.ini
plugins: mypy-1.0.1, ruff-0.5, checkdocs-2.13.0, enabler-3.4.0, jaraco.test-5.6.0, cov-7.0.0
collected 24 items                                                                                                                               

conftest.py ..                                                                                                                             [  8%]
docs/conf.py ..                                                                                                                            [ 16%]
jaraco/context/__init__.py ............                                                                                                    [ 66%]
. .                                                                                                                                        [ 70%]
tests/test_safety.py .......                                                                                                               [100%]

================================================================ warnings summary ================================================================
.::project
  /Users/jaraco/code/jaraco/jaraco.context/.tox/py/lib/python3.13/site-packages/pytest_checkdocs/__init__.py:65: PendingDeprecationWarning: Argument "writer_name" will be removed in Docutils 2.0.  Specify writer name in the "writer" argument.
    parts = docutils.core.publish_parts(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================================================= tests coverage =================================================================
_______________________________________________ coverage: platform darwin, python 3.13.11-final-0 ________________________________________________

Name                         Stmts   Miss  Cover   Missing
----------------------------------------------------------
conftest.py                     27      0   100%
docs/conf.py                    16      0   100%
jaraco/context/__init__.py     121      6    95%   18, 144-151
tests/test_safety.py            25      0   100%
----------------------------------------------------------
TOTAL                          189      6    97%
========================================================= 24 passed, 1 warning in 1.97s ==========================================================
  py: OK (3.21=setup[1.01]+cmd[2.20] seconds)
  congratulations :) (3.25 seconds)

I then cleaned the environment and ran the same tests on the same interpreter and they now shows lots of stdlib noise:

 jaraco.context security/extraction-safety 🐚 tox -r
py: remove tox env folder /Users/jaraco/code/jaraco/jaraco.context/.tox/py
.pkg: remove tox env folder /Users/jaraco/code/jaraco/jaraco.context/.tox/.pkg
.pkg: install_requires> python -I -m pip install coherent.licensed 'setuptools>=77' 'setuptools_scm[toml]>=3.4.1'
.pkg: _optional_hooks> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.13/site-packages/pyproject_api/_backend.py' True setuptools.build_meta
.pkg: get_requires_for_build_editable> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.13/site-packages/pyproject_api/_backend.py' True setuptools.build_meta
.pkg: build_editable> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.13/site-packages/pyproject_api/_backend.py' True setuptools.build_meta
py: install_package_deps> python -I -m pip install 'backports.tarfile; python_version < "3.12"' 'jaraco.test>=5.6.0' 'mypy<1.19; platform_python_implementation == "PyPy"' portend 'pytest!=8.1.*,>=6' 'pytest-checkdocs>=2.4' pytest-cov 'pytest-enabler>=3.4' 'pytest-mypy>=1.0.1' 'pytest-ruff>=0.2.1; sys_platform != "cygwin"'
py: install_package> python -I -m pip install --force-reinstall --no-deps /Users/jaraco/code/jaraco/jaraco.context/.tox/.tmp/package/56/jaraco_context-6.0.3.dev7+g7eb62b11d.d20260113-0.editable-py3-none-any.whl
py: commands[0]> pytest
============================================================== test session starts ===============================================================
platform darwin -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
cachedir: .tox/py/.pytest_cache
rootdir: /Users/jaraco/code/jaraco/jaraco.context
configfile: pytest.ini
plugins: mypy-1.0.1, ruff-0.5, checkdocs-2.14.0, enabler-3.4.0, jaraco.test-5.6.0, cov-7.0.0
collected 24 items                                                                                                                               

conftest.py ..                                                                                                                             [  8%]
docs/conf.py ..                                                                                                                            [ 16%]
jaraco/context/__init__.py ............                                                                                                    [ 66%]
. .                                                                                                                                        [ 70%]
tests/test_safety.py .......                                                                                                               [100%]

================================================================= tests coverage =================================================================
_______________________________________________ coverage: platform darwin, python 3.13.11-final-0 ________________________________________________

Name                                                                                                                                   Stmts   Miss  Cover   Missing
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/_compression.py                        102     69    32%   3-12, 14-16, 18-36, 39, 59, 63, 66, 69-72, 74, 77, 83-94, 99-102, 104-130, 133, 136-143, 147, 153-156, 160
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/_weakrefset.py                         154    152     1%   5-85, 87, 90-205
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/argparse.py                           1326   1135    14%   65-138, 140, 146-946, 950-971, 975-1046, 1053-1413, 1420-1805, 1807-1888, 1897-1910, 1913, 1920, 1931-1932, 1938-1941, 1944-1945, 1948, 1957-1961, 1973-1975, 2005-2008, 2022-2026, 2038-2040, 2045-2090, 2109-2111, 2132-2134, 2138, 2141-2143, 2159, 2167, 2169-2177, 2182-2185, 2192-2195, 2207-2211, 2220, 2234, 2239-2250, 2255, 2266-2277, 2282-2285, 2292-2302, 2307, 2319-2320, 2322-2324, 2327, 2339-2414, 2435, 2439, 2443, 2447, 2460, 2463-2467, 2470, 2483, 2492, 2498, 2500-2501, 2508-2509, 2523, 2527-2528, 2532, 2538, 2543, 2546-2547, 2554-2563, 2568, 2573, 2575-2662
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/ast.py                                1207   1201     1%   23-30, 39, 41, 44-48, 54-1865
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/bdb.py                                 506    483     5%   3-32, 45-62, 69-316, 318-326, 346-472, 481-973
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/bz2.py                                 162    128    21%   7-37, 60, 65-78, 81-83, 88, 95-97, 104, 108-110, 114, 120-121, 125-126, 130-131, 134-143, 148-165, 174-271, 276-352
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/calendar.py                            435    291    33%   34, 36, 41, 43, 48-54, 105-109, 112, 124-128, 131, 145, 151-153, 158-160, 164-165, 170-173, 177, 181-184, 188-191, 204, 216-217, 225-226, 233-238, 245-246, 253-264, 271-272, 279-280, 289-290, 297-298, 307-308, 317-318, 326-327, 340, 346-350, 356, 362-366, 372, 378-383, 389, 395-405, 411-442, 446, 479-483, 489-490, 496, 503-504, 510-515, 522-536, 542-560, 566-583, 588-589, 592-593, 596, 600-606, 616-619, 622-623, 626-627, 636-639, 642-643, 646-647, 655-657, 676, 681-682, 691-696, 700-809, 813
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/cmd.py                                 238    198    17%   88, 94, 105-155, 163, 167, 171, 178, 185-198, 210-224, 233-234, 243, 252, 255-256, 264-286, 291, 294-297, 301-344, 347-352, 360-409
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/code.py                                168    142    15%   35-38, 64-77, 91-96, 110-117, 127-131, 134-160, 165-166, 175, 196-199, 203, 221-294, 310-317, 330, 335-339, 342, 345, 364-372, 376-386
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/codeop.py                               55     39    29%   52-75, 78-82, 103, 111, 114-124, 134, 155
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/collections/__init__.py                879    821     7%   17-358, 390-397, 401, 403, 406, 412, 415, 422, 431, 452-455, 461-464, 471, 475, 479, 522-526, 537-599, 613-673, 694-703, 705-1600
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/configparser.py                        699    649     7%   148-631, 649-654, 668, 670, 675, 677, 680-683, 688-702, 709-718, 737, 740-742, 745-1023, 1026-1225, 1229-1264, 1273-1341, 1350-1383, 1386-1387
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/contextlib.py                          379    307    19%   2-69, 81, 89-108, 122-136, 142-145, 152-276, 309-444, 447, 450, 464-476, 479-480, 485, 488, 495-515, 527-528, 534, 547, 552, 557-568, 571, 580-590, 603, 605-612, 615-622, 625-786, 789, 792, 795-814
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copy.py                                172    143    17%   52-62, 72, 76, 80, 84, 90-94, 97, 101-248, 253, 256, 260, 262, 267, 269, 275-281, 283-290, 293-306
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/copyreg.py                             114     98    14%   7-98, 101-107, 121, 127, 135, 139, 142-146, 153-154, 167-204
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/doctest.py                            1026    539    47%   119-126, 224-237, 241, 244-259, 267, 288, 303, 317, 324, 329, 338-341, 347-351, 364-377, 394-397, 403, 407-413, 417-448, 516-519, 527, 569-575, 580-583, 591, 596, 667, 785-793, 795, 810, 821, 833, 910-912, 920, 929-930, 935-936, 938, 948, 950, 955, 959, 961, 963, 981, 985, 988-994, 996, 998, 1002, 1011-1012, 1021, 1025, 1047-1058, 1066, 1084, 1092-1094, 1105, 1110, 1125, 1132, 1145, 1151-1155, 1168, 1266, 1290-1294, 1303, 1309, 1316, 1320-1336, 1373-1377, 1381-1382, 1403, 1426-1435, 1444, 1451-1455, 1461-1471, 1474, 1534-1541, 1579, 1581-1583, 1597-1663, 1669-1676, 1683-1685, 1730, 1732, 1744, 1750-1753, 1762, 1767-1786, 1795-1832, 1846-1848, 1851, 1865-1867, 1870, 1970, 1973, 2053-2086, 2171-2210, 2231-2234, 2271-2275, 2283-2288, 2291-2295, 2298-2305, 2308-2330, 2333-2339, 2410-2414, 2417, 2420-2423, 2430, 2434-2435, 2440, 2444-2445, 2448, 2451, 2454, 2462, 2502-2527, 2532, 2535, 2538, 2545-2566, 2624-2635, 2699-2721, 2730-2737, 2741-2742, 2746-2762, 2771-2773, 2800, 2809-2810, 2820, 2874-2915, 2919
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/__init__.py                       13     11    15%   7-31, 39-61
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/_policybase.py                   117    110     6%   6-289, 294, 296, 301, 313-319, 326-382
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/feedparser.py                    342    235    31%   22-54, 65-71, 79, 91-94, 97-102, 107, 123, 126, 129, 136-139, 154, 159-161, 170-173, 178, 184, 193-194, 197, 199, 203, 205, 210, 213, 218, 226-227, 233-235, 245-255, 262-294, 298-304, 306-461, 472, 483-485, 493-511, 521-523, 533-537
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/message.py                       605    557     8%   7-29, 39-156, 168-217, 224-249, 284-289, 293, 297, 304-311, 313-343, 353-422, 433-463, 470-506, 523, 530-608, 629, 632, 641-650, 659-1217
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/parser.py                         38     30    21%   7-17, 41, 51, 56, 67-127
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/email/utils.py                         245    231     6%   7-47, 55-230, 239, 258, 262-263, 265, 268, 278, 280-283, 287-494
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/encodings/__init__.py                   78     44    44%   31-43, 56, 71, 76, 89, 95, 101-104, 108, 112-114, 118-119, 124-136, 148-150, 156-174
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/encodings/idna.py                      218    187    14%   16-64, 67-115, 118-174, 183, 186, 190-191, 197-198, 202-203, 207-229, 233-270, 274-314, 318-368
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py                               1222    941    23%   1-37, 47, 58, 69, 73-76, 87, 91-115, 119, 121, 127-199, 201-204, 210-248, 251, 262, 264, 266, 271, 275-280, 288-292, 301-306, 316-323, 333-346, 354, 365, 376, 383, 386-394, 400, 403, 405, 408, 410-411, 416, 419, 423, 426, 430-431, 435-456, 462-485, 498, 505, 519, 571-576, 587-602, 615-623, 631, 644-645, 657-664, 672-682, 689-695, 725, 728-764, 768, 771-808, 817-829, 839, 842-937, 941-947, 955, 960, 965-966, 970, 974-988, 997, 1002-1006, 1008, 1012-1015, 1048, 1054, 1059, 1062-1064, 1073-1085, 1087-1100, 1106-1156, 1170-1177, 1181-1183, 1189-1191, 1195-1211, 1217, 1220-1312, 1315-1338, 1343-1440, 1447-1460, 1467, 1482-1499, 1503-1504, 1510, 1517, 1529-1533, 1537, 1539, 1541-1543, 1549, 1552-1589, 1594-1596, 1599, 1603, 1607, 1610, 1614, 1618-1722, 1729, 1733, 1737-2181
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/fnmatch.py                             119     72    39%   12-19, 38-39, 41-43, 48-64, 74, 85, 97, 99-150, 157, 177-178, 189
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/functools.py                           557    419    25%   12-36, 66, 90, 94, 97-435, 437, 440, 445, 447, 455-504, 533-541, 551-686, 706, 713, 732-733, 741-746, 748, 758, 775-778, 785-797, 800, 819, 826, 853-856, 886-887, 890, 896, 907-913, 919-922, 932, 947-1009, 1011, 1013, 1017-1022, 1028-1033, 1036
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/getpass.py                             113     92    19%   43-93, 98-116, 120-126, 131-151, 169, 174-175, 184-190
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/gettext.py                             399    331    17%   49-231, 241-243, 273-488, 511, 517-520, 525-528, 535, 541-587, 592-627, 631-657
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/glob.py                                337    287    15%   3-273, 287-290, 300-303, 310, 312-316, 320, 323, 328-329, 337-341, 349-373, 376, 381, 384, 386, 388, 393-420, 428, 436-437, 442-446, 449, 454-551
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/gzip.py                                421    212    50%   53-76, 96, 98-100, 108-114, 117-119, 137, 141, 197, 199, 207, 212, 223-224, 241, 247-251, 256, 259-260, 285-287, 298-301, 310-311, 314, 321, 338-339, 346-353, 356-360, 369, 390-395, 403, 408-410, 413, 416, 419, 430, 432, 436, 445-446, 455-462, 472, 477-499, 516-519, 523, 526, 537-539, 547-572, 579-593, 596-597, 608-614, 621-639, 643-688, 691
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/html/__init__.py                        37     28    24%   19-25, 92-115, 130-132
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/html/entities.py                         9      0   100%
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/http/client.py                         785    549    30%   71-218, 228, 231, 236, 250, 257-266, 296, 299, 301, 305, 309-315, 317-318, 324-326, 329, 332, 340-343, 353, 358-359, 364-365, 379-380, 383-385, 391, 399-401, 408, 415, 420, 425, 430, 435, 447, 452-468, 471, 474-475, 478, 488, 497, 501-503, 508-640, 651-783, 806-826, 839-856, 867, 871-887, 910-946, 953-957, 962, 966, 969-1020, 1028-1030, 1033-1035, 1046-1049, 1059, 1062, 1064-1074, 1078-1086, 1093-1104, 1118-1158, 1171, 1195, 1227-1260, 1283-1285, 1289, 1294-1298, 1303-1306, 1311-1314, 1320, 1326, 1332-1333, 1336, 1342, 1352, 1355, 1360, 1367, 1389-1396, 1403, 1406, 1422, 1440, 1443, 1451-1453, 1462, 1465-1479, 1486, 1489, 1495, 1502-1570
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/http/server.py                         625    410    34%   291, 297, 307, 309, 311, 313-317, 319, 321-324, 328-331, 334-340, 348, 352-353, 359-371, 376-378, 384-385, 402-404, 417-421, 423-424, 427, 430-433, 437-441, 449, 469-502, 524, 535, 540-543, 579, 606-607, 624-628, 639, 681, 696-698, 714-731, 739-740, 743-745, 753-775, 784-786, 796-846, 862-863, 872, 875, 910, 913, 917, 937-966, 975-985, 990, 1004-1007, 1023-1026, 1032-1035, 1052-1060, 1067, 1071-1072, 1076-1269, 1273-1279, 1290-1303, 1306-1345
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py                   78     70    10%   2-71, 82, 91-136
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/__init__.py         399    346    13%   1-334, 344, 352-412, 425, 431-441, 448-449, 473-484, 488-691, 694-695, 705-736, 739-742, 749, 751-756, 759-760, 765-766, 770-775, 790-799, 804, 821-844, 847, 851-852, 858-859, 866, 870-872, 886-887, 894-900, 907, 917-963, 971-1093
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/_adapters.py         41     26    37%   1-41, 46, 50-53, 60, 63, 75-89
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/metadata/_collections.py      10      8    20%   1-20, 23, 27-30
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/readers.py                     2      0   100%
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/resources/_adapters.py        90     79    12%   1-12, 16, 20-25, 28, 32-141, 144-145, 149, 156-163
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/resources/_common.py         102     92    10%   1-34, 36-43, 45, 48-52, 59-81, 85-108, 121-176, 183-211
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/resources/readers.py         110    108     2%   1-23, 26-34, 38-203
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/inspect.py                            1819   1668     8%   33-176, 223-238, 241-244, 254, 257, 260, 268-298, 302, 306, 310, 338-386, 399, 409, 412, 420-422, 424, 428-437, 445, 453-485, 495, 509, 534, 543, 547, 555-758, 764, 787, 791, 796-919, 924, 926-932, 934, 936, 938, 940, 942, 947-959, 967, 971, 974, 978, 982-988, 995-1000, 1009, 1015-2392, 2398-2403, 2407, 2424, 2440, 2444-2450, 2454-2456, 2461-2466, 2471-2477, 2487-2496, 2517, 2522-2527, 2539, 2546-2559, 2566-2587, 2590-2591, 2600-2763, 2766-2767, 2769-2772, 2777, 2780-2781, 2788-2796, 2802, 2806-2817, 2820-2821, 2824-2829, 2832-3051, 3058, 3061-3096, 3103-3104, 3111-3112, 3115-3382, 3388-3469
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/__init__.py                        65     54    17%   98-120, 171, 185-278, 304, 341-347, 353-365
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/decoder.py                        213    206     3%   3-340, 348, 351, 362-363
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/json/encoder.py                        235    160    32%   3-105, 157, 161-207, 220, 224, 232-246, 250, 254, 265, 281-334, 338-339, 343, 351-352, 355, 363-378, 393, 398, 401, 404, 408, 419, 421, 423, 425, 428, 431, 433, 437-445
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/linecache.py                           141     82    42%   8-22, 29-32, 43-66, 87, 91-92, 95-97, 99-102, 114-116, 120, 122, 127-169, 173-174, 176, 178, 184, 199, 210, 215, 218-231
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/locale.py                              404    369     9%   13-347, 351, 363-366, 370-381, 401, 403, 420, 428-434, 441, 447-1778
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/logging/__init__.py                    937    841    10%   26-129, 151-205, 208-213, 229-265, 269-451, 455-458, 461-601, 619, 628-820, 826-899, 907-931, 945-958, 965-1030, 1036-1120, 1128, 1131-1194, 1216-1217, 1221-1242, 1251-1355, 1358-1362, 1375, 1378-1385, 1393-1410, 1419-1429, 1434-1478, 1491-1575, 1585-1588, 1590-1683, 1691, 1699-1751, 1763-1765, 1770, 1777, 1784-2130, 2140-2282, 2285-2326
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/lzma.py                                146    110    25%   11-49, 99, 102, 107-115, 118-122, 127, 134, 141, 146-148, 152, 157-158, 162-163, 167-168, 171-180, 185-201, 210-271, 276-364
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/mimetypes.py                           222    118    47%   74, 84, 99, 125-151, 171, 176-182, 195-201, 216-219, 264-272, 276-302, 322-324, 350-352, 366-368, 382-384, 400-402, 416-423, 633-675, 679
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/optparse.py                            752    606    19%   24-206, 214-218, 231, 234-391, 399-564, 583, 589, 592, 595, 600, 607, 613, 624-632, 636-638, 651, 654, 657, 659-662, 665, 668, 672-675, 688-690, 692-696, 701-705, 708, 712, 717, 722, 726, 729-825, 830-856, 864-920, 931, 940, 947, 949, 952, 955-968, 972, 975, 978-995, 1001-1006, 1025-1078, 1084, 1088-1178, 1197, 1212-1230, 1235-1245, 1247, 1249, 1251, 1253-1255, 1264, 1267-1323, 1326, 1330, 1332-1334, 1339-1681
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/pathlib/_abc.py                        482    442     8%   14-38, 43-44, 48-130, 137-142, 147-168, 181-195, 204-222, 230, 232, 236-442, 453, 455-457, 460, 466-476, 485, 489-628, 635-662, 670, 675-740, 748-930
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/pathlib/_local.py                      488    325    33%   1-35, 41, 44, 46, 51, 55-107, 117, 123, 129-130, 132, 140, 148, 151-166, 169-175, 183, 186, 193, 195, 198-227, 237-238, 242, 245, 252, 257-258, 264, 267-273, 277-278, 282, 289-290, 298-299, 307-308, 315-316, 320-321, 325, 329-330, 336, 339-340, 346-347, 351, 354, 358, 361, 365, 374-378, 380, 384-389, 393-406, 413, 415-498, 500-502, 505, 510, 517-529, 539, 548-581, 589, 592, 596, 603, 605, 607, 611-634, 641, 643-644, 647, 657-664, 672-717, 724-727, 732-740, 751-784, 791-800, 806-810, 814-860
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/pdb.py                                1419   1151    19%   112-119, 122-150, 153-158, 164, 175-187, 190, 194, 199-200, 204, 214-224, 227, 231, 235, 239, 251-262, 265, 269, 273, 277, 289-290, 293, 332-333, 346, 351, 369-373, 384, 390-421, 428-432, 436-448, 459-474, 478-483, 488-502, 506-515, 520-529, 534-543, 557-581, 594-602, 606-629, 636-637, 641-647, 660-731, 734-779, 786-812, 816-850, 859-867, 871-893, 898, 901, 906-908, 922-936, 941-951, 955-970, 976, 981-1006, 1009-1020, 1025-1026, 1069-1113, 1133-1210, 1216-1219, 1232, 1237-1269, 1279-1291, 1299-1307, 1320-1328, 1340-1359, 1373-1402, 1415-1453, 1466-1469, 1474-1480, 1493-1527, 1535-1547, 1556-1568, 1580-1593, 1603-1607, 1616-1620, 1631-1641, 1650-1654, 1662-1676, 1691-1706, 1716-1728, 1737-1739, 1749-1752, 1759-1772, 1780-1786, 1790-1794, 1797-1803, 1806-1807, 1810-1817, 1820-1823, 1830, 1837, 1858-1897, 1905-1915, 1923-1932, 1938-1955, 1962-1989, 2001-2014, 2025-2031, 2034, 2043-2045, 2073-2096, 2103-2108, 2111, 2126-2130, 2133-2138, 2151-2169, 2187, 2190, 2207-2222, 2230-2246, 2249, 2253-2257, 2265-2267, 2270-2289, 2294-2301, 2337, 2346, 2350, 2360, 2370-2373, 2388, 2397-2407, 2412, 2420, 2424-2425, 2442-2526, 2531-2532
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/platform.py                            621    612     1%   93-968, 986-1066, 1075-1128, 1157-1244, 1254-1454
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/random.py                              462    455     2%   53-458, 472-1070
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/__init__.py                         172    142    17%   125-164, 169-174, 179-183, 191-203, 209-241, 250-262, 268-287, 291-305, 312-330, 345, 349, 352, 358-361, 367-370, 374-375, 381-428
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_compiler.py                        588    242    59%   13-31, 34, 37, 54-55, 62-63, 70-71, 79, 88, 92, 136-140, 142, 151, 153, 163, 182-187, 191-196, 198-214, 232, 236-238, 241, 255-256, 271-272, 300-307, 323-324, 386-389, 394, 401, 410, 426, 431, 437-439, 454, 460, 470, 473, 480, 484-486, 492, 502-510, 514, 547, 555-556, 573, 576, 591-743, 750, 755-756
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/re/_parser.py                          820    370    55%   15-76, 82-83, 85, 89, 93, 97, 99, 102, 104-112, 119-163, 165-167, 171, 173-175, 177, 193-195, 215-223, 225, 229-230, 239, 250-251, 255, 260, 264, 269, 273, 279-281, 285, 289-292, 294-303, 305-306, 308-311, 325, 329-332, 335-340, 342-352, 355-360, 362, 365, 367-371, 385, 389-392, 395-400, 402-412, 415-416, 420-430, 435, 439, 442, 444-448, 451, 476, 484-487, 511, 557-558, 567, 575-576, 590, 594, 599, 602-603, 610-611, 615-616, 650-651, 661, 663-665, 670, 674, 676-679, 684, 686, 689, 700, 719, 732-733, 735, 742-745, 752-758, 766, 768, 779, 786, 791-830, 834-835, 841, 850, 857-858, 865, 870-871, 882, 894, 903-908, 911-912, 915, 918-920, 925, 927-946, 949, 951, 954, 958, 961-962, 965, 967, 970, 984-985, 988-990, 993, 997, 1011, 1015, 1027-1049, 1051-1055, 1059-1068, 1072-1077
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/selectors.py                           340    291    14%   8-21, 34, 38-39, 42, 46-63, 66, 69-203, 206, 210-213, 219, 230-238, 240, 245, 251, 254-255, 258-272, 276, 281-336, 340, 346-348, 351, 355-358, 361-385, 391, 399-400, 412-603
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/shlex.py                               261    164    37%   10-21, 29-30, 35, 56-57, 61-69, 72-101, 104-107, 112-117, 123-124, 127-130, 133, 138, 142, 144, 151-152, 154-159, 161-162, 164-165, 170-171, 173-175, 180-184, 186-204, 206-217, 224, 229, 231-238, 240-246, 248, 250-251, 257-267, 273-276, 279-296, 299, 305, 308, 316-323, 326, 332-345
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/shutil.py                              852    715    16%   7-92, 99-100, 104-196, 206, 209-212, 221-224, 227-230, 240, 252-253, 255, 258, 268-294, 305-308, 312-313, 320-345, 348, 363, 374-378, 381, 392-403, 407-432, 444, 447-466, 472-638, 676, 691-694, 697-714, 737-738, 741, 743-754, 759, 767-1439, 1461-1462, 1466-1467, 1471-1480, 1488, 1493-1503, 1520, 1525-1529, 1536, 1539-1540, 1546-1549, 1553-1568, 1583
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/socket.py                              564    464    18%   52-100, 107-221, 228, 230, 237-288, 301, 304, 314, 323, 331-333, 335, 339-340, 343-491, 497, 501, 507, 517-518, 523-524, 529-694, 696, 706, 717, 720-744, 748, 751-782, 787, 793, 808-809, 816, 820-822, 846, 848, 861-960
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/socketserver.py                        317    128    60%   152, 216, 238, 244-245, 254-255, 283-303, 319-326, 333, 358, 366, 370, 378-383, 459-461, 477, 519-520, 541-542, 546, 550, 554, 568-599, 606, 613, 617-638, 641-642, 650-653, 656-657, 660-661, 664, 672, 675, 696-701, 705-711, 714-715, 771, 774, 777, 812, 814, 820, 826-829, 842, 850, 857-860, 863
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/ssl.py                                 793    691    13%   94-430, 432-437, 441, 443, 447-449, 465-504, 509, 515-528, 530, 532-533, 536-662, 665-666, 669-670, 674-678, 682, 691, 701-704, 717, 727, 730-991, 995, 997-1001, 1004, 1028-1059, 1075, 1077-1082, 1085-1117, 1121, 1127-1129, 1135, 1140-1225, 1229, 1234-1252, 1256, 1266-1289, 1296-1298, 1301, 1306-1361, 1365-1366, 1371, 1376-1529
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/stringprep.py                           64     36    44%   13-16, 21, 190-192, 196-203, 207, 211, 214, 218, 222-225, 228, 233, 237-240, 244, 249, 254, 259, 264, 268, 272
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/subprocess.py                         1142    885    23%   43-274, 276, 278-387, 398-404, 416-419, 423, 460, 465-470, 476-487, 493-512, 543-545, 549, 557-574, 577, 582-817, 828, 843, 845, 848, 851, 853, 856-857, 862-863, 865, 868, 884, 890, 900-906, 913-932, 936-965, 969-986, 1014-1019, 1023-1025, 1031, 1036, 1048-1102, 1105, 1112, 1122-1128, 1133, 1136, 1140, 1146-1148, 1153-1178, 1197, 1207, 1212-1213, 1217, 1223-1236, 1242-1244, 1249, 1255, 1260-1263, 1268-1275, 1278, 1281-1298, 1307-1312, 1315, 1327-1328, 1333-1723, 1734-1745, 1753, 1756-1760, 1768, 1773, 1776-1780, 1787-1827, 1839, 1841-1844, 1850-1854, 1876-1880, 1891-1892, 1894, 1907, 1953-1997, 2002, 2006, 2015-2036, 2040, 2044-2049, 2053, 2059-2079, 2084, 2094, 2098-2110, 2131-2134, 2138, 2147-2150, 2162-2172, 2181-2183, 2194-2199, 2206, 2211-2258
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/sysconfig/__init__.py                  315    289     8%   3-262, 265-271, 279, 288, 297-448, 453-458, 467-470, 478-550, 564-570, 577-579, 582-585, 590, 599-736
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/tarfile.py                            1764   1239    30%   32-158, 162, 166, 174, 180-185, 190-191, 194, 209-220, 224, 237, 245-246, 250-253, 258, 262-342, 348-349, 370-371, 378-413, 415-453, 458, 463, 466-470, 473-475, 483, 485, 491-492, 499-502, 504-506, 511, 518, 521, 524, 531, 535, 545-547, 550-551, 558, 567, 575-580, 584, 588, 591-735, 741-770, 777, 781, 800-805, 807, 820-835, 838-847, 851-904, 928-967, 974, 978, 980, 982, 984, 995, 999, 1019, 1023, 1029, 1032, 1034, 1038-1067, 1083, 1088-1090, 1093, 1105-1106, 1110-1111, 1115, 1119, 1125-1148, 1154-1155, 1164, 1189-1268, 1272, 1274, 1280, 1301, 1307-1319, 1323, 1327, 1330-1331, 1351, 1356, 1358, 1360, 1364, 1382, 1386-1604, 1609-1623, 1627-1635, 1641, 1647, 1651-1655, 1659, 1663, 1667-1715, 1729, 1734-1739, 1754, 1756, 1758, 1760, 1762, 1766, 1771, 1773, 1793-1802, 1808-1810, 1813, 1828-1829, 1866, 1884-1885, 1897, 1906, 1913-1915, 1922-1925, 1929, 1932-1933, 1938, 1942-1943, 1947-1950, 1958-1961, 1965-1966, 1971, 1975-1976, 1986-1994, 1999, 2003-2004, 2014-2032, 2037, 2053-2273, 2282, 2301, 2303-2317, 2320-2325, 2349, 2354, 2365-2398, 2418, 2427, 2436-2437, 2439-2440, 2444-2445, 2448, 2463-2475, 2479-2519, 2542, 2548-2562, 2575-2590, 2598-2602, 2606-2696, 2704-2730, 2734, 2737-2740, 2745, 2747, 2750-2754, 2768, 2771, 2780-2782, 2784-2789, 2791-2792, 2794-2795, 2797, 2802, 2806, 2821-2870, 2875, 2877-2898, 2902-2903, 2918, 2925-2929, 2933-2935, 2939, 2945-3070
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/tempfile.py                            495    382    23%   26-85, 93, 96-99, 102, 110, 114, 123, 128, 132-143, 146-147, 150-153, 156-230, 235-240, 244, 250, 258-267, 270-302, 306-311, 314, 318-361, 378, 386-395, 398-441, 447, 460-472, 476-484, 490, 511, 517, 522-538, 572, 591-885, 895-896, 898-933, 937-943, 946, 949, 953, 957
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/textwrap.py                            163    144    12%   8-419, 448-457, 470, 483, 494-497
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/threading.py                           718    630    12%   3-95, 104-122, 132, 138, 141-281, 283, 292, 294, 296, 299-303, 306, 309-312, 315, 318, 322-323, 327, 351, 362-365, 370-592, 596-605, 609-631, 641, 675-844, 851-870, 897, 904-905, 913, 916, 929-956, 967, 970, 978-981, 984, 999-1149, 1163-1268, 1276, 1278, 1286-1314, 1321-1602
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/tokenize.py                            370    337     9%   23-358, 377-378, 385-386, 394-398, 403-424, 428-430, 432, 436, 442, 446, 451, 462-592
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/tomllib/_parser.py                     464    255    45%   5-69, 107-108, 111, 116, 124-125, 127, 135-144, 148-151, 153, 156-164, 175, 177, 184, 193-194, 198, 210, 212, 215-232, 241, 251-254, 257-259, 263, 266-267, 275, 284, 290, 294-295, 298, 302-323, 333-337, 340, 346-347, 349, 357, 363-364, 366, 373, 380-381, 391, 394-395, 400-407, 412, 418, 428, 436, 443, 448, 451-452, 454, 461, 463, 468-512, 521-552, 554-555, 564-565, 569-572, 574-578, 580, 584, 589-590, 597, 603, 608-609, 611-612, 623-673, 685-691
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/traceback.py                           834    505    39%   3-100, 102, 104-111, 115, 133-158, 175, 182, 186-189, 198, 201-293, 315, 319-342, 353, 357-358, 363-364, 371-372, 375, 380-404, 412, 418, 420, 425-454, 464, 466-472, 484, 503-522, 532, 534, 555, 660-679, 690, 693, 700-701, 705, 710, 725-729, 735, 738, 759, 764-765, 775, 779-780, 787, 792-805, 840, 853-854, 860-862, 866-869, 876, 878, 902-923, 931-935, 949-953, 965-975, 980, 983, 988, 997-1037, 1064-1065, 1074-1075, 1079-1088, 1091-1094, 1097-1107, 1139, 1142, 1156-1168, 1178, 1180-1194, 1196, 1200-1202, 1205, 1210-1218, 1239-1240, 1246-1249, 1256, 1262-1264, 1266, 1269-1363, 1388-1389, 1397, 1407-1464, 1468, 1473-1638
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/types.py                               204    202     1%   5-334, 336-337, 340-341
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/typing.py                             1547   1359    12%   21-164, 167, 173, 194, 196, 198, 200, 202, 206-260, 283-286, 288-300, 303, 305-306, 310-351, 355-379, 388, 395-427, 430-463, 471-472, 476-502, 506-575, 579-754, 785, 787, 792, 794, 797-1023, 1025, 1031, 1036-1037, 1047, 1049-1050, 1052, 1055, 1057, 1059, 1061, 1073-1078, 1096, 1099-1122, 1127-1306, 1309-1319, 1325-1370, 1372, 1377, 1380, 1384-1435, 1438, 1449, 1452-1455, 1458-1670, 1674-1727, 1731, 1733, 1742, 1745-1746, 1751, 1753, 1759-1761, 1763, 1773-1777, 1780-1785, 1788-2383, 2394-2415, 2447, 2450-2475, 2479, 2484, 2488-2489, 2493-2496, 2502, 2515, 2518, 2520, 2522-2525, 2527-2530, 2532-2535, 2540, 2559, 2562, 2564, 2566, 2570-2991, 3002-3010, 3014, 3021, 3023, 3032-3033, 3037, 3046-3053, 3056, 3060-3124, 3128-3806, 3813-3814, 3816-3817, 3819-3827, 3830-3831
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/unittest/case.py                       779    776     1%   3-405, 411-1478
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/urllib/parse.py                        622    523    16%   34-108, 111-119, 130, 133-374, 398, 404-413, 421, 426-470, 507, 514, 516, 518, 520, 525, 533, 536, 547-550, 554, 556, 559, 563, 565, 575-692, 703, 708-875, 916, 918, 923-926, 929-951, 957, 959, 965, 968-1078, 1085, 1087, 1091-1099, 1109-1120, 1130, 1132-1230, 1234, 1238-1262
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/urllib/request.py                     1661   1446    13%   84-138, 183-184, 191-271, 281, 287-289, 299, 307-308, 310, 313-314, 320-327, 330-331, 333-344, 347, 352, 357, 360-368, 371-375, 379, 383-397, 408, 410, 446, 455-459, 470, 477, 499, 503, 511-514, 523-525, 531-539, 558-562, 564, 570-572, 575-578, 581-585, 590, 594-598, 609-623, 636, 662, 667-670, 679, 685-686, 701, 706-709, 722-766, 772-1229, 1232-1240, 1243, 1246-1262, 1267-1268, 1278, 1285, 1308-1315, 1321-1322, 1324-1326, 1332-1333, 1345-1347, 1350-1356, 1363, 1366, 1370-2501, 2518-2522, 2528, 2531-2535, 2538-2670, 2680-2693, 2697-2792
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/venv/__init__.py                       362    177    51%   59, 74, 82, 89-90, 92, 95-100, 119-136, 150, 153, 156, 164, 172-173, 188-190, 201-208, 224, 230, 235, 237, 241, 243, 245, 247, 249, 273-275, 277, 286-290, 306, 315-427, 435-442, 446, 504, 512, 538-540, 549, 553, 559, 561, 564-565, 574-577, 586-589, 597-601, 605-677, 681-687
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/warnings.py                            424    374    12%   3-131, 144, 146, 148, 150, 152, 154, 170, 181, 183, 185, 188, 198-199, 202-462, 477-488, 490, 498, 509, 511, 518-735
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/weakref.py                             445    389    13%   12-104, 106-113, 121-164, 166, 169-194, 196, 205, 209-289, 291, 297, 299-347, 352, 356-367, 370-378, 385-414, 417-427, 430-495, 499-568, 585-592, 600-674
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/zipfile/__init__.py                   1509   1477     2%   6-765, 768-1344, 1349, 1368, 1373, 1386-1387, 1389-1999, 2003, 2009-2370
/opt/homebrew/Cellar/python@3.13/3.13.11/Frameworks/Python.framework/Versions/3.13/lib/python3.13/zipfile/_path/__init__.py              182    175     4%   10-88, 93-147, 153, 159-309, 320-452
conftest.py                                                                                                                               27      0   100%
docs/conf.py                                                                                                                              16      0   100%
jaraco/context/__init__.py                                                                                                               121      6    95%   18, 144-151
tests/test_safety.py                                                                                                                      25      0   100%
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                                                                                                  42100  33882    20%
=============================================================== 24 passed in 3.62s ===============================================================
  py: OK (13.07=setup[8.31]+cmd[4.76] seconds)
  congratulations :) (13.11 seconds)

I'm unsure what's changed. Maybe pytest-cov, maybe coverage. Maybe something else. I'm not yet sure if this affects other projects, but I'd be surprised if not.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions