Skip to content

Instantly share code, notes, and snippets.

@handrews
Last active February 19, 2023 22:56
Show Gist options
  • Save handrews/81bcd5f60a518442bf677f0a35cd26d7 to your computer and use it in GitHub Desktop.
Save handrews/81bcd5f60a518442bf677f0a35cd26d7 to your computer and use it in GitHub Desktop.
pytest-httpserver with hypothesis>=6.0.4, Python 3.10.0, Mac OS 12.6.2 on Apple M1 Pro thread hang bug
hypothesis==6.0.4
pytest==7.2.1
pytest-httpserver==1.0.6
hypothesis==6.0.3
pytest==7.2.1
pytest-httpserver==1.0.6
from hypothesis import given, strategies as st
# Two uses of st.recursive() are required to trigger the bug
recursive_tree1 = st.recursive(
st.booleans(), lambda children: st.tuples(children, children)
)
recursive_tree2 = st.recursive(
st.booleans(), lambda children: st.tuples(children, children)
)
# It is NOT actually necessary to have a test, but the logs shown
# were run with this test present. The same hang occurs if
# it is commented out or removed.
@given(recursive_tree1)
def test_rtree(value):
assert value is not None
handrews@Henrys-MBP-2 full-repro % # Behavior is the same with hypothesis 6.68.2
handrews@Henrys-MBP-2 full-repro % # hypothesis 6.0.4 is where the change was introduced
handrews@Henrys-MBP-2 full-repro % uname -a
Darwin Henrys-MBP-2 21.6.0 Darwin Kernel Version 21.6.0: Sun Nov 6 23:31:13 PST 2022; root:xnu-8020.240.14~1/RELEASE_ARM64_T6000 arm64
handrews@Henrys-MBP-2 full-repro % which python
/Users/handrews/.pyenv/shims/python
handrews@Henrys-MBP-2 full-repro % python --version
Python 3.10.10
handrews@Henrys-MBP-2 full-repro % pip list
Package Version
---------- -------
pip 23.0.1
setuptools 67.3.2
handrews@Henrys-MBP-2 full-repro % python -m venv .venv
handrews@Henrys-MBP-2 full-repro % source .venv/bin/activate
(.venv) handrews@Henrys-MBP-2 full-repro % pip install --upgrade pip setuptools
Requirement already satisfied: pip in ./.venv/lib/python3.10/site-packages (22.3.1)
Collecting pip
Using cached pip-23.0.1-py3-none-any.whl (2.1 MB)
Requirement already satisfied: setuptools in ./.venv/lib/python3.10/site-packages (65.5.0)
Collecting setuptools
Using cached setuptools-67.3.2-py3-none-any.whl (1.1 MB)
Installing collected packages: setuptools, pip
Attempting uninstall: setuptools
Found existing installation: setuptools 65.5.0
Uninstalling setuptools-65.5.0:
Successfully uninstalled setuptools-65.5.0
Attempting uninstall: pip
Found existing installation: pip 22.3.1
Uninstalling pip-22.3.1:
Successfully uninstalled pip-22.3.1
Successfully installed pip-23.0.1 setuptools-67.3.2
(.venv) handrews@Henrys-MBP-2 full-repro % pip install -r fail-requirements.txt
Collecting hypothesis==6.0.4
Using cached hypothesis-6.0.4-py3-none-any.whl (353 kB)
Collecting pytest==7.2.1
Using cached pytest-7.2.1-py3-none-any.whl (317 kB)
Collecting pytest-httpserver==1.0.6
Using cached pytest_httpserver-1.0.6-py3-none-any.whl (17 kB)
Collecting sortedcontainers<3.0.0,>=2.1.0
Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting attrs>=19.2.0
Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
Collecting pluggy<2.0,>=0.12
Using cached pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting packaging
Using cached packaging-23.0-py3-none-any.whl (42 kB)
Collecting iniconfig
Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting exceptiongroup>=1.0.0rc8
Using cached exceptiongroup-1.1.0-py3-none-any.whl (14 kB)
Collecting tomli>=1.0.0
Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting Werkzeug>=2.0.0
Using cached Werkzeug-2.2.3-py3-none-any.whl (233 kB)
Collecting MarkupSafe>=2.1.1
Using cached MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl (17 kB)
Installing collected packages: sortedcontainers, tomli, pluggy, packaging, MarkupSafe, iniconfig, exceptiongroup, attrs, Werkzeug, pytest, hypothesis, pytest-httpserver
Successfully installed MarkupSafe-2.1.2 Werkzeug-2.2.3 attrs-22.2.0 exceptiongroup-1.1.0 hypothesis-6.0.4 iniconfig-2.0.0 packaging-23.0 pluggy-1.0.0 pytest-7.2.1 pytest-httpserver-1.0.6 sortedcontainers-2.4.0 tomli-2.0.1
(.venv) handrews@Henrys-MBP-2 full-repro % pip list
Package Version
----------------- -------
attrs 22.2.0
exceptiongroup 1.1.0
hypothesis 6.0.4
iniconfig 2.0.0
MarkupSafe 2.1.2
packaging 23.0
pip 23.0.1
pluggy 1.0.0
pytest 7.2.1
pytest-httpserver 1.0.6
setuptools 67.3.2
sortedcontainers 2.4.0
tomli 2.0.1
Werkzeug 2.2.3
(.venv) handrews@Henrys-MBP-2 full-repro % which python
/Users/handrews/src/full-repro/.venv/bin/python
(.venv) handrews@Henrys-MBP-2 full-repro % python --version
Python 3.10.10
(.venv) handrews@Henrys-MBP-2 full-repro % which pytest
/Users/handrews/src/full-repro/.venv/bin/pytest
(.venv) handrews@Henrys-MBP-2 full-repro % pytest
=========================================================== test session starts ===========================================================
platform darwin -- Python 3.10.10, pytest-7.2.1, pluggy-1.0.0
rootdir: /Users/handrews/src/full-repro
plugins: hypothesis-6.0.4, httpserver-1.0.6
collected 1 item
test_recursive.py . [100%]
============================================================ 1 passed in 0.13s ============================================================
^C
(.venv) handrews@Henrys-MBP-2 full-repro % # Note the "^C" above where I had to break out of the hang
(.venv) handrews@Henrys-MBP-2 full-repro % # Immediately after the above fail session
(.venv) handrews@Henrys-MBP-2 full-repro % pip uninstall pytest-httpserver
Found existing installation: pytest-httpserver 1.0.6
Uninstalling pytest-httpserver-1.0.6:
Would remove:
/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver-1.0.6.dist-info/*
/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/*
Proceed (Y/n)?
Successfully uninstalled pytest-httpserver-1.0.6
(.venv) handrews@Henrys-MBP-2 full-repro % pytest
=========================================================== test session starts ===========================================================
platform darwin -- Python 3.10.10, pytest-7.2.1, pluggy-1.0.0
rootdir: /Users/handrews/src/full-repro
plugins: hypothesis-6.0.4
collected 1 item
test_recursive.py . [100%]
============================================================ 1 passed in 0.24s ============================================================
(.venv) handrews@Henrys-MBP-2 full-repro %
3098,3099c3098,3554
< import 'hypothesis.internal.detection' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x105a7ee90>
< import 'hypothesis.extra.pytestplugin' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x105a7ee90>
---
> import 'hypothesis.internal.detection' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x10566af50>
> import 'hypothesis.extra.pytestplugin' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x10566af50>
> # trying /Users/handrews/src/full-repro/pytest_httpserver.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/pytest_httpserver.abi3.so
> # trying /Users/handrews/src/full-repro/pytest_httpserver.so
> # trying /Users/handrews/src/full-repro/pytest_httpserver.py
> # trying /Users/handrews/src/full-repro/pytest_httpserver.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pytest_httpserver.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pytest_httpserver.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pytest_httpserver.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pytest_httpserver.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pytest_httpserver.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/pytest_httpserver.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/pytest_httpserver.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/pytest_httpserver.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/pytest_httpserver.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/pytest_httpserver.pyc
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/blocking_httpserver.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/blocking_httpserver.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/blocking_httpserver.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/blocking_httpserver.py
> # trying /Users/handrews/src/full-repro/queue.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/queue.abi3.so
> # trying /Users/handrews/src/full-repro/queue.so
> # trying /Users/handrews/src/full-repro/queue.py
> # trying /Users/handrews/src/full-repro/queue.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/queue.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/queue.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/queue.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/queue.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/queue.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/queue.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/queue.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/_queue.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/_queue.abi3.so
> # trying /Users/handrews/src/full-repro/_queue.so
> # trying /Users/handrews/src/full-repro/_queue.py
> # trying /Users/handrews/src/full-repro/_queue.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_queue.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_queue.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_queue.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_queue.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_queue.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_queue.cpython-310-darwin.so
> # extension module '_queue' loaded from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_queue.cpython-310-darwin.so'
> # extension module '_queue' executed from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_queue.cpython-310-darwin.so'
> import '_queue' # <_frozen_importlib_external.ExtensionFileLoader object at 0x105a1ac20>
> import 'queue' # <_frozen_importlib_external.SourceFileLoader object at 0x105a188e0>
> # trying /Users/handrews/src/full-repro/ssl.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/ssl.abi3.so
> # trying /Users/handrews/src/full-repro/ssl.so
> # trying /Users/handrews/src/full-repro/ssl.py
> # trying /Users/handrews/src/full-repro/ssl.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/ssl.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/ssl.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/ssl.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/ssl.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/ssl.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/ssl.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/ssl.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/_ssl.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/_ssl.abi3.so
> # trying /Users/handrews/src/full-repro/_ssl.so
> # trying /Users/handrews/src/full-repro/_ssl.py
> # trying /Users/handrews/src/full-repro/_ssl.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_ssl.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_ssl.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_ssl.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_ssl.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_ssl.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_ssl.cpython-310-darwin.so
> # extension module '_ssl' loaded from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_ssl.cpython-310-darwin.so'
> # extension module '_ssl' executed from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_ssl.cpython-310-darwin.so'
> import '_ssl' # <_frozen_importlib_external.ExtensionFileLoader object at 0x105a194b0>
> import 'ssl' # <_frozen_importlib_external.SourceFileLoader object at 0x105a18820>
> # trying /Users/handrews/src/full-repro/werkzeug.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/werkzeug.abi3.so
> # trying /Users/handrews/src/full-repro/werkzeug.so
> # trying /Users/handrews/src/full-repro/werkzeug.py
> # trying /Users/handrews/src/full-repro/werkzeug.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/werkzeug.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/werkzeug.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/werkzeug.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/werkzeug.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/werkzeug.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/werkzeug.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/werkzeug.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/werkzeug.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/werkzeug.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/werkzeug.pyc
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/__init__.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__init__.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/__init__.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/serving.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/serving.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/serving.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/serving.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/serving.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/serving.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/serving.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/socketserver.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/socketserver.abi3.so
> # trying /Users/handrews/src/full-repro/socketserver.so
> # trying /Users/handrews/src/full-repro/socketserver.py
> # trying /Users/handrews/src/full-repro/socketserver.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/socketserver.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/socketserver.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/socketserver.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/socketserver.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/socketserver.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/socketserver.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/socketserver.cpython-310.pyc'
> import 'socketserver' # <_frozen_importlib_external.SourceFileLoader object at 0x105752350>
> # trying /Users/handrews/src/full-repro/http.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/http.abi3.so
> # trying /Users/handrews/src/full-repro/http.so
> # trying /Users/handrews/src/full-repro/http.py
> # trying /Users/handrews/src/full-repro/http.pyc
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/__init__.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__init__.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/__init__.cpython-310.pyc'
> import 'http' # <_frozen_importlib_external.SourceFileLoader object at 0x105752560>
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/server.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/server.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/server.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/server.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/server.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/server.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/server.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/html.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/html.abi3.so
> # trying /Users/handrews/src/full-repro/html.so
> # trying /Users/handrews/src/full-repro/html.py
> # trying /Users/handrews/src/full-repro/html.pyc
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/__pycache__/__init__.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/__init__.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/__pycache__/__init__.cpython-310.pyc'
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/entities.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/entities.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/entities.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/entities.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/__pycache__/entities.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/entities.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/html/__pycache__/entities.cpython-310.pyc'
> import 'html.entities' # <_frozen_importlib_external.SourceFileLoader object at 0x105d35090>
> import 'html' # <_frozen_importlib_external.SourceFileLoader object at 0x105d35ae0>
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/client.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/client.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/client.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/client.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/client.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/client.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/client.cpython-310.pyc'
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/parser.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/parser.cpython-310.pyc'
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/feedparser.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/feedparser.cpython-310.pyc'
> import 'email.feedparser' # <_frozen_importlib_external.SourceFileLoader object at 0x105d367a0>
> import 'email.parser' # <_frozen_importlib_external.SourceFileLoader object at 0x105d34160>
> import 'http.client' # <_frozen_importlib_external.SourceFileLoader object at 0x105d35360>
> # trying /Users/handrews/src/full-repro/mimetypes.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/mimetypes.abi3.so
> # trying /Users/handrews/src/full-repro/mimetypes.so
> # trying /Users/handrews/src/full-repro/mimetypes.py
> # trying /Users/handrews/src/full-repro/mimetypes.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/mimetypes.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/mimetypes.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/mimetypes.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/mimetypes.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/mimetypes.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/mimetypes.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/mimetypes.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/_winapi.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/_winapi.abi3.so
> # trying /Users/handrews/src/full-repro/_winapi.so
> # trying /Users/handrews/src/full-repro/_winapi.py
> # trying /Users/handrews/src/full-repro/_winapi.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_winapi.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_winapi.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_winapi.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_winapi.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_winapi.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_winapi.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_winapi.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_winapi.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_winapi.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_winapi.pyc
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/_winapi.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/_winapi.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/_winapi.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/_winapi.py
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/_winapi.pyc
> # trying /Users/handrews/src/full-repro/winreg.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/winreg.abi3.so
> # trying /Users/handrews/src/full-repro/winreg.so
> # trying /Users/handrews/src/full-repro/winreg.py
> # trying /Users/handrews/src/full-repro/winreg.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/winreg.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/winreg.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/winreg.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/winreg.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/winreg.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/winreg.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/winreg.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/winreg.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/winreg.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/winreg.pyc
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/winreg.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/winreg.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/winreg.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/winreg.py
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/winreg.pyc
> import 'mimetypes' # <_frozen_importlib_external.SourceFileLoader object at 0x105d36500>
> import 'http.server' # <_frozen_importlib_external.SourceFileLoader object at 0x105753d30>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/_internal.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/_internal.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/_internal.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/_internal.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/_internal.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/_internal.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/_internal.cpython-310.pyc'
> import 'werkzeug._internal' # <_frozen_importlib_external.SourceFileLoader object at 0x105d34ee0>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/exceptions.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/exceptions.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/exceptions.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/exceptions.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/exceptions.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/exceptions.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/exceptions.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/markupsafe.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/markupsafe.abi3.so
> # trying /Users/handrews/src/full-repro/markupsafe.so
> # trying /Users/handrews/src/full-repro/markupsafe.py
> # trying /Users/handrews/src/full-repro/markupsafe.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/markupsafe.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/markupsafe.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/markupsafe.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/markupsafe.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/markupsafe.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/markupsafe.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/markupsafe.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/markupsafe.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/markupsafe.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/markupsafe.pyc
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/markupsafe/__pycache__/__init__.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/markupsafe/__init__.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/markupsafe/__pycache__/__init__.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/markupsafe/_speedups.cpython-310-darwin.so
> # extension module 'markupsafe._speedups' loaded from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/markupsafe/_speedups.cpython-310-darwin.so'
> # extension module 'markupsafe._speedups' executed from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/markupsafe/_speedups.cpython-310-darwin.so'
> import 'markupsafe._speedups' # <_frozen_importlib_external.ExtensionFileLoader object at 0x1059f5600>
> import 'markupsafe' # <_frozen_importlib_external.SourceFileLoader object at 0x1059f4ee0>
> import 'werkzeug.exceptions' # <_frozen_importlib_external.SourceFileLoader object at 0x105d37910>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/urls.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/urls.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/urls.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/urls.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/urls.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/urls.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/urls.cpython-310.pyc'
> import 'werkzeug.urls' # <_frozen_importlib_external.SourceFileLoader object at 0x1059f6830>
> import 'werkzeug.serving' # <_frozen_importlib_external.SourceFileLoader object at 0x105750a90>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/test.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/test.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/test.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/test.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/test.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/test.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/test.cpython-310.pyc'
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/cookiejar.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/cookiejar.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/cookiejar.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/cookiejar.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/cookiejar.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/cookiejar.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/http/__pycache__/cookiejar.cpython-310.pyc'
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/request.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/request.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/request.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/request.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/__pycache__/request.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/request.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/__pycache__/request.cpython-310.pyc'
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/error.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/error.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/error.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/error.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/__pycache__/error.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/error.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/__pycache__/error.cpython-310.pyc'
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/response.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/response.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/response.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/response.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/__pycache__/response.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/response.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/urllib/__pycache__/response.cpython-310.pyc'
> import 'urllib.response' # <_frozen_importlib_external.SourceFileLoader object at 0x1057dad10>
> import 'urllib.error' # <_frozen_importlib_external.SourceFileLoader object at 0x1057d8250>
> # trying /Users/handrews/src/full-repro/_scproxy.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/_scproxy.abi3.so
> # trying /Users/handrews/src/full-repro/_scproxy.so
> # trying /Users/handrews/src/full-repro/_scproxy.py
> # trying /Users/handrews/src/full-repro/_scproxy.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_scproxy.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_scproxy.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_scproxy.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_scproxy.py
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/_scproxy.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_scproxy.cpython-310-darwin.so
> # extension module '_scproxy' loaded from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_scproxy.cpython-310-darwin.so'
> # extension module '_scproxy' executed from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/lib-dynload/_scproxy.cpython-310-darwin.so'
> import '_scproxy' # <_frozen_importlib_external.ExtensionFileLoader object at 0x1057d92a0>
> import 'urllib.request' # <_frozen_importlib_external.SourceFileLoader object at 0x105a46980>
> import 'http.cookiejar' # <_frozen_importlib_external.SourceFileLoader object at 0x105a441f0>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/datastructures.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/datastructures.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/datastructures.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/datastructures.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/datastructures.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/datastructures.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/datastructures.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/http.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/http.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/http.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/http.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/http.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/http.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/http.cpython-310.pyc'
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/__init__.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__init__.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/__init__.cpython-310.pyc'
> import 'werkzeug.sansio' # <_frozen_importlib_external.SourceFileLoader object at 0x10579aec0>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/http.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/http.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/http.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/http.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/http.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/http.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/http.cpython-310.pyc'
> import 'werkzeug.sansio.http' # <_frozen_importlib_external.SourceFileLoader object at 0x105799db0>
> import 'werkzeug.http' # <_frozen_importlib_external.SourceFileLoader object at 0x1058fe9b0>
> import 'werkzeug.datastructures' # <_frozen_importlib_external.SourceFileLoader object at 0x105a45e40>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/multipart.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/multipart.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/multipart.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/multipart.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/multipart.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/multipart.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/multipart.cpython-310.pyc'
> import 'werkzeug.sansio.multipart' # <_frozen_importlib_external.SourceFileLoader object at 0x1056fb4f0>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/utils.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/utils.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/utils.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/utils.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/utils.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/utils.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/utils.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/pkgutil.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/pkgutil.abi3.so
> # trying /Users/handrews/src/full-repro/pkgutil.so
> # trying /Users/handrews/src/full-repro/pkgutil.py
> # trying /Users/handrews/src/full-repro/pkgutil.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pkgutil.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pkgutil.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pkgutil.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pkgutil.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/pkgutil.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/pkgutil.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/pkgutil.cpython-310.pyc'
> import 'pkgutil' # <_frozen_importlib_external.SourceFileLoader object at 0x1057082b0>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/security.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/security.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/security.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/security.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/security.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/security.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/security.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/hmac.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/hmac.abi3.so
> # trying /Users/handrews/src/full-repro/hmac.so
> # trying /Users/handrews/src/full-repro/hmac.py
> # trying /Users/handrews/src/full-repro/hmac.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/hmac.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/hmac.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/hmac.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/hmac.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/hmac.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/hmac.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/hmac.cpython-310.pyc'
> import 'hmac' # <_frozen_importlib_external.SourceFileLoader object at 0x105709870>
> # trying /Users/handrews/src/full-repro/secrets.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/secrets.abi3.so
> # trying /Users/handrews/src/full-repro/secrets.so
> # trying /Users/handrews/src/full-repro/secrets.py
> # trying /Users/handrews/src/full-repro/secrets.pyc
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/secrets.cpython-310-darwin.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/secrets.abi3.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/secrets.so
> # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/secrets.py
> # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/secrets.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/secrets.py
> # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/__pycache__/secrets.cpython-310.pyc'
> import 'secrets' # <_frozen_importlib_external.SourceFileLoader object at 0x1057177c0>
> import 'werkzeug.security' # <_frozen_importlib_external.SourceFileLoader object at 0x1057092a0>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wsgi.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wsgi.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wsgi.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wsgi.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/wsgi.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wsgi.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/wsgi.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/utils.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/utils.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/utils.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/utils.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/utils.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/utils.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/utils.cpython-310.pyc'
> import 'werkzeug.sansio.utils' # <_frozen_importlib_external.SourceFileLoader object at 0x1057157e0>
> import 'werkzeug.wsgi' # <_frozen_importlib_external.SourceFileLoader object at 0x105716c80>
> import 'werkzeug.utils' # <_frozen_importlib_external.SourceFileLoader object at 0x105d7cbb0>
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/__pycache__/__init__.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/__init__.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/__pycache__/__init__.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/request.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/request.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/request.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/request.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/__pycache__/request.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/request.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/__pycache__/request.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/formparser.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/formparser.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/formparser.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/formparser.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/formparser.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/formparser.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/formparser.cpython-310.pyc'
> import 'werkzeug.formparser' # <_frozen_importlib_external.SourceFileLoader object at 0x105715120>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/request.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/request.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/request.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/request.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/request.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/request.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/request.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/user_agent.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/user_agent.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/user_agent.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/user_agent.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/user_agent.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/user_agent.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/__pycache__/user_agent.cpython-310.pyc'
> import 'werkzeug.user_agent' # <_frozen_importlib_external.SourceFileLoader object at 0x105997760>
> import 'werkzeug.sansio.request' # <_frozen_importlib_external.SourceFileLoader object at 0x105995f60>
> import 'werkzeug.wrappers.request' # <_frozen_importlib_external.SourceFileLoader object at 0x1057178b0>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/response.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/response.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/response.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/response.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/__pycache__/response.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/response.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/wrappers/__pycache__/response.cpython-310.pyc'
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/response.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/response.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/response.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/response.py
> # /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/response.cpython-310.pyc matches /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/response.py
> # code object from '/Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/werkzeug/sansio/__pycache__/response.cpython-310.pyc'
> import 'werkzeug.sansio.response' # <_frozen_importlib_external.SourceFileLoader object at 0x10596d630>
> import 'werkzeug.wrappers.response' # <_frozen_importlib_external.SourceFileLoader object at 0x105995ed0>
> import 'werkzeug.wrappers' # <_frozen_importlib_external.SourceFileLoader object at 0x105716140>
> import 'werkzeug.test' # <_frozen_importlib_external.SourceFileLoader object at 0x105a122c0>
> import 'werkzeug' # <_frozen_importlib_external.SourceFileLoader object at 0x1059b1330>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/httpserver.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/httpserver.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/httpserver.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/httpserver.py
> import 'pytest_httpserver.httpserver' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x10566af50>
> import 'pytest_httpserver.blocking_httpserver' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x10566af50>
> import 'pytest_httpserver' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x10566af50>
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/pytest_plugin.cpython-310-darwin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/pytest_plugin.abi3.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/pytest_plugin.so
> # trying /Users/handrews/src/full-repro/.venv/lib/python3.10/site-packages/pytest_httpserver/pytest_plugin.py
> import 'pytest_httpserver.pytest_plugin' # <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x10566af50>
3123c3578
< import 'cmd' # <_frozen_importlib_external.SourceFileLoader object at 0x105ea0910>
---
> import 'cmd' # <_frozen_importlib_external.SourceFileLoader object at 0x105db3c10>
3146,3162c3601,3603
< import 'codeop' # <_frozen_importlib_external.SourceFileLoader object at 0x105ea1330>
< import 'code' # <_frozen_importlib_external.SourceFileLoader object at 0x105ea0ee0>
< import 'pdb' # <_frozen_importlib_external.SourceFileLoader object at 0x105e679a0>
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.cpython-310-darwin.so
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.abi3.so
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.so
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.py
< # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/parser.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/parser.py
< # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/parser.cpython-310.pyc'
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.cpython-310-darwin.so
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.abi3.so
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.so
< # trying /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.py
< # /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/feedparser.cpython-310.pyc matches /Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/feedparser.py
< # code object from '/Users/handrews/.pyenv/versions/3.10.10/lib/python3.10/email/__pycache__/feedparser.cpython-310.pyc'
< import 'email.feedparser' # <_frozen_importlib_external.SourceFileLoader object at 0x105ea3190>
< import 'email.parser' # <_frozen_importlib_external.SourceFileLoader object at 0x105ea2d10>
---
> import 'codeop' # <_frozen_importlib_external.SourceFileLoader object at 0x105fb02e0>
> import 'code' # <_frozen_importlib_external.SourceFileLoader object at 0x105db3fa0>
> import 'pdb' # <_frozen_importlib_external.SourceFileLoader object at 0x105db3160>
3166c3607
< plugins: hypothesis-6.0.4
---
> plugins: hypothesis-6.0.4, httpserver-1.0.6
3200d3640
< # destroy zipimport
3323d3762
< # destroy bisect
3587a4027,4079
> # cleanup[2] removing _queue
> # cleanup[2] removing queue
> # cleanup[2] removing _ssl
> # cleanup[2] removing ssl
> # cleanup[2] removing socketserver
> # cleanup[2] removing http
> # cleanup[2] removing html.entities
> # cleanup[2] removing html
> # cleanup[2] removing email.feedparser
> # cleanup[2] removing email.parser
> # cleanup[2] removing http.client
> # cleanup[2] removing mimetypes
> # cleanup[2] removing http.server
> # cleanup[2] removing werkzeug._internal
> # cleanup[2] removing markupsafe._speedups
> # cleanup[2] removing markupsafe
> # destroy markupsafe
> # cleanup[2] removing werkzeug.exceptions
> # cleanup[2] removing werkzeug.urls
> # cleanup[2] removing werkzeug.serving
> # cleanup[2] removing urllib.response
> # cleanup[2] removing urllib.error
> # cleanup[2] removing _scproxy
> # cleanup[2] removing urllib.request
> # cleanup[2] removing http.cookiejar
> # cleanup[2] removing werkzeug.sansio
> # cleanup[2] removing werkzeug.sansio.http
> # cleanup[2] removing werkzeug.http
> # cleanup[2] removing werkzeug.datastructures
> # cleanup[2] removing werkzeug.sansio.multipart
> # cleanup[2] removing pkgutil
> # cleanup[2] removing hmac
> # cleanup[2] removing secrets
> # cleanup[2] removing werkzeug.security
> # cleanup[2] removing werkzeug.sansio.utils
> # cleanup[2] removing werkzeug.wsgi
> # cleanup[2] removing werkzeug.utils
> # cleanup[2] removing werkzeug.formparser
> # cleanup[2] removing werkzeug.user_agent
> # cleanup[2] removing werkzeug.sansio.request
> # cleanup[2] removing werkzeug.wrappers.request
> # cleanup[2] removing werkzeug.sansio.response
> # cleanup[2] removing werkzeug.wrappers.response
> # cleanup[2] removing werkzeug.wrappers
> # cleanup[2] removing werkzeug.test
> # cleanup[2] removing werkzeug
> # cleanup[2] removing pytest_httpserver.httpserver
> # cleanup[2] removing pytest_httpserver.blocking_httpserver
> # cleanup[2] removing pytest_httpserver
> # destroy pytest_httpserver
> # destroy pytest_httpserver.httpserver
> # destroy pytest_httpserver.blocking_httpserver
> # cleanup[2] removing pytest_httpserver.pytest_plugin
3595,3596d4086
< # cleanup[2] removing email.feedparser
< # cleanup[2] removing email.parser
3669c4159
< # cleanup[3] wiping email.parser
---
> # cleanup[3] wiping pytest_httpserver.pytest_plugin
3671d4160
< # clear[2] __doc__
3677,3687c4166,4181
< # clear[2] __all__
< # clear[2] StringIO
< # clear[2] TextIOWrapper
< # clear[2] FeedParser
< # clear[2] BytesFeedParser
< # clear[2] compat32
< # clear[2] Parser
< # clear[2] HeaderParser
< # clear[2] BytesParser
< # clear[2] BytesHeaderParser
< # cleanup[3] wiping email.feedparser
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] os
> # clear[2] pytest
> # clear[2] HTTPServer
> # clear[2] Plugin
> # clear[2] PluginHTTPServer
> # clear[2] get_httpserver_listen_address
> # clear[2] httpserver_listen_address
> # clear[2] httpserver_ssl_context
> # clear[2] make_httpserver
> # clear[2] pytest_sessionfinish
> # clear[2] httpserver
> # cleanup[3] wiping werkzeug
> # clear[1] _internal
> # destroy werkzeug._internal
3689d4182
< # clear[2] __doc__
3692a4186
> # clear[2] __path__
3695,3712c4189,4223
< # clear[2] __all__
< # clear[2] re
< # clear[2] errors
< # clear[2] compat32
< # clear[2] deque
< # clear[2] StringIO
< # clear[2] NLCRE
< # clear[2] NLCRE_bol
< # clear[2] NLCRE_eol
< # clear[2] NLCRE_crack
< # clear[2] headerRE
< # clear[2] EMPTYSTRING
< # clear[2] NL
< # clear[2] NeedMoreData
< # clear[2] BufferedSubFile
< # clear[2] FeedParser
< # clear[2] BytesFeedParser
< # cleanup[3] wiping hypothesis.extra.pytestplugin
---
> # clear[2] exceptions
> # clear[2] urls
> # destroy werkzeug.urls
> # clear[2] serving
> # destroy werkzeug.serving
> # clear[2] run_simple
> # clear[2] sansio
> # destroy werkzeug.sansio
> # destroy werkzeug.sansio.multipart
> # destroy werkzeug.sansio.request
> # destroy werkzeug.sansio.response
> # clear[2] http
> # clear[2] datastructures
> # clear[2] security
> # destroy werkzeug.security
> # clear[2] wsgi
> # destroy werkzeug.wsgi
> # clear[2] utils
> # destroy werkzeug.utils
> # clear[2] formparser
> # destroy werkzeug.formparser
> # clear[2] user_agent
> # destroy werkzeug.user_agent
> # clear[2] wrappers
> # destroy werkzeug.wrappers
> # destroy werkzeug.wrappers.request
> # destroy werkzeug.wrappers.response
> # clear[2] test
> # destroy werkzeug.test
> # clear[2] Client
> # clear[2] Request
> # clear[2] Response
> # clear[2] __version__
> # cleanup[3] wiping werkzeug.sansio.utils
> # clear[1] _encode_idna
3719,3748c4230,4239
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] base64
< # clear[2] signature
< # clear[2] pytest
< # clear[2] HealthCheck
< # clear[2] Verbosity
< # clear[2] core
< # clear[2] settings
< # clear[2] InvalidArgument
< # clear[2] is_hypothesis_test
< # clear[2] fail_health_check
< # clear[2] default_reporter
< # clear[2] with_reporter
< # clear[2] collector
< # clear[2] describe_statistics
< # clear[2] LOAD_PROFILE_OPTION
< # clear[2] VERBOSITY_OPTION
< # clear[2] PRINT_STATISTICS_OPTION
< # clear[2] SEED_OPTION
< # clear[2] StoringReporter
< # clear[2] pytest_addoption
< # clear[2] pytest_report_header
< # clear[2] pytest_configure
< # clear[2] pytest_runtest_call
< # clear[2] pytest_runtest_makereport
< # clear[2] pytest_terminal_summary
< # clear[2] pytest_collection_modifyitems
< # clear[2] load
< # cleanup[3] wiping hypothesis.internal.detection
---
> # clear[2] t
> # clear[2] SecurityError
> # clear[2] uri_to_iri
> # clear[2] url_quote
> # clear[2] host_is_trusted
> # clear[2] get_host
> # clear[2] get_current_url
> # clear[2] get_content_length
> # cleanup[3] wiping secrets
> # clear[1] _sysrand
3749a4241
> # clear[2] __doc__
3755,3759c4247,4263
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] MethodType
< # clear[2] is_hypothesis_test
< # cleanup[3] wiping hypothesis.extra
---
> # clear[2] __all__
> # clear[2] base64
> # clear[2] binascii
> # clear[2] compare_digest
> # clear[2] SystemRandom
> # clear[2] randbits
> # clear[2] choice
> # clear[2] randbelow
> # clear[2] DEFAULT_ENTROPY
> # clear[2] token_bytes
> # clear[2] token_hex
> # clear[2] token_urlsafe
> # cleanup[3] wiping hmac
> # clear[1] _warnings
> # clear[1] _hashopenssl
> # clear[1] _functype
> # clear[1] _hashlib
3760a4265
> # clear[2] __doc__
3764d4268
< # clear[2] __path__
3767,3772c4271,4280
< # clear[2] pytestplugin
< # cleanup[3] wiping hypothesis
< # clear[1] _error_if_old
< # destroy hypothesis._error_if_old
< # clear[1] _settings
< # destroy hypothesis._settings
---
> # clear[2] compare_digest
> # clear[2] trans_5C
> # clear[2] trans_36
> # clear[2] HMAC
> # clear[2] new
> # clear[2] digest
> # cleanup[3] wiping pkgutil
> # clear[1] _get_spec
> # clear[1] _iter_file_finder_modules
> # clear[1] _import_imp
3778d4285
< # clear[2] __path__
3781,3861c4288,4294
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] version
< # destroy hypothesis.version
< # clear[2] hypothesis
< # clear[2] errors
< # destroy hypothesis.errors
< # clear[2] internal
< # destroy hypothesis.internal
< # destroy hypothesis.internal.compat
< # destroy hypothesis.internal.reflection
< # destroy hypothesis.internal.coverage
< # destroy hypothesis.internal.validation
< # destroy hypothesis.internal.conjecture
< # destroy hypothesis.internal.conjecture.junkdrawer
< # destroy hypothesis.internal.conjecture.data
< # destroy hypothesis.internal.conjecture.datatree
< # destroy hypothesis.internal.conjecture.choicetree
< # destroy hypothesis.internal.conjecture.shrinking
< # destroy hypothesis.internal.conjecture.shrinking.common
< # destroy hypothesis.internal.conjecture.shrinking.integer
< # destroy hypothesis.internal.conjecture.shrinking.floats
< # destroy hypothesis.internal.conjecture.shrinking.ordering
< # destroy hypothesis.internal.conjecture.shrinking.lexical
< # destroy hypothesis.internal.conjecture.shrinking.learned_dfas
< # destroy hypothesis.internal.conjecture.shrinking.dfas
< # destroy hypothesis.internal.conjecture.dfa
< # destroy hypothesis.internal.conjecture.shrinker
< # destroy hypothesis.internal.conjecture.pareto
< # destroy hypothesis.internal.conjecture.engine
< # destroy hypothesis.internal.conjecture.optimiser
< # destroy hypothesis.internal.floats
< # destroy hypothesis.internal.lazyformat
< # destroy hypothesis.internal.cache
< # destroy hypothesis.internal.cathetus
< # destroy hypothesis.internal.entropy
< # destroy hypothesis.internal.intervalsets
< # destroy hypothesis.internal.healthcheck
< # destroy hypothesis.internal.escalation
< # destroy hypothesis.internal.detection
< # clear[2] vendor
< # destroy hypothesis.vendor
< # destroy hypothesis.vendor.pretty
< # clear[2] utils
< # destroy hypothesis.utils
< # destroy hypothesis.utils.conventions
< # destroy hypothesis.utils.dynamicvariables
< # clear[2] HealthCheck
< # clear[2] Phase
< # clear[2] Verbosity
< # clear[2] settings
< # clear[2] reporting
< # destroy hypothesis.reporting
< # clear[2] control
< # destroy hypothesis.control
< # clear[2] assume
< # clear[2] currently_in_test_context
< # clear[2] event
< # clear[2] note
< # clear[2] reject
< # clear[2] target
< # clear[2] configuration
< # destroy hypothesis.configuration
< # clear[2] strategies
< # clear[2] executors
< # destroy hypothesis.executors
< # clear[2] statistics
< # destroy hypothesis.statistics
< # clear[2] core
< # destroy hypothesis.core
< # clear[2] example
< # clear[2] find
< # clear[2] given
< # clear[2] reproduce_failure
< # clear[2] seed
< # clear[2] entry_points
< # destroy hypothesis.entry_points
< # clear[2] register_random
< # clear[2] infer
< # clear[2] __version__
< # clear[2] __version_info__
---
> # clear[2] namedtuple
> # clear[2] simplegeneric
> # clear[2] importlib
> # clear[2] os
> # clear[2] sys
> # clear[2] ModuleType
> # clear[2] warnings
3863,3877c4296,4326
< # clear[2] extra
< # destroy hypothesis.extra
< # clear[2] database
< # destroy hypothesis.database
< # cleanup[3] wiping statistics
< # clear[1] _sum
< # clear[1] _isfinite
< # clear[1] _coerce
< # clear[1] _exact_ratio
< # clear[1] _convert
< # clear[1] _find_lteq
< # clear[1] _find_rteq
< # clear[1] _fail_neg
< # clear[1] _ss
< # clear[1] _normal_dist_inv_cdf
---
> # clear[2] ModuleInfo
> # clear[2] read_code
> # clear[2] walk_packages
> # clear[2] iter_modules
> # clear[2] iter_importer_modules
> # clear[2] ImpImporter
> # clear[2] ImpLoader
> # clear[2] zipimport
> # destroy zipimport
> # clear[2] zipimporter
> # clear[2] iter_zipimport_modules
> # clear[2] get_importer
> # clear[2] iter_importers
> # clear[2] get_loader
> # clear[2] find_loader
> # clear[2] extend_path
> # clear[2] get_data
> # clear[2] resolve_name
> # cleanup[3] wiping werkzeug.datastructures
> # clear[1] _missing
> # clear[1] _calls_update
> # clear[1] _omd_bucket
> # clear[1] _options_header_vkw
> # clear[1] _unicodify_header_value
> # clear[1] _mime_split_re
> # clear[1] _normalize_mime
> # clear[1] _locale_delim_re
> # clear[1] _normalize_lang
> # clear[1] _CacheControl
> # clear[1] _callback_property
> # clear[1] _set_property
3879d4327
< # clear[2] __doc__
3885,3891c4333,4341
< # clear[2] __all__
< # clear[2] math
< # clear[2] numbers
< # clear[2] random
< # clear[2] Fraction
< # clear[2] Decimal
< # clear[2] groupby
---
> # clear[2] base64
> # clear[2] codecs
> # clear[2] mimetypes
> # clear[2] os
> # clear[2] re
> # clear[2] Collection
> # clear[2] MutableSet
> # clear[2] deepcopy
> # clear[2] BytesIO
3893,3928c4343,4389
< # clear[2] bisect_left
< # clear[2] bisect_right
< # clear[2] hypot
< # clear[2] sqrt
< # clear[2] fabs
< # clear[2] exp
< # clear[2] erf
< # clear[2] tau
< # clear[2] log
< # clear[2] fsum
< # clear[2] itemgetter
< # clear[2] Counter
< # clear[2] namedtuple
< # clear[2] StatisticsError
< # clear[2] mean
< # clear[2] fmean
< # clear[2] geometric_mean
< # clear[2] harmonic_mean
< # clear[2] median
< # clear[2] median_low
< # clear[2] median_high
< # clear[2] median_grouped
< # clear[2] mode
< # clear[2] multimode
< # clear[2] quantiles
< # clear[2] variance
< # clear[2] pvariance
< # clear[2] stdev
< # clear[2] pstdev
< # clear[2] covariance
< # clear[2] correlation
< # clear[2] LinearRegression
< # clear[2] linear_regression
< # clear[2] NormalDist
< # cleanup[3] wiping _statistics
< # clear[1] _normal_dist_inv_cdf
---
> # clear[2] fspath
> # clear[2] exceptions
> # clear[2] is_immutable
> # clear[2] iter_multi_items
> # clear[2] ImmutableListMixin
> # clear[2] ImmutableList
> # clear[2] ImmutableDictMixin
> # clear[2] ImmutableMultiDictMixin
> # clear[2] UpdateDictMixin
> # clear[2] TypeConversionDict
> # clear[2] ImmutableTypeConversionDict
> # clear[2] MultiDict
> # clear[2] OrderedMultiDict
> # clear[2] Headers
> # clear[2] ImmutableHeadersMixin
> # clear[2] EnvironHeaders
> # clear[2] CombinedMultiDict
> # clear[2] FileMultiDict
> # clear[2] ImmutableDict
> # clear[2] ImmutableMultiDict
> # clear[2] ImmutableOrderedMultiDict
> # clear[2] Accept
> # clear[2] MIMEAccept
> # clear[2] LanguageAccept
> # clear[2] CharsetAccept
> # clear[2] cache_control_property
> # clear[2] RequestCacheControl
> # clear[2] ResponseCacheControl
> # clear[2] csp_property
> # clear[2] ContentSecurityPolicy
> # clear[2] CallbackDict
> # clear[2] HeaderSet
> # clear[2] ETags
> # clear[2] IfRange
> # clear[2] Range
> # clear[2] ContentRange
> # clear[2] Authorization
> # clear[2] auth_property
> # clear[2] WWWAuthenticate
> # clear[2] FileStorage
> # clear[2] http
> # destroy werkzeug.http
> # cleanup[3] wiping werkzeug.sansio.http
> # clear[1] _cookie_parse_impl
> # clear[1] _dt_as_utc
> # clear[1] _to_str
> # clear[1] _etag_re
3930d4390
< # clear[2] __doc__
3935,3936c4395,4412
< # destroy _statistics
< # cleanup[3] wiping hypothesis.internal.conjecture.dfa.lstar
---
> # clear[2] __cached__
> # clear[2] re
> # clear[2] t
> # clear[2] datetime
> # clear[2] generate_etag
> # clear[2] parse_date
> # clear[2] parse_etags
> # clear[2] parse_if_range_header
> # clear[2] unquote_etag
> # clear[2] is_resource_modified
> # clear[2] parse_cookie
> # clear[2] ds
> # cleanup[3] wiping http.cookiejar
> # clear[1] _threading
> # clear[1] _debug
> # clear[1] _warn_unhandled_exception
> # clear[1] _timegm
> # clear[1] _str2time
3937a4414
> # clear[2] __doc__
3943,3976c4420,4509
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] bisect_right
< # clear[2] insort
< # clear[2] Counter
< # clear[2] InvalidState
< # clear[2] DFA
< # clear[2] cached
< # clear[2] IntList
< # clear[2] NotFound
< # clear[2] SelfOrganisingList
< # clear[2] find_integer
< # clear[2] attr
< # clear[2] DistinguishedState
< # clear[2] LStar
< # clear[2] LearnedDFA
< # clear[2] IntegerNormalizer
< # cleanup[3] wiping hypothesis.strategies
< # clear[1] _internal
< # destroy hypothesis.strategies._internal
< # destroy hypothesis.strategies._internal.strategies
< # destroy hypothesis.strategies._internal.collections
< # destroy hypothesis.strategies._internal.deferred
< # destroy hypothesis.strategies._internal.shared
< # destroy hypothesis.strategies._internal.functions
< # destroy hypothesis.strategies._internal.lazy
< # destroy hypothesis.strategies._internal.misc
< # destroy hypothesis.strategies._internal.numbers
< # destroy hypothesis.strategies._internal.recursive
< # destroy hypothesis.strategies._internal.strings
< # destroy hypothesis.strategies._internal.core
< # destroy hypothesis.strategies._internal.datetime
< # destroy hypothesis.strategies._internal.ipaddress
< # clear[1] _strategies
---
> # clear[2] __all__
> # clear[2] os
> # clear[2] copy
> # clear[2] datetime
> # clear[2] re
> # clear[2] time
> # clear[2] urllib
> # clear[2] http
> # clear[2] timegm
> # clear[2] debug
> # clear[2] HTTPONLY_ATTR
> # clear[2] HTTPONLY_PREFIX
> # clear[2] DEFAULT_HTTP_PORT
> # clear[2] NETSCAPE_MAGIC_RGX
> # clear[2] MISSING_FILENAME_TEXT
> # clear[2] NETSCAPE_HEADER_TEXT
> # clear[2] EPOCH_YEAR
> # clear[2] DAYS
> # clear[2] MONTHS
> # clear[2] MONTHS_LOWER
> # clear[2] month
> # clear[2] time2isoz
> # clear[2] time2netscape
> # clear[2] UTC_ZONES
> # clear[2] TIMEZONE_RE
> # clear[2] offset_from_tz_string
> # clear[2] STRICT_DATE_RE
> # clear[2] WEEKDAY_RE
> # clear[2] LOOSE_HTTP_DATE_RE
> # clear[2] http2time
> # clear[2] ISO_DATE_RE
> # clear[2] iso2time
> # clear[2] unmatched
> # clear[2] HEADER_TOKEN_RE
> # clear[2] HEADER_QUOTED_VALUE_RE
> # clear[2] HEADER_VALUE_RE
> # clear[2] HEADER_ESCAPE_RE
> # clear[2] split_header_words
> # clear[2] HEADER_JOIN_ESCAPE_RE
> # clear[2] join_header_words
> # clear[2] strip_quotes
> # clear[2] parse_ns_headers
> # clear[2] IPV4_RE
> # clear[2] is_HDN
> # clear[2] domain_match
> # clear[2] liberal_is_HDN
> # clear[2] user_domain_match
> # clear[2] cut_port_re
> # clear[2] request_host
> # clear[2] eff_request_host
> # clear[2] request_path
> # clear[2] request_port
> # clear[2] HTTP_PATH_SAFE
> # clear[2] ESCAPED_CHAR_RE
> # clear[2] uppercase_escaped_char
> # clear[2] escape_path
> # clear[2] reach
> # clear[2] is_third_party
> # clear[2] Cookie
> # clear[2] CookiePolicy
> # clear[2] DefaultCookiePolicy
> # clear[2] vals_sorted_by_key
> # clear[2] deepvalues
> # clear[2] Absent
> # clear[2] CookieJar
> # clear[2] LoadError
> # clear[2] FileCookieJar
> # clear[2] lwp_cookie_str
> # clear[2] LWPCookieJar
> # clear[2] MozillaCookieJar
> # cleanup[3] wiping urllib.request
> # clear[1] _splittype
> # clear[1] _splithost
> # clear[1] _splitport
> # clear[1] _splituser
> # clear[1] _splitpasswd
> # clear[1] _splitattr
> # clear[1] _splitquery
> # clear[1] _splitvalue
> # clear[1] _splittag
> # clear[1] _to_bytes
> # clear[1] _have_ssl
> # clear[1] _url_tempfiles
> # clear[1] _cut_port_re
> # clear[1] _parse_proxy
> # clear[1] _randombytes
> # clear[1] _safe_gethostbyname
> # clear[1] _proxy_bypass_macosx_sysconf
> # clear[1] _get_proxy_settings
> # clear[1] _get_proxies
3977a4511
> # clear[2] __doc__
3981d4514
< # clear[2] __path__
3984,4032c4517,4547
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] SearchStrategy
< # clear[2] DataObject
< # clear[2] binary
< # clear[2] booleans
< # clear[2] builds
< # clear[2] characters
< # clear[2] complex_numbers
< # clear[2] composite
< # clear[2] data
< # clear[2] decimals
< # clear[2] deferred
< # clear[2] dictionaries
< # clear[2] emails
< # clear[2] fixed_dictionaries
< # clear[2] floats
< # clear[2] fractions
< # clear[2] from_regex
< # clear[2] from_type
< # clear[2] frozensets
< # clear[2] functions
< # clear[2] integers
< # clear[2] iterables
< # clear[2] just
< # clear[2] lists
< # clear[2] none
< # clear[2] nothing
< # clear[2] one_of
< # clear[2] permutations
< # clear[2] random_module
< # clear[2] randoms
< # clear[2] recursive
< # clear[2] register_type_strategy
< # clear[2] runner
< # clear[2] sampled_from
< # clear[2] sets
< # clear[2] shared
< # clear[2] slices
< # clear[2] text
< # clear[2] tuples
< # clear[2] uuids
< # clear[2] dates
< # clear[2] datetimes
< # clear[2] timedeltas
< # clear[2] times
< # clear[2] timezone_keys
< # clear[2] timezones
< # clear[2] ip_addresses
---
> # clear[2] base64
> # clear[2] bisect
> # destroy bisect
> # clear[2] email
> # clear[2] hashlib
> # clear[2] http
> # clear[2] io
> # clear[2] os
> # clear[2] posixpath
> # clear[2] re
> # clear[2] socket
> # clear[2] string
> # clear[2] sys
> # clear[2] time
> # clear[2] tempfile
> # clear[2] contextlib
> # clear[2] warnings
> # clear[2] URLError
> # clear[2] HTTPError
> # clear[2] ContentTooShortError
> # clear[2] urlparse
> # clear[2] urlsplit
> # clear[2] urljoin
> # clear[2] unwrap
> # clear[2] quote
> # clear[2] unquote
> # clear[2] unquote_to_bytes
> # clear[2] urlunparse
> # clear[2] addinfourl
> # clear[2] addclosehook
> # clear[2] ssl
4034,4038c4549,4602
< # cleanup[3] wiping zoneinfo
< # clear[1] _tzpath
< # destroy zoneinfo._tzpath
< # clear[1] _common
< # destroy zoneinfo._common
---
> # clear[2] __version__
> # clear[2] urlopen
> # clear[2] install_opener
> # clear[2] urlretrieve
> # clear[2] urlcleanup
> # clear[2] request_host
> # clear[2] Request
> # clear[2] OpenerDirector
> # clear[2] build_opener
> # clear[2] BaseHandler
> # clear[2] HTTPErrorProcessor
> # clear[2] HTTPDefaultErrorHandler
> # clear[2] HTTPRedirectHandler
> # clear[2] ProxyHandler
> # clear[2] HTTPPasswordMgr
> # clear[2] HTTPPasswordMgrWithDefaultRealm
> # clear[2] HTTPPasswordMgrWithPriorAuth
> # clear[2] AbstractBasicAuthHandler
> # clear[2] HTTPBasicAuthHandler
> # clear[2] ProxyBasicAuthHandler
> # clear[2] AbstractDigestAuthHandler
> # clear[2] HTTPDigestAuthHandler
> # clear[2] ProxyDigestAuthHandler
> # clear[2] AbstractHTTPHandler
> # clear[2] HTTPHandler
> # clear[2] HTTPSHandler
> # clear[2] HTTPCookieProcessor
> # clear[2] UnknownHandler
> # clear[2] parse_keqv_list
> # clear[2] parse_http_list
> # clear[2] FileHandler
> # clear[2] FTPHandler
> # clear[2] CacheFTPHandler
> # clear[2] DataHandler
> # clear[2] MAXFTPCACHE
> # clear[2] url2pathname
> # clear[2] pathname2url
> # clear[2] ftpcache
> # clear[2] URLopener
> # clear[2] FancyURLopener
> # clear[2] localhost
> # clear[2] thishost
> # clear[2] ftperrors
> # clear[2] noheaders
> # clear[2] ftpwrapper
> # clear[2] getproxies_environment
> # clear[2] proxy_bypass_environment
> # clear[2] proxy_bypass_macosx_sysconf
> # clear[2] getproxies_macosx_sysconf
> # clear[2] proxy_bypass
> # clear[2] getproxies
> # cleanup[3] wiping _scproxy
> # clear[1] _get_proxy_settings
> # clear[1] _get_proxies
4043c4607,4614
< # clear[2] __path__
---
> # clear[2] __file__
> # destroy _scproxy
> # cleanup[3] wiping urllib.error
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
4045a4617,4618
> # clear[2] io
> # clear[2] urllib
4047,4086c4620,4623
< # clear[2] ZoneInfoNotFoundError
< # clear[2] ZoneInfo
< # clear[2] reset_tzpath
< # clear[2] available_timezones
< # clear[2] InvalidTZPathWarning
< # clear[2] __getattr__
< # clear[2] __dir__
< # cleanup[3] wiping sysconfig
< # clear[1] _ALWAYS_STR
< # clear[1] _INSTALL_SCHEMES
< # clear[1] _getuserbase
< # clear[1] _HAS_USER_BASE
< # clear[1] _SCHEME_KEYS
< # clear[1] _PY_VERSION
< # clear[1] _PY_VERSION_SHORT
< # clear[1] _PY_VERSION_SHORT_NO_DOT
< # clear[1] _PREFIX
< # clear[1] _BASE_PREFIX
< # clear[1] _EXEC_PREFIX
< # clear[1] _BASE_EXEC_PREFIX
< # clear[1] _CONFIG_VARS
< # clear[1] _variable_rx
< # clear[1] _findvar1_rx
< # clear[1] _findvar2_rx
< # clear[1] _safe_realpath
< # clear[1] _PROJECT_BASE
< # clear[1] _is_python_source_dir
< # clear[1] _sys_home
< # clear[1] _PYTHON_BUILD
< # clear[1] _subst_vars
< # clear[1] _extend_dict
< # clear[1] _expand_vars
< # clear[1] _get_preferred_schemes
< # clear[1] _parse_makefile
< # clear[1] _get_sysconfigdata_name
< # clear[1] _generate_posix_vars
< # clear[1] _init_posix
< # clear[1] _init_non_posix
< # clear[1] _print_dict
< # clear[1] _main
---
> # clear[2] URLError
> # clear[2] HTTPError
> # clear[2] ContentTooShortError
> # cleanup[3] wiping urllib.response
4094,4097c4631
< # clear[2] os
< # clear[2] sys
< # clear[2] pardir
< # clear[2] realpath
---
> # clear[2] tempfile
4099,4120c4633,4640
< # clear[2] is_python_build
< # clear[2] get_preferred_scheme
< # clear[2] get_default_scheme
< # clear[2] get_makefile_filename
< # clear[2] parse_config_h
< # clear[2] get_config_h_filename
< # clear[2] get_scheme_names
< # clear[2] get_path_names
< # clear[2] get_paths
< # clear[2] get_path
< # clear[2] get_config_vars
< # clear[2] get_config_var
< # clear[2] get_platform
< # clear[2] get_python_version
< # clear[2] expand_makefile_vars
< # cleanup[3] wiping importlib.resources
< # clear[1] _common
< # clear[1] _path_from_reader
< # clear[1] _path_from_resource_path
< # clear[1] _path_from_open_resource
< # clear[1] _ensure_sequence
< # clear[1] _
---
> # clear[2] addbase
> # clear[2] addclosehook
> # clear[2] addinfo
> # clear[2] addinfourl
> # cleanup[3] wiping werkzeug.exceptions
> # clear[1] _get_environ
> # clear[1] _RetryAfter
> # clear[1] _aborter
4121a4642
> # clear[2] __doc__
4127,4159c4648,4702
< # clear[2] os
< # clear[2] io
< # clear[2] as_file
< # clear[2] files
< # clear[2] ResourceReader
< # clear[2] suppress
< # clear[2] ResourceLoader
< # clear[2] ModuleSpec
< # clear[2] BytesIO
< # clear[2] TextIOWrapper
< # clear[2] Path
< # clear[2] ModuleType
< # clear[2] ContextManager
< # clear[2] Iterable
< # clear[2] Union
< # clear[2] cast
< # clear[2] BinaryIO
< # clear[2] TextIO
< # clear[2] Sequence
< # clear[2] singledispatch
< # clear[2] __all__
< # clear[2] Package
< # clear[2] Resource
< # clear[2] open_binary
< # clear[2] open_text
< # clear[2] read_binary
< # clear[2] read_text
< # clear[2] path
< # clear[2] is_resource
< # clear[2] contents
< # cleanup[3] wiping importlib._common
< # clear[1] _tempfile
< # clear[1] _
---
> # clear[2] __annotations__
> # clear[2] t
> # clear[2] datetime
> # clear[2] escape
> # clear[2] Markup
> # clear[2] HTTPException
> # clear[2] BadRequest
> # clear[2] BadRequestKeyError
> # clear[2] ClientDisconnected
> # clear[2] SecurityError
> # clear[2] BadHost
> # clear[2] Unauthorized
> # clear[2] Forbidden
> # clear[2] NotFound
> # clear[2] MethodNotAllowed
> # clear[2] NotAcceptable
> # clear[2] RequestTimeout
> # clear[2] Conflict
> # clear[2] Gone
> # clear[2] LengthRequired
> # clear[2] PreconditionFailed
> # clear[2] RequestEntityTooLarge
> # clear[2] RequestURITooLarge
> # clear[2] UnsupportedMediaType
> # clear[2] RequestedRangeNotSatisfiable
> # clear[2] ExpectationFailed
> # clear[2] ImATeapot
> # clear[2] UnprocessableEntity
> # clear[2] Locked
> # clear[2] FailedDependency
> # clear[2] PreconditionRequired
> # clear[2] TooManyRequests
> # clear[2] RequestHeaderFieldsTooLarge
> # clear[2] UnavailableForLegalReasons
> # clear[2] InternalServerError
> # clear[2] NotImplemented
> # clear[2] BadGateway
> # clear[2] ServiceUnavailable
> # clear[2] GatewayTimeout
> # clear[2] HTTPVersionNotSupported
> # clear[2] default_exceptions
> # clear[2] Aborter
> # clear[2] abort
> # cleanup[3] wiping markupsafe._speedups
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] escape
> # clear[2] escape_silent
> # clear[2] soft_str
> # clear[2] __file__
> # cleanup[3] wiping http.server
> # clear[1] _url_collapse_path
> # clear[1] _get_best_family
4160a4704
> # clear[2] __doc__
4165a4710,4720
> # clear[2] __version__
> # clear[2] __all__
> # clear[2] copy
> # clear[2] datetime
> # clear[2] email
> # clear[2] html
> # destroy html
> # clear[2] http
> # clear[2] io
> # clear[2] itertools
> # clear[2] mimetypes
4167,4187c4722,4747
< # clear[2] pathlib
< # clear[2] tempfile
< # clear[2] functools
< # clear[2] contextlib
< # clear[2] types
< # clear[2] importlib
< # clear[2] Union
< # clear[2] Any
< # clear[2] Optional
< # clear[2] ResourceReader
< # clear[2] Traversable
< # clear[2] wrap_spec
< # clear[2] Package
< # clear[2] files
< # clear[2] normalize_path
< # clear[2] get_resource_reader
< # clear[2] resolve
< # clear[2] get_package
< # clear[2] from_package
< # clear[2] as_file
< # cleanup[3] wiping importlib._adapters
---
> # clear[2] posixpath
> # clear[2] select
> # clear[2] shutil
> # clear[2] socket
> # clear[2] socketserver
> # clear[2] sys
> # clear[2] time
> # clear[2] urllib
> # clear[2] HTTPStatus
> # clear[2] DEFAULT_ERROR_MESSAGE
> # clear[2] DEFAULT_ERROR_CONTENT_TYPE
> # clear[2] HTTPServer
> # clear[2] ThreadingHTTPServer
> # clear[2] BaseHTTPRequestHandler
> # clear[2] SimpleHTTPRequestHandler
> # clear[2] nobody_uid
> # clear[2] executable
> # clear[2] CGIHTTPRequestHandler
> # clear[2] test
> # cleanup[3] wiping mimetypes
> # clear[1] _default_mime_types
> # clear[1] _suffix_map_default
> # clear[1] _encodings_map_default
> # clear[1] _types_map_default
> # clear[1] _common_types_default
> # clear[1] _main
4188a4749
> # clear[2] __doc__
4194,4200c4755,4786
< # clear[2] suppress
< # clear[2] abc
< # clear[2] SpecLoaderAdapter
< # clear[2] TraversableResourcesLoader
< # clear[2] DegenerateFiles
< # clear[2] wrap_spec
< # cleanup[3] wiping hypothesis.internal.conjecture.floats
---
> # clear[2] os
> # clear[2] sys
> # clear[2] posixpath
> # clear[2] urllib
> # clear[2] __all__
> # clear[2] knownfiles
> # clear[2] inited
> # clear[2] MimeTypes
> # clear[2] guess_type
> # clear[2] guess_all_extensions
> # clear[2] guess_extension
> # clear[2] add_type
> # clear[2] init
> # clear[2] read_mime_types
> # clear[2] suffix_map
> # clear[2] encodings_map
> # clear[2] types_map
> # clear[2] common_types
> # cleanup[3] wiping http.client
> # clear[1] _UNKNOWN
> # clear[1] _CS_IDLE
> # clear[1] _CS_REQ_STARTED
> # clear[1] _CS_REQ_SENT
> # clear[1] _MAXLINE
> # clear[1] _MAXHEADERS
> # clear[1] _is_legal_header_name
> # clear[1] _is_illegal_header_value
> # clear[1] _contains_disallowed_url_pchar_re
> # clear[1] _contains_disallowed_method_pchar_re
> # clear[1] _METHODS_EXPECTING_BODY
> # clear[1] _encode
> # clear[1] _read_headers
4201a4788
> # clear[2] __doc__
4207,4240c4794,4891
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] array
< # clear[2] calc_label_from_name
< # clear[2] float_to_int
< # clear[2] int_to_float
< # clear[2] MAX_EXPONENT
< # clear[2] SPECIAL_EXPONENTS
< # clear[2] BIAS
< # clear[2] MAX_POSITIVE_EXPONENT
< # clear[2] DRAW_FLOAT_LABEL
< # clear[2] exponent_key
< # clear[2] ENCODING_TABLE
< # clear[2] DECODING_TABLE
< # clear[2] decode_exponent
< # clear[2] encode_exponent
< # clear[2] reverse_byte
< # clear[2] REVERSE_BITS_TABLE
< # clear[2] reverse64
< # clear[2] MANTISSA_MASK
< # clear[2] reverse_bits
< # clear[2] update_mantissa
< # clear[2] lex_to_float
< # clear[2] float_to_lex
< # clear[2] base_float_to_lex
< # clear[2] is_simple
< # clear[2] draw_float
< # clear[2] write_float
< # cleanup[3] wiping hypothesis.internal.charmap
< # clear[1] _union_intervals
< # clear[1] _subtract_intervals
< # clear[1] _intervals
< # clear[1] _category_key
< # clear[1] _query_for_key
---
> # clear[2] email
> # clear[2] errno
> # clear[2] http
> # destroy http
> # clear[2] io
> # clear[2] re
> # clear[2] socket
> # clear[2] sys
> # clear[2] collections
> # clear[2] urlsplit
> # clear[2] __all__
> # clear[2] HTTP_PORT
> # clear[2] HTTPS_PORT
> # clear[2] CONTINUE
> # clear[2] SWITCHING_PROTOCOLS
> # clear[2] PROCESSING
> # clear[2] EARLY_HINTS
> # clear[2] OK
> # clear[2] CREATED
> # clear[2] ACCEPTED
> # clear[2] NON_AUTHORITATIVE_INFORMATION
> # clear[2] NO_CONTENT
> # clear[2] RESET_CONTENT
> # clear[2] PARTIAL_CONTENT
> # clear[2] MULTI_STATUS
> # clear[2] ALREADY_REPORTED
> # clear[2] IM_USED
> # clear[2] MULTIPLE_CHOICES
> # clear[2] MOVED_PERMANENTLY
> # clear[2] FOUND
> # clear[2] SEE_OTHER
> # clear[2] NOT_MODIFIED
> # clear[2] USE_PROXY
> # clear[2] TEMPORARY_REDIRECT
> # clear[2] PERMANENT_REDIRECT
> # clear[2] BAD_REQUEST
> # clear[2] UNAUTHORIZED
> # clear[2] PAYMENT_REQUIRED
> # clear[2] FORBIDDEN
> # clear[2] NOT_FOUND
> # clear[2] METHOD_NOT_ALLOWED
> # clear[2] NOT_ACCEPTABLE
> # clear[2] PROXY_AUTHENTICATION_REQUIRED
> # clear[2] REQUEST_TIMEOUT
> # clear[2] CONFLICT
> # clear[2] GONE
> # clear[2] LENGTH_REQUIRED
> # clear[2] PRECONDITION_FAILED
> # clear[2] REQUEST_ENTITY_TOO_LARGE
> # clear[2] REQUEST_URI_TOO_LONG
> # clear[2] UNSUPPORTED_MEDIA_TYPE
> # clear[2] REQUESTED_RANGE_NOT_SATISFIABLE
> # clear[2] EXPECTATION_FAILED
> # clear[2] IM_A_TEAPOT
> # clear[2] MISDIRECTED_REQUEST
> # clear[2] UNPROCESSABLE_ENTITY
> # clear[2] LOCKED
> # clear[2] FAILED_DEPENDENCY
> # clear[2] TOO_EARLY
> # clear[2] UPGRADE_REQUIRED
> # clear[2] PRECONDITION_REQUIRED
> # clear[2] TOO_MANY_REQUESTS
> # clear[2] REQUEST_HEADER_FIELDS_TOO_LARGE
> # clear[2] UNAVAILABLE_FOR_LEGAL_REASONS
> # clear[2] INTERNAL_SERVER_ERROR
> # clear[2] NOT_IMPLEMENTED
> # clear[2] BAD_GATEWAY
> # clear[2] SERVICE_UNAVAILABLE
> # clear[2] GATEWAY_TIMEOUT
> # clear[2] HTTP_VERSION_NOT_SUPPORTED
> # clear[2] VARIANT_ALSO_NEGOTIATES
> # clear[2] INSUFFICIENT_STORAGE
> # clear[2] LOOP_DETECTED
> # clear[2] NOT_EXTENDED
> # clear[2] NETWORK_AUTHENTICATION_REQUIRED
> # clear[2] responses
> # clear[2] HTTPMessage
> # clear[2] parse_headers
> # clear[2] HTTPResponse
> # clear[2] HTTPConnection
> # clear[2] ssl
> # clear[2] HTTPSConnection
> # clear[2] HTTPException
> # clear[2] NotConnected
> # clear[2] InvalidURL
> # clear[2] UnknownProtocol
> # clear[2] UnknownTransferEncoding
> # clear[2] UnimplementedFileMode
> # clear[2] IncompleteRead
> # clear[2] ImproperConnectionState
> # clear[2] CannotSendRequest
> # clear[2] CannotSendHeader
> # clear[2] ResponseNotReady
> # clear[2] BadStatusLine
> # clear[2] LineTooLong
> # clear[2] RemoteDisconnected
> # clear[2] error
> # cleanup[3] wiping email.parser
4241a4893
> # clear[2] __doc__
4247,4270c4899,4909
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] gzip
< # destroy gzip
< # clear[2] json
< # clear[2] os
< # clear[2] sys
< # clear[2] tempfile
< # clear[2] unicodedata
< # clear[2] Dict
< # clear[2] Tuple
< # clear[2] mkdir_p
< # clear[2] storage_directory
< # clear[2] InvalidArgument
< # clear[2] intervals
< # clear[2] cache_type
< # clear[2] charmap_file
< # clear[2] charmap
< # clear[2] categories
< # clear[2] as_general_categories
< # clear[2] category_index_cache
< # clear[2] limited_category_index_cache
< # clear[2] query
< # cleanup[3] wiping hypothesis.internal.conjecture.utils
---
> # clear[2] __all__
> # clear[2] StringIO
> # clear[2] TextIOWrapper
> # clear[2] FeedParser
> # clear[2] BytesFeedParser
> # clear[2] compat32
> # clear[2] Parser
> # clear[2] HeaderParser
> # clear[2] BytesParser
> # clear[2] BytesHeaderParser
> # cleanup[3] wiping email.feedparser
4271a4911
> # clear[2] __doc__
4277,4314c4917,4934
< # clear[2] @py_builtins
< # clear[2] @pytest_ar
< # clear[2] enum
< # clear[2] hashlib
< # clear[2] heapq
< # destroy heapq
< # clear[2] math
< # clear[2] sys
< # clear[2] OrderedDict
< # clear[2] abc
< # clear[2] InvalidArgument
< # clear[2] bit_length
< # clear[2] floor
< # clear[2] int_from_bytes
< # clear[2] qualname
< # clear[2] str_to_bytes
< # clear[2] int_to_float
< # clear[2] LABEL_MASK
< # clear[2] calc_label_from_name
< # clear[2] calc_label_from_cls
< # clear[2] combine_labels
< # clear[2] INTEGER_RANGE_DRAW_LABEL
< # clear[2] BIASED_COIN_LABEL
< # clear[2] BIASED_COIN_INNER_LABEL
< # clear[2] SAMPLE_IN_SAMPLER_LABLE
< # clear[2] ONE_FROM_MANY_LABEL
< # clear[2] integer_range
< # clear[2] check_sample
< # clear[2] choice
< # clear[2] FLOAT_PREFIX
< # clear[2] FULL_FLOAT
< # clear[2] fractional_float
< # clear[2] boolean
< # clear[2] biased_coin
< # clear[2] Sampler
< # clear[2] many
< # cleanup[3] wiping hashlib
< # clear[1] _hashlib
---
> # clear[2] __all__
> # clear[2] re
> # clear[2] errors
> # clear[2] compat32
> # clear[2] deque
> # clear[2] StringIO
> # clear[2] NLCRE
> # clear[2] NLCRE_bol
> # clear[2] NLCRE_eol
> # clear[2] NLCRE_crack
> # clear[2] headerRE
> # clear[2] EMPTYSTRING
> # clear[2] NL
> # clear[2] NeedMoreData
> # clear[2] BufferedSubFile
> # clear[2] FeedParser
> # clear[2] BytesFeedParser
> # cleanup[3] wiping html.entities
4322,4323d4941
< # clear[2] algorithms_guaranteed
< # clear[2] algorithms_available
4325,4394c4943,4951
< # clear[2] __builtin_constructor_cache
< # clear[2] __block_openssl_constructor
< # clear[2] __get_builtin_constructor
< # clear[2] new
< # clear[2] pbkdf2_hmac
< # clear[2] scrypt
< # clear[2] md5
< # clear[2] sha1
< # clear[2] sha224
< # clear[2] sha256
< # clear[2] sha384
< # clear[2] sha512
< # clear[2] blake2b
< # clear[2] blake2s
< # clear[2] sha3_224
< # clear[2] sha3_256
< # clear[2] sha3_384
< # clear[2] sha3_512
< # clear[2] shake_128
< # clear[2] shake_256
< # cleanup[3] wiping _blake2
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] blake2b
< # clear[2] BLAKE2B_SALT_SIZE
< # clear[2] BLAKE2B_PERSON_SIZE
< # clear[2] BLAKE2B_MAX_KEY_SIZE
< # clear[2] BLAKE2B_MAX_DIGEST_SIZE
< # clear[2] blake2s
< # clear[2] BLAKE2S_SALT_SIZE
< # clear[2] BLAKE2S_PERSON_SIZE
< # clear[2] BLAKE2S_MAX_KEY_SIZE
< # clear[2] BLAKE2S_MAX_DIGEST_SIZE
< # cleanup[3] wiping _hashlib
< # clear[1] _constructors
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] new
< # clear[2] pbkdf2_hmac
< # clear[2] scrypt
< # clear[2] get_fips_mode
< # clear[2] compare_digest
< # clear[2] hmac_digest
< # clear[2] hmac_new
< # clear[2] openssl_md5
< # clear[2] openssl_sha1
< # clear[2] openssl_sha224
< # clear[2] openssl_sha256
< # clear[2] openssl_sha384
< # clear[2] openssl_sha512
< # clear[2] openssl_sha3_224
< # clear[2] openssl_sha3_256
< # clear[2] openssl_sha3_384
< # clear[2] openssl_sha3_512
< # clear[2] openssl_shake_128
< # clear[2] openssl_shake_256
< # clear[2] __file__
< # clear[2] HASH
< # clear[2] HASHXOF
< # clear[2] HMAC
< # clear[2] openssl_md_meth_names
< # clear[2] UnsupportedDigestmodError
< # cleanup[3] wiping _pytest._argcomplete
---
> # clear[2] name2codepoint
> # clear[2] html5
> # clear[2] codepoint2name
> # clear[2] entitydefs
> # cleanup[3] wiping socketserver
> # clear[1] _ServerSelector
> # clear[1] _Threads
> # clear[1] _NoThreads
> # clear[1] _SocketWriter
4402,4403c4959,4961
< # clear[2] __annotations__
< # clear[2] argparse
---
> # clear[2] __version__
> # clear[2] socket
> # clear[2] selectors
4406,4412c4964,5009
< # clear[2] glob
< # clear[2] Any
< # clear[2] List
< # clear[2] Optional
< # clear[2] FastFilesCompleter
< # clear[2] try_argcomplete
< # cleanup[3] wiping _pytest.faulthandler
---
> # clear[2] threading
> # clear[2] BufferedIOBase
> # clear[2] time
> # clear[2] __all__
> # clear[2] BaseServer
> # clear[2] TCPServer
> # clear[2] UDPServer
> # clear[2] ForkingMixIn
> # clear[2] ThreadingMixIn
> # clear[2] ForkingUDPServer
> # clear[2] ForkingTCPServer
> # clear[2] ThreadingUDPServer
> # clear[2] ThreadingTCPServer
> # clear[2] UnixStreamServer
> # clear[2] UnixDatagramServer
> # clear[2] ThreadingUnixStreamServer
> # clear[2] ThreadingUnixDatagramServer
> # clear[2] BaseRequestHandler
> # clear[2] StreamRequestHandler
> # clear[2] DatagramRequestHandler
> # cleanup[3] wiping ssl
> # clear[1] _Enum
> # clear[1] _IntEnum
> # clear[1] _IntFlag
> # clear[1] _ssl
> # clear[1] _SSLContext
> # clear[1] _txt2obj
> # clear[1] _nid2obj
> # clear[1] _DEFAULT_CIPHERS
> # clear[1] _OPENSSL_API_VERSION
> # clear[1] _SSLMethod
> # clear[1] _PROTOCOL_NAMES
> # clear[1] _TLSContentType
> # clear[1] _TLSAlertType
> # clear[1] _TLSMessageType
> # clear[1] _GLOBAL_DEFAULT_TIMEOUT
> # clear[1] _socket
> # clear[1] _RESTRICTED_SERVER_CIPHERS
> # clear[1] _dnsname_match
> # clear[1] _inet_paton
> # clear[1] _ipaddress_match
> # clear[1] _ASN1Object
> # clear[1] _create_unverified_context
> # clear[1] _create_default_https_context
> # clear[1] _create_stdlib_context
> # clear[1] _sslcopydoc
4413a5011
> # clear[2] __doc__
4419,4420d5016
< # clear[2] io
< # clear[2] os
4422,4439c5018,5152
< # clear[2] Generator
< # clear[2] TextIO
< # clear[2] pytest
< # clear[2] Config
< # clear[2] Parser
< # clear[2] Item
< # clear[2] StashKey
< # clear[2] fault_handler_stderr_key
< # clear[2] fault_handler_originally_enabled_key
< # clear[2] pytest_addoption
< # clear[2] pytest_configure
< # clear[2] pytest_unconfigure
< # clear[2] get_stderr_fileno
< # clear[2] get_timeout_config_value
< # clear[2] pytest_runtest_protocol
< # clear[2] pytest_enter_pdb
< # clear[2] pytest_exception_interact
< # cleanup[3] wiping _pytest.threadexception
---
> # clear[2] os
> # clear[2] namedtuple
> # clear[2] OPENSSL_VERSION_NUMBER
> # clear[2] OPENSSL_VERSION_INFO
> # clear[2] OPENSSL_VERSION
> # clear[2] MemoryBIO
> # clear[2] SSLSession
> # clear[2] SSLError
> # clear[2] SSLZeroReturnError
> # clear[2] SSLWantReadError
> # clear[2] SSLWantWriteError
> # clear[2] SSLSyscallError
> # clear[2] SSLEOFError
> # clear[2] SSLCertVerificationError
> # clear[2] RAND_status
> # clear[2] RAND_add
> # clear[2] RAND_bytes
> # clear[2] RAND_pseudo_bytes
> # clear[2] HAS_SNI
> # clear[2] HAS_ECDH
> # clear[2] HAS_NPN
> # clear[2] HAS_ALPN
> # clear[2] HAS_SSLv2
> # clear[2] HAS_SSLv3
> # clear[2] HAS_TLSv1
> # clear[2] HAS_TLSv1_1
> # clear[2] HAS_TLSv1_2
> # clear[2] HAS_TLSv1_3
> # clear[2] PROTOCOL_TLS
> # clear[2] PROTOCOL_TLSv1
> # clear[2] PROTOCOL_TLSv1_1
> # clear[2] PROTOCOL_TLSv1_2
> # clear[2] PROTOCOL_TLS_CLIENT
> # clear[2] PROTOCOL_TLS_SERVER
> # clear[2] OP_NO_SSLv2
> # clear[2] OP_SINGLE_DH_USE
> # clear[2] OP_SINGLE_ECDH_USE
> # clear[2] OP_NO_TICKET
> # clear[2] OP_NO_COMPRESSION
> # clear[2] OP_ENABLE_MIDDLEBOX_COMPAT
> # clear[2] OP_CIPHER_SERVER_PREFERENCE
> # clear[2] OP_NO_SSLv3
> # clear[2] OP_NO_TLSv1
> # clear[2] OP_NO_TLSv1_2
> # clear[2] OP_NO_TLSv1_1
> # clear[2] OP_NO_TLSv1_3
> # clear[2] OP_NO_RENEGOTIATION
> # clear[2] OP_ALL
> # clear[2] Options
> # clear[2] ALERT_DESCRIPTION_CLOSE_NOTIFY
> # clear[2] ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
> # clear[2] ALERT_DESCRIPTION_BAD_RECORD_MAC
> # clear[2] ALERT_DESCRIPTION_RECORD_OVERFLOW
> # clear[2] ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
> # clear[2] ALERT_DESCRIPTION_HANDSHAKE_FAILURE
> # clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE
> # clear[2] ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_REVOKED
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
> # clear[2] ALERT_DESCRIPTION_ILLEGAL_PARAMETER
> # clear[2] ALERT_DESCRIPTION_UNKNOWN_CA
> # clear[2] ALERT_DESCRIPTION_ACCESS_DENIED
> # clear[2] ALERT_DESCRIPTION_DECODE_ERROR
> # clear[2] ALERT_DESCRIPTION_DECRYPT_ERROR
> # clear[2] ALERT_DESCRIPTION_PROTOCOL_VERSION
> # clear[2] ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
> # clear[2] ALERT_DESCRIPTION_INTERNAL_ERROR
> # clear[2] ALERT_DESCRIPTION_USER_CANCELLED
> # clear[2] ALERT_DESCRIPTION_NO_RENEGOTIATION
> # clear[2] ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
> # clear[2] ALERT_DESCRIPTION_UNRECOGNIZED_NAME
> # clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
> # clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
> # clear[2] ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
> # clear[2] AlertDescription
> # clear[2] SSL_ERROR_SSL
> # clear[2] SSL_ERROR_WANT_READ
> # clear[2] SSL_ERROR_WANT_WRITE
> # clear[2] SSL_ERROR_WANT_X509_LOOKUP
> # clear[2] SSL_ERROR_SYSCALL
> # clear[2] SSL_ERROR_ZERO_RETURN
> # clear[2] SSL_ERROR_WANT_CONNECT
> # clear[2] SSL_ERROR_EOF
> # clear[2] SSL_ERROR_INVALID_ERROR_CODE
> # clear[2] SSLErrorNumber
> # clear[2] VERIFY_DEFAULT
> # clear[2] VERIFY_CRL_CHECK_LEAF
> # clear[2] VERIFY_CRL_CHECK_CHAIN
> # clear[2] VERIFY_X509_STRICT
> # clear[2] VERIFY_ALLOW_PROXY_CERTS
> # clear[2] VERIFY_X509_TRUSTED_FIRST
> # clear[2] VERIFY_X509_PARTIAL_CHAIN
> # clear[2] VerifyFlags
> # clear[2] CERT_NONE
> # clear[2] CERT_OPTIONAL
> # clear[2] CERT_REQUIRED
> # clear[2] VerifyMode
> # clear[2] PROTOCOL_SSLv23
> # clear[2] TLSVersion
> # clear[2] socket
> # clear[2] SOCK_STREAM
> # clear[2] create_connection
> # clear[2] SOL_SOCKET
> # clear[2] SO_TYPE
> # clear[2] base64
> # clear[2] errno
> # clear[2] warnings
> # clear[2] socket_error
> # clear[2] CHANNEL_BINDING_TYPES
> # clear[2] HAS_NEVER_CHECK_COMMON_NAME
> # clear[2] CertificateError
> # clear[2] match_hostname
> # clear[2] DefaultVerifyPaths
> # clear[2] get_default_verify_paths
> # clear[2] Purpose
> # clear[2] SSLContext
> # clear[2] create_default_context
> # clear[2] SSLObject
> # clear[2] SSLSocket
> # clear[2] wrap_socket
> # clear[2] cert_time_to_seconds
> # clear[2] PEM_HEADER
> # clear[2] PEM_FOOTER
> # clear[2] DER_cert_to_PEM_cert
> # clear[2] PEM_cert_to_DER_cert
> # clear[2] get_server_certificate
> # clear[2] get_protocol_name
> # cleanup[3] wiping _ssl
> # clear[1] _test_decode_cert
> # clear[1] _SSLContext
> # clear[1] _SSLSocket
> # clear[1] _DEFAULT_CIPHERS
> # clear[1] _OPENSSL_API_VERSION
4440a5154
> # clear[2] __doc__
4444,4461c5158,5276
< # clear[2] __file__
< # clear[2] __cached__
< # clear[2] threading
< # clear[2] traceback
< # clear[2] warnings
< # clear[2] TracebackType
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Generator
< # clear[2] Optional
< # clear[2] Type
< # clear[2] pytest
< # clear[2] catch_threading_exception
< # clear[2] thread_exception_runtest_hook
< # clear[2] pytest_runtest_setup
< # clear[2] pytest_runtest_call
< # clear[2] pytest_runtest_teardown
< # cleanup[3] wiping _pytest.unraisableexception
---
> # clear[2] RAND_add
> # clear[2] RAND_bytes
> # clear[2] RAND_pseudo_bytes
> # clear[2] RAND_status
> # clear[2] get_default_verify_paths
> # clear[2] txt2obj
> # clear[2] nid2obj
> # clear[2] __file__
> # clear[2] MemoryBIO
> # clear[2] SSLSession
> # clear[2] Certificate
> # clear[2] SSLError
> # clear[2] SSLCertVerificationError
> # clear[2] SSLZeroReturnError
> # clear[2] SSLWantWriteError
> # clear[2] SSLWantReadError
> # clear[2] SSLSyscallError
> # clear[2] SSLEOFError
> # clear[2] err_codes_to_names
> # clear[2] err_names_to_codes
> # clear[2] lib_codes_to_names
> # clear[2] SSL_ERROR_ZERO_RETURN
> # clear[2] SSL_ERROR_WANT_READ
> # clear[2] SSL_ERROR_WANT_WRITE
> # clear[2] SSL_ERROR_WANT_X509_LOOKUP
> # clear[2] SSL_ERROR_SYSCALL
> # clear[2] SSL_ERROR_SSL
> # clear[2] SSL_ERROR_WANT_CONNECT
> # clear[2] SSL_ERROR_EOF
> # clear[2] SSL_ERROR_INVALID_ERROR_CODE
> # clear[2] CERT_NONE
> # clear[2] CERT_OPTIONAL
> # clear[2] CERT_REQUIRED
> # clear[2] VERIFY_DEFAULT
> # clear[2] VERIFY_CRL_CHECK_LEAF
> # clear[2] VERIFY_CRL_CHECK_CHAIN
> # clear[2] VERIFY_X509_STRICT
> # clear[2] VERIFY_ALLOW_PROXY_CERTS
> # clear[2] VERIFY_X509_TRUSTED_FIRST
> # clear[2] VERIFY_X509_PARTIAL_CHAIN
> # clear[2] ALERT_DESCRIPTION_CLOSE_NOTIFY
> # clear[2] ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
> # clear[2] ALERT_DESCRIPTION_BAD_RECORD_MAC
> # clear[2] ALERT_DESCRIPTION_RECORD_OVERFLOW
> # clear[2] ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
> # clear[2] ALERT_DESCRIPTION_HANDSHAKE_FAILURE
> # clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE
> # clear[2] ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_REVOKED
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
> # clear[2] ALERT_DESCRIPTION_ILLEGAL_PARAMETER
> # clear[2] ALERT_DESCRIPTION_UNKNOWN_CA
> # clear[2] ALERT_DESCRIPTION_ACCESS_DENIED
> # clear[2] ALERT_DESCRIPTION_DECODE_ERROR
> # clear[2] ALERT_DESCRIPTION_DECRYPT_ERROR
> # clear[2] ALERT_DESCRIPTION_PROTOCOL_VERSION
> # clear[2] ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
> # clear[2] ALERT_DESCRIPTION_INTERNAL_ERROR
> # clear[2] ALERT_DESCRIPTION_USER_CANCELLED
> # clear[2] ALERT_DESCRIPTION_NO_RENEGOTIATION
> # clear[2] ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
> # clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
> # clear[2] ALERT_DESCRIPTION_UNRECOGNIZED_NAME
> # clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
> # clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
> # clear[2] ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
> # clear[2] PROTOCOL_SSLv23
> # clear[2] PROTOCOL_TLS
> # clear[2] PROTOCOL_TLS_CLIENT
> # clear[2] PROTOCOL_TLS_SERVER
> # clear[2] PROTOCOL_TLSv1
> # clear[2] PROTOCOL_TLSv1_1
> # clear[2] PROTOCOL_TLSv1_2
> # clear[2] OP_ALL
> # clear[2] OP_NO_SSLv2
> # clear[2] OP_NO_SSLv3
> # clear[2] OP_NO_TLSv1
> # clear[2] OP_NO_TLSv1_1
> # clear[2] OP_NO_TLSv1_2
> # clear[2] OP_NO_TLSv1_3
> # clear[2] OP_CIPHER_SERVER_PREFERENCE
> # clear[2] OP_SINGLE_DH_USE
> # clear[2] OP_NO_TICKET
> # clear[2] OP_SINGLE_ECDH_USE
> # clear[2] OP_NO_COMPRESSION
> # clear[2] OP_ENABLE_MIDDLEBOX_COMPAT
> # clear[2] OP_NO_RENEGOTIATION
> # clear[2] HOSTFLAG_ALWAYS_CHECK_SUBJECT
> # clear[2] HOSTFLAG_NEVER_CHECK_SUBJECT
> # clear[2] HOSTFLAG_NO_WILDCARDS
> # clear[2] HOSTFLAG_NO_PARTIAL_WILDCARDS
> # clear[2] HOSTFLAG_MULTI_LABEL_WILDCARDS
> # clear[2] HOSTFLAG_SINGLE_LABEL_SUBDOMAINS
> # clear[2] ENCODING_PEM
> # clear[2] ENCODING_DER
> # clear[2] PROTO_MINIMUM_SUPPORTED
> # clear[2] PROTO_MAXIMUM_SUPPORTED
> # clear[2] PROTO_SSLv3
> # clear[2] PROTO_TLSv1
> # clear[2] PROTO_TLSv1_1
> # clear[2] PROTO_TLSv1_2
> # clear[2] PROTO_TLSv1_3
> # clear[2] HAS_SNI
> # clear[2] HAS_TLS_UNIQUE
> # clear[2] HAS_ECDH
> # clear[2] HAS_NPN
> # clear[2] HAS_ALPN
> # clear[2] HAS_SSLv2
> # clear[2] HAS_SSLv3
> # clear[2] HAS_TLSv1
> # clear[2] HAS_TLSv1_1
> # clear[2] HAS_TLSv1_2
> # clear[2] HAS_TLSv1_3
> # clear[2] OPENSSL_VERSION_NUMBER
> # clear[2] OPENSSL_VERSION_INFO
> # clear[2] OPENSSL_VERSION
> # cleanup[3] wiping queue
> # clear[1] _PySimpleQueue
4462a5278
> # clear[2] __doc__
4468,4483c5284,5297
< # clear[2] sys
< # clear[2] traceback
< # clear[2] warnings
< # clear[2] TracebackType
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Generator
< # clear[2] Optional
< # clear[2] Type
< # clear[2] pytest
< # clear[2] catch_unraisable_exception
< # clear[2] unraisable_exception_runtest_hook
< # clear[2] pytest_runtest_setup
< # clear[2] pytest_runtest_call
< # clear[2] pytest_runtest_teardown
< # cleanup[3] wiping _pytest.python_path
---
> # clear[2] threading
> # clear[2] types
> # clear[2] deque
> # clear[2] heappush
> # clear[2] heappop
> # clear[2] time
> # clear[2] SimpleQueue
> # clear[2] __all__
> # clear[2] Empty
> # clear[2] Full
> # clear[2] Queue
> # clear[2] PriorityQueue
> # clear[2] LifoQueue
> # cleanup[3] wiping _queue
4484a5299
> # clear[2] __doc__
4489,4497c5304,5306
< # clear[2] __cached__
< # clear[2] sys
< # clear[2] pytest
< # clear[2] Config
< # clear[2] Parser
< # clear[2] pytest_addoption
< # clear[2] pytest_load_initial_conftests
< # clear[2] pytest_unconfigure
< # cleanup[3] wiping _pytest.warnings
---
> # clear[2] Empty
> # clear[2] SimpleQueue
> # cleanup[3] wiping hypothesis.extra.pytestplugin
4504,4509c5313,5316
< # clear[2] sys
< # clear[2] warnings
< # clear[2] contextmanager
< # clear[2] Generator
< # clear[2] Optional
< # clear[2] TYPE_CHECKING
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] base64
> # clear[2] signature
4511,4516c5318,5335
< # clear[2] apply_warning_filters
< # clear[2] Config
< # clear[2] parse_warning_filter
< # clear[2] Session
< # clear[2] Item
< # clear[2] TerminalReporter
---
> # clear[2] HealthCheck
> # clear[2] Verbosity
> # clear[2] core
> # clear[2] settings
> # clear[2] InvalidArgument
> # clear[2] is_hypothesis_test
> # clear[2] fail_health_check
> # clear[2] default_reporter
> # clear[2] with_reporter
> # clear[2] collector
> # clear[2] describe_statistics
> # clear[2] LOAD_PROFILE_OPTION
> # clear[2] VERBOSITY_OPTION
> # clear[2] PRINT_STATISTICS_OPTION
> # clear[2] SEED_OPTION
> # clear[2] StoringReporter
> # clear[2] pytest_addoption
> # clear[2] pytest_report_header
4518,4521c5337,5338
< # clear[2] catch_warnings_for_item
< # clear[2] warning_record_to_str
< # clear[2] pytest_runtest_protocol
< # clear[2] pytest_collection
---
> # clear[2] pytest_runtest_call
> # clear[2] pytest_runtest_makereport
4523,4525c5340,5342
< # clear[2] pytest_sessionfinish
< # clear[2] pytest_load_initial_conftests
< # cleanup[3] wiping _pytest.stepwise
---
> # clear[2] pytest_collection_modifyitems
> # clear[2] load
> # cleanup[3] wiping hypothesis.internal.detection
4532,4546c5349,5353
< # clear[2] List
< # clear[2] Optional
< # clear[2] TYPE_CHECKING
< # clear[2] pytest
< # clear[2] nodes
< # clear[2] Config
< # clear[2] Parser
< # clear[2] Session
< # clear[2] TestReport
< # clear[2] STEPWISE_CACHE_DIR
< # clear[2] pytest_addoption
< # clear[2] pytest_configure
< # clear[2] pytest_sessionfinish
< # clear[2] StepwisePlugin
< # cleanup[3] wiping _pytest.setupplan
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] MethodType
> # clear[2] is_hypothesis_test
> # cleanup[3] wiping hypothesis.extra
4550a5358
> # clear[2] __path__
4553,4565c5361,5366
< # clear[2] Optional
< # clear[2] Union
< # clear[2] pytest
< # clear[2] Config
< # clear[2] ExitCode
< # clear[2] Parser
< # clear[2] FixtureDef
< # clear[2] SubRequest
< # clear[2] pytest_addoption
< # clear[2] pytest_fixture_setup
< # clear[2] pytest_cmdline_main
< # cleanup[3] wiping _pytest.setuponly
< # clear[1] _show_fixture_action
---
> # clear[2] pytestplugin
> # cleanup[3] wiping hypothesis
> # clear[1] _error_if_old
> # destroy hypothesis._error_if_old
> # clear[1] _settings
> # destroy hypothesis._settings
4566a5368
> # clear[2] __doc__
4569a5372
> # clear[2] __path__
4572,4590c5375,5471
< # clear[2] Generator
< # clear[2] Optional
< # clear[2] Union
< # clear[2] pytest
< # clear[2] saferepr
< # clear[2] Config
< # clear[2] ExitCode
< # clear[2] Parser
< # clear[2] FixtureDef
< # clear[2] SubRequest
< # clear[2] Scope
< # clear[2] pytest_addoption
< # clear[2] pytest_fixture_setup
< # clear[2] pytest_fixture_post_finalizer
< # clear[2] pytest_cmdline_main
< # cleanup[3] wiping _pytest.junitxml
< # clear[1] _NodeReporter
< # clear[1] _warn_incompatibility_with_xunit2
< # clear[1] _check_record_param_type
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] version
> # destroy hypothesis.version
> # clear[2] hypothesis
> # clear[2] errors
> # destroy hypothesis.errors
> # clear[2] internal
> # destroy hypothesis.internal
> # destroy hypothesis.internal.compat
> # destroy hypothesis.internal.reflection
> # destroy hypothesis.internal.coverage
> # destroy hypothesis.internal.validation
> # destroy hypothesis.internal.conjecture
> # destroy hypothesis.internal.conjecture.junkdrawer
> # destroy hypothesis.internal.conjecture.data
> # destroy hypothesis.internal.conjecture.datatree
> # destroy hypothesis.internal.conjecture.choicetree
> # destroy hypothesis.internal.conjecture.shrinking
> # destroy hypothesis.internal.conjecture.shrinking.common
> # destroy hypothesis.internal.conjecture.shrinking.integer
> # destroy hypothesis.internal.conjecture.shrinking.floats
> # destroy hypothesis.internal.conjecture.shrinking.ordering
> # destroy hypothesis.internal.conjecture.shrinking.lexical
> # destroy hypothesis.internal.conjecture.shrinking.learned_dfas
> # destroy hypothesis.internal.conjecture.shrinking.dfas
> # destroy hypothesis.internal.conjecture.dfa
> # destroy hypothesis.internal.conjecture.shrinker
> # destroy hypothesis.internal.conjecture.pareto
> # destroy hypothesis.internal.conjecture.engine
> # destroy hypothesis.internal.conjecture.optimiser
> # destroy hypothesis.internal.floats
> # destroy hypothesis.internal.lazyformat
> # destroy hypothesis.internal.cache
> # destroy hypothesis.internal.cathetus
> # destroy hypothesis.internal.entropy
> # destroy hypothesis.internal.intervalsets
> # destroy hypothesis.internal.healthcheck
> # destroy hypothesis.internal.escalation
> # destroy hypothesis.internal.detection
> # clear[2] vendor
> # destroy hypothesis.vendor
> # destroy hypothesis.vendor.pretty
> # clear[2] utils
> # destroy hypothesis.utils
> # destroy hypothesis.utils.conventions
> # destroy hypothesis.utils.dynamicvariables
> # clear[2] HealthCheck
> # clear[2] Phase
> # clear[2] Verbosity
> # clear[2] settings
> # clear[2] reporting
> # destroy hypothesis.reporting
> # clear[2] control
> # destroy hypothesis.control
> # clear[2] assume
> # clear[2] currently_in_test_context
> # clear[2] event
> # clear[2] note
> # clear[2] reject
> # clear[2] target
> # clear[2] configuration
> # destroy hypothesis.configuration
> # clear[2] strategies
> # clear[2] executors
> # destroy hypothesis.executors
> # clear[2] statistics
> # destroy hypothesis.statistics
> # clear[2] core
> # destroy hypothesis.core
> # clear[2] example
> # clear[2] find
> # clear[2] given
> # clear[2] reproduce_failure
> # clear[2] seed
> # clear[2] entry_points
> # destroy hypothesis.entry_points
> # clear[2] register_random
> # clear[2] infer
> # clear[2] __version__
> # clear[2] __version_info__
> # clear[2] __all__
> # clear[2] extra
> # destroy hypothesis.extra
> # clear[2] database
> # destroy hypothesis.database
> # cleanup[3] wiping statistics
> # clear[1] _sum
> # clear[1] _isfinite
> # clear[1] _coerce
> # clear[1] _exact_ratio
> # clear[1] _convert
> # clear[1] _find_lteq
> # clear[1] _find_rteq
> # clear[1] _fail_neg
> # clear[1] _ss
> # clear[1] _normal_dist_inv_cdf
4598,4637c5479,5522
< # clear[2] functools
< # clear[2] os
< # clear[2] platform
< # clear[2] re
< # clear[2] ET
< # destroy xml.etree.ElementTree
< # clear[2] datetime
< # clear[2] Callable
< # clear[2] Dict
< # clear[2] List
< # clear[2] Match
< # clear[2] Optional
< # clear[2] Tuple
< # clear[2] Union
< # clear[2] pytest
< # clear[2] nodes
< # clear[2] timing
< # clear[2] ExceptionRepr
< # clear[2] ReprFileLocation
< # clear[2] Config
< # clear[2] filename_arg
< # clear[2] Parser
< # clear[2] FixtureRequest
< # clear[2] TestReport
< # clear[2] StashKey
< # clear[2] TerminalReporter
< # clear[2] xml_key
< # clear[2] bin_xml_escape
< # clear[2] merge_family
< # clear[2] families
< # clear[2] record_property
< # clear[2] record_xml_attribute
< # clear[2] record_testsuite_property
< # clear[2] pytest_addoption
< # clear[2] pytest_configure
< # clear[2] pytest_unconfigure
< # clear[2] mangle_test_address
< # clear[2] LogXML
< # cleanup[3] wiping _elementtree
< # clear[1] _set_factories
---
> # clear[2] __all__
> # clear[2] math
> # clear[2] numbers
> # clear[2] random
> # clear[2] Fraction
> # clear[2] Decimal
> # clear[2] groupby
> # clear[2] repeat
> # clear[2] bisect_left
> # clear[2] bisect_right
> # clear[2] hypot
> # clear[2] sqrt
> # clear[2] fabs
> # clear[2] exp
> # clear[2] erf
> # clear[2] tau
> # clear[2] log
> # clear[2] fsum
> # clear[2] itemgetter
> # clear[2] Counter
> # clear[2] namedtuple
> # clear[2] StatisticsError
> # clear[2] mean
> # clear[2] fmean
> # clear[2] geometric_mean
> # clear[2] harmonic_mean
> # clear[2] median
> # clear[2] median_low
> # clear[2] median_high
> # clear[2] median_grouped
> # clear[2] mode
> # clear[2] multimode
> # clear[2] quantiles
> # clear[2] variance
> # clear[2] pvariance
> # clear[2] stdev
> # clear[2] pstdev
> # clear[2] covariance
> # clear[2] correlation
> # clear[2] LinearRegression
> # clear[2] linear_regression
> # clear[2] NormalDist
> # cleanup[3] wiping _statistics
> # clear[1] _normal_dist_inv_cdf
4638a5524
> # clear[2] __doc__
4642,4646d5527
< # clear[2] SubElement
< # clear[2] ParseError
< # clear[2] Element
< # clear[2] TreeBuilder
< # clear[2] XMLParser
4648,4652c5529,5530
< # cleanup[3] wiping xml.etree.ElementPath
< # clear[1] _is_wildcard_tag
< # clear[1] _prepare_tag
< # clear[1] _cache
< # clear[1] _SelectorContext
---
> # destroy _statistics
> # cleanup[3] wiping hypothesis.internal.conjecture.dfa.lstar
4659,4674c5537,5570
< # clear[2] re
< # clear[2] xpath_tokenizer_re
< # clear[2] xpath_tokenizer
< # clear[2] get_parent_map
< # clear[2] prepare_child
< # clear[2] prepare_star
< # clear[2] prepare_self
< # clear[2] prepare_descendant
< # clear[2] prepare_parent
< # clear[2] prepare_predicate
< # clear[2] ops
< # clear[2] iterfind
< # clear[2] find
< # clear[2] findall
< # clear[2] findtext
< # cleanup[3] wiping _pytest.nose
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] bisect_right
> # clear[2] insort
> # clear[2] Counter
> # clear[2] InvalidState
> # clear[2] DFA
> # clear[2] cached
> # clear[2] IntList
> # clear[2] NotFound
> # clear[2] SelfOrganisingList
> # clear[2] find_integer
> # clear[2] attr
> # clear[2] DistinguishedState
> # clear[2] LStar
> # clear[2] LearnedDFA
> # clear[2] IntegerNormalizer
> # cleanup[3] wiping hypothesis.strategies
> # clear[1] _internal
> # destroy hypothesis.strategies._internal
> # destroy hypothesis.strategies._internal.strategies
> # destroy hypothesis.strategies._internal.collections
> # destroy hypothesis.strategies._internal.deferred
> # destroy hypothesis.strategies._internal.shared
> # destroy hypothesis.strategies._internal.functions
> # destroy hypothesis.strategies._internal.lazy
> # destroy hypothesis.strategies._internal.misc
> # destroy hypothesis.strategies._internal.numbers
> # destroy hypothesis.strategies._internal.recursive
> # destroy hypothesis.strategies._internal.strings
> # destroy hypothesis.strategies._internal.core
> # destroy hypothesis.strategies._internal.datetime
> # destroy hypothesis.strategies._internal.ipaddress
> # clear[1] _strategies
4676d5571
< # clear[2] __doc__
4679a5575
> # clear[2] __path__
4682,4691c5578,5632
< # clear[2] warnings
< # clear[2] hookimpl
< # clear[2] NOSE_SUPPORT
< # clear[2] getfixturemarker
< # clear[2] Item
< # clear[2] Function
< # clear[2] TestCaseFunction
< # clear[2] pytest_runtest_setup
< # clear[2] call_optional
< # cleanup[3] wiping _pytest.pastebin
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] SearchStrategy
> # clear[2] DataObject
> # clear[2] binary
> # clear[2] booleans
> # clear[2] builds
> # clear[2] characters
> # clear[2] complex_numbers
> # clear[2] composite
> # clear[2] data
> # clear[2] decimals
> # clear[2] deferred
> # clear[2] dictionaries
> # clear[2] emails
> # clear[2] fixed_dictionaries
> # clear[2] floats
> # clear[2] fractions
> # clear[2] from_regex
> # clear[2] from_type
> # clear[2] frozensets
> # clear[2] functions
> # clear[2] integers
> # clear[2] iterables
> # clear[2] just
> # clear[2] lists
> # clear[2] none
> # clear[2] nothing
> # clear[2] one_of
> # clear[2] permutations
> # clear[2] random_module
> # clear[2] randoms
> # clear[2] recursive
> # clear[2] register_type_strategy
> # clear[2] runner
> # clear[2] sampled_from
> # clear[2] sets
> # clear[2] shared
> # clear[2] slices
> # clear[2] text
> # clear[2] tuples
> # clear[2] uuids
> # clear[2] dates
> # clear[2] datetimes
> # clear[2] timedeltas
> # clear[2] times
> # clear[2] timezone_keys
> # clear[2] timezones
> # clear[2] ip_addresses
> # clear[2] __all__
> # cleanup[3] wiping zoneinfo
> # clear[1] _tzpath
> # destroy zoneinfo._tzpath
> # clear[1] _common
> # destroy zoneinfo._common
4693d5633
< # clear[2] __doc__
4696a5637
> # clear[2] __path__
4699,4715c5640,5680
< # clear[2] tempfile
< # clear[2] StringIO
< # clear[2] IO
< # clear[2] Union
< # clear[2] pytest
< # clear[2] Config
< # clear[2] create_terminal_writer
< # clear[2] Parser
< # clear[2] StashKey
< # clear[2] TerminalReporter
< # clear[2] pastebinfile_key
< # clear[2] pytest_addoption
< # clear[2] pytest_configure
< # clear[2] pytest_unconfigure
< # clear[2] create_new_paste
< # clear[2] pytest_terminal_summary
< # cleanup[3] wiping _pytest.skipping
---
> # clear[2] __all__
> # clear[2] ZoneInfoNotFoundError
> # clear[2] ZoneInfo
> # clear[2] reset_tzpath
> # clear[2] available_timezones
> # clear[2] InvalidTZPathWarning
> # clear[2] __getattr__
> # clear[2] __dir__
> # cleanup[3] wiping sysconfig
> # clear[1] _ALWAYS_STR
> # clear[1] _INSTALL_SCHEMES
> # clear[1] _getuserbase
> # clear[1] _HAS_USER_BASE
> # clear[1] _SCHEME_KEYS
> # clear[1] _PY_VERSION
> # clear[1] _PY_VERSION_SHORT
> # clear[1] _PY_VERSION_SHORT_NO_DOT
> # clear[1] _PREFIX
> # clear[1] _BASE_PREFIX
> # clear[1] _EXEC_PREFIX
> # clear[1] _BASE_EXEC_PREFIX
> # clear[1] _CONFIG_VARS
> # clear[1] _variable_rx
> # clear[1] _findvar1_rx
> # clear[1] _findvar2_rx
> # clear[1] _safe_realpath
> # clear[1] _PROJECT_BASE
> # clear[1] _is_python_source_dir
> # clear[1] _sys_home
> # clear[1] _PYTHON_BUILD
> # clear[1] _subst_vars
> # clear[1] _extend_dict
> # clear[1] _expand_vars
> # clear[1] _get_preferred_schemes
> # clear[1] _parse_makefile
> # clear[1] _get_sysconfigdata_name
> # clear[1] _generate_posix_vars
> # clear[1] _init_posix
> # clear[1] _init_non_posix
> # clear[1] _print_dict
> # clear[1] _main
4724d5688
< # clear[2] platform
4726,4759c5690,5714
< # clear[2] traceback
< # clear[2] Mapping
< # clear[2] Generator
< # clear[2] Optional
< # clear[2] Tuple
< # clear[2] Type
< # clear[2] attr
< # clear[2] Config
< # clear[2] hookimpl
< # clear[2] Parser
< # clear[2] Mark
< # clear[2] Item
< # clear[2] fail
< # clear[2] skip
< # clear[2] xfail
< # clear[2] BaseReport
< # clear[2] CallInfo
< # clear[2] StashKey
< # clear[2] pytest_addoption
< # clear[2] pytest_configure
< # clear[2] evaluate_condition
< # clear[2] Skip
< # clear[2] evaluate_skip_marks
< # clear[2] Xfail
< # clear[2] evaluate_xfail_marks
< # clear[2] xfailed_key
< # clear[2] pytest_runtest_setup
< # clear[2] pytest_runtest_call
< # clear[2] pytest_runtest_makereport
< # clear[2] pytest_report_teststatus
< # cleanup[3] wiping _pytest.unittest
< # clear[1] _pytest
< # clear[1] _make_xunit_fixture
< # clear[1] _is_skipped
---
> # clear[2] pardir
> # clear[2] realpath
> # clear[2] __all__
> # clear[2] is_python_build
> # clear[2] get_preferred_scheme
> # clear[2] get_default_scheme
> # clear[2] get_makefile_filename
> # clear[2] parse_config_h
> # clear[2] get_config_h_filename
> # clear[2] get_scheme_names
> # clear[2] get_path_names
> # clear[2] get_paths
> # clear[2] get_path
> # clear[2] get_config_vars
> # clear[2] get_config_var
> # clear[2] get_platform
> # clear[2] get_python_version
> # clear[2] expand_makefile_vars
> # cleanup[3] wiping importlib.resources
> # clear[1] _common
> # clear[1] _path_from_reader
> # clear[1] _path_from_resource_path
> # clear[1] _path_from_open_resource
> # clear[1] _ensure_sequence
> # clear[1] _
4761d5715
< # clear[2] __doc__
4767,4772c5721,5733
< # clear[2] sys
< # clear[2] traceback
< # clear[2] types
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Generator
---
> # clear[2] os
> # clear[2] io
> # clear[2] as_file
> # clear[2] files
> # clear[2] ResourceReader
> # clear[2] suppress
> # clear[2] ResourceLoader
> # clear[2] ModuleSpec
> # clear[2] BytesIO
> # clear[2] TextIOWrapper
> # clear[2] Path
> # clear[2] ModuleType
> # clear[2] ContextManager
4774,4778d5734
< # clear[2] List
< # clear[2] Optional
< # clear[2] Tuple
< # clear[2] Type
< # clear[2] TYPE_CHECKING
4780,4802c5736,5753
< # clear[2] pytest
< # clear[2] getimfunc
< # clear[2] is_async_function
< # clear[2] hookimpl
< # clear[2] FixtureRequest
< # clear[2] Collector
< # clear[2] Item
< # clear[2] exit
< # clear[2] fail
< # clear[2] skip
< # clear[2] xfail
< # clear[2] Class
< # clear[2] Function
< # clear[2] Module
< # clear[2] CallInfo
< # clear[2] Scope
< # clear[2] pytest_pycollect_makeitem
< # clear[2] UnitTestCase
< # clear[2] TestCaseFunction
< # clear[2] pytest_runtest_makereport
< # clear[2] pytest_runtest_protocol
< # clear[2] check_testcase_implements_trial_reporter
< # cleanup[3] wiping _pytest.helpconfig
---
> # clear[2] cast
> # clear[2] BinaryIO
> # clear[2] TextIO
> # clear[2] Sequence
> # clear[2] singledispatch
> # clear[2] __all__
> # clear[2] Package
> # clear[2] Resource
> # clear[2] open_binary
> # clear[2] open_text
> # clear[2] read_binary
> # clear[2] read_text
> # clear[2] path
> # clear[2] is_resource
> # clear[2] contents
> # cleanup[3] wiping importlib._common
> # clear[1] _tempfile
> # clear[1] _
4804d5754
< # clear[2] __doc__
4811,4814c5761,5766
< # clear[2] sys
< # clear[2] Action
< # clear[2] List
< # clear[2] Optional
---
> # clear[2] pathlib
> # clear[2] tempfile
> # clear[2] functools
> # clear[2] contextlib
> # clear[2] types
> # clear[2] importlib
4816,4832c5768,5781
< # clear[2] pytest
< # destroy pytest
< # clear[2] Config
< # clear[2] ExitCode
< # clear[2] PrintHelp
< # clear[2] Parser
< # clear[2] HelpAction
< # clear[2] pytest_addoption
< # clear[2] pytest_cmdline_parse
< # clear[2] showversion
< # clear[2] pytest_cmdline_main
< # clear[2] showhelp
< # clear[2] conftest_options
< # clear[2] getpluginversioninfo
< # clear[2] pytest_report_header
< # cleanup[3] wiping _pytest.config.compat
< # clear[1] _check_path
---
> # clear[2] Any
> # clear[2] Optional
> # clear[2] ResourceReader
> # clear[2] Traversable
> # clear[2] wrap_spec
> # clear[2] Package
> # clear[2] files
> # clear[2] normalize_path
> # clear[2] get_resource_reader
> # clear[2] resolve
> # clear[2] get_package
> # clear[2] from_package
> # clear[2] as_file
> # cleanup[3] wiping importlib._adapters
4839,4848c5788,5794
< # clear[2] functools
< # clear[2] warnings
< # clear[2] Path
< # clear[2] Optional
< # clear[2] LEGACY_PATH
< # clear[2] legacy_path
< # clear[2] HOOK_LEGACY_PATH_ARG
< # clear[2] imply_paths_hooks
< # clear[2] PathAwareHookProxy
< # cleanup[3] wiping _pytest.recwarn
---
> # clear[2] suppress
> # clear[2] abc
> # clear[2] SpecLoaderAdapter
> # clear[2] TraversableResourcesLoader
> # clear[2] DegenerateFiles
> # clear[2] wrap_spec
> # cleanup[3] wiping hypothesis.internal.conjecture.floats
4850d5795
< # clear[2] __doc__
4856,4890c5801,5834
< # clear[2] re
< # clear[2] warnings
< # clear[2] pformat
< # clear[2] TracebackType
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Generator
< # clear[2] Iterator
< # clear[2] List
< # clear[2] Optional
< # clear[2] Pattern
< # clear[2] Tuple
< # clear[2] Type
< # clear[2] TypeVar
< # clear[2] Union
< # clear[2] final
< # clear[2] overload
< # clear[2] check_ispytest
< # clear[2] WARNS_NONE_ARG
< # clear[2] fixture
< # clear[2] fail
< # clear[2] T
< # clear[2] recwarn
< # clear[2] deprecated_call
< # clear[2] warns
< # clear[2] WarningsRecorder
< # clear[2] WarningsChecker
< # cleanup[3] wiping _pytest.logging
< # clear[1] _strtobool
< # clear[1] _ANSI_ESCAPE_SEQ
< # clear[1] _remove_ansi_escape_sequences
< # clear[1] _HandlerType
< # clear[1] _FileHandler
< # clear[1] _LiveLoggingStreamHandler
< # clear[1] _LiveLoggingNullHandler
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] array
> # clear[2] calc_label_from_name
> # clear[2] float_to_int
> # clear[2] int_to_float
> # clear[2] MAX_EXPONENT
> # clear[2] SPECIAL_EXPONENTS
> # clear[2] BIAS
> # clear[2] MAX_POSITIVE_EXPONENT
> # clear[2] DRAW_FLOAT_LABEL
> # clear[2] exponent_key
> # clear[2] ENCODING_TABLE
> # clear[2] DECODING_TABLE
> # clear[2] decode_exponent
> # clear[2] encode_exponent
> # clear[2] reverse_byte
> # clear[2] REVERSE_BITS_TABLE
> # clear[2] reverse64
> # clear[2] MANTISSA_MASK
> # clear[2] reverse_bits
> # clear[2] update_mantissa
> # clear[2] lex_to_float
> # clear[2] float_to_lex
> # clear[2] base_float_to_lex
> # clear[2] is_simple
> # clear[2] draw_float
> # clear[2] write_float
> # cleanup[3] wiping hypothesis.internal.charmap
> # clear[1] _union_intervals
> # clear[1] _subtract_intervals
> # clear[1] _intervals
> # clear[1] _category_key
> # clear[1] _query_for_key
4892d5835
< # clear[2] __doc__
4898,4900c5841,5845
< # clear[2] io
< # clear[2] logging
< # destroy logging
---
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] gzip
> # destroy gzip
> # clear[2] json
4902,4907c5847,5849
< # clear[2] re
< # clear[2] contextmanager
< # clear[2] nullcontext
< # clear[2] StringIO
< # clear[2] Path
< # clear[2] AbstractSet
---
> # clear[2] sys
> # clear[2] tempfile
> # clear[2] unicodedata
4909,4912d5850
< # clear[2] Generator
< # clear[2] List
< # clear[2] Mapping
< # clear[2] Optional
4914,4948c5852,5908
< # clear[2] TYPE_CHECKING
< # clear[2] TypeVar
< # clear[2] Union
< # clear[2] nodes
< # clear[2] TerminalWriter
< # clear[2] CaptureManager
< # clear[2] final
< # clear[2] Config
< # clear[2] create_terminal_writer
< # clear[2] hookimpl
< # clear[2] UsageError
< # clear[2] Parser
< # clear[2] check_ispytest
< # clear[2] fixture
< # clear[2] FixtureRequest
< # clear[2] Session
< # clear[2] StashKey
< # clear[2] TerminalReporter
< # clear[2] logging_StreamHandler
< # clear[2] DEFAULT_LOG_FORMAT
< # clear[2] DEFAULT_LOG_DATE_FORMAT
< # clear[2] caplog_handler_key
< # clear[2] caplog_records_key
< # clear[2] ColoredLevelFormatter
< # clear[2] PercentStyleMultiline
< # clear[2] get_option_ini
< # clear[2] pytest_addoption
< # clear[2] catching_logs
< # clear[2] LogCaptureHandler
< # clear[2] LogCaptureFixture
< # clear[2] caplog
< # clear[2] get_log_level_for_setting
< # clear[2] pytest_configure
< # clear[2] LoggingPlugin
< # cleanup[3] wiping _pytest.legacypath
---
> # clear[2] mkdir_p
> # clear[2] storage_directory
> # clear[2] InvalidArgument
> # clear[2] intervals
> # clear[2] cache_type
> # clear[2] charmap_file
> # clear[2] charmap
> # clear[2] categories
> # clear[2] as_general_categories
> # clear[2] category_index_cache
> # clear[2] limited_category_index_cache
> # clear[2] query
> # cleanup[3] wiping hypothesis.internal.conjecture.utils
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] @py_builtins
> # clear[2] @pytest_ar
> # clear[2] enum
> # clear[2] hashlib
> # clear[2] heapq
> # destroy heapq
> # clear[2] math
> # clear[2] sys
> # clear[2] OrderedDict
> # clear[2] abc
> # clear[2] InvalidArgument
> # clear[2] bit_length
> # clear[2] floor
> # clear[2] int_from_bytes
> # clear[2] qualname
> # clear[2] str_to_bytes
> # clear[2] int_to_float
> # clear[2] LABEL_MASK
> # clear[2] calc_label_from_name
> # clear[2] calc_label_from_cls
> # clear[2] combine_labels
> # clear[2] INTEGER_RANGE_DRAW_LABEL
> # clear[2] BIASED_COIN_LABEL
> # clear[2] BIASED_COIN_INNER_LABEL
> # clear[2] SAMPLE_IN_SAMPLER_LABLE
> # clear[2] ONE_FROM_MANY_LABEL
> # clear[2] integer_range
> # clear[2] check_sample
> # clear[2] choice
> # clear[2] FLOAT_PREFIX
> # clear[2] FULL_FLOAT
> # clear[2] fractional_float
> # clear[2] boolean
> # clear[2] biased_coin
> # clear[2] Sampler
> # clear[2] many
> # cleanup[3] wiping hashlib
> # clear[1] _hashlib
4956,5013c5916,5988
< # clear[2] shlex
< # clear[2] subprocess
< # clear[2] Path
< # clear[2] List
< # clear[2] Optional
< # clear[2] TYPE_CHECKING
< # clear[2] Union
< # clear[2] attr
< # clear[2] SectionWrapper
< # clear[2] Cache
< # clear[2] final
< # clear[2] LEGACY_PATH
< # clear[2] legacy_path
< # clear[2] Config
< # clear[2] hookimpl
< # clear[2] PytestPluginManager
< # clear[2] check_ispytest
< # clear[2] fixture
< # clear[2] FixtureRequest
< # clear[2] Session
< # clear[2] MonkeyPatch
< # clear[2] Collector
< # clear[2] Item
< # clear[2] Node
< # clear[2] HookRecorder
< # clear[2] Pytester
< # clear[2] RunResult
< # clear[2] TerminalReporter
< # clear[2] TempPathFactory
< # clear[2] Testdir
< # clear[2] LegacyTestdirPlugin
< # clear[2] TempdirFactory
< # clear[2] LegacyTmpdirPlugin
< # clear[2] Cache_makedir
< # clear[2] FixtureRequest_fspath
< # clear[2] TerminalReporter_startdir
< # clear[2] Config_invocation_dir
< # clear[2] Config_rootdir
< # clear[2] Config_inifile
< # clear[2] Session_stardir
< # clear[2] Config__getini_unknown_type
< # clear[2] Node_fspath
< # clear[2] Node_fspath_set
< # clear[2] pytest_load_initial_conftests
< # clear[2] pytest_configure
< # clear[2] pytest_plugin_registered
< # cleanup[3] wiping _pytest.terminal
< # clear[1] _pytest
< # clear[1] _PluggyPlugin
< # clear[1] _REPORTCHARS_DEFAULT
< # clear[1] _get_node_id_with_markup
< # clear[1] _format_trimmed
< # clear[1] _get_line_with_reprcrash_message
< # clear[1] _folded_skips
< # clear[1] _color_for_type
< # clear[1] _color_for_type_default
< # clear[1] _plugin_nameversions
< # clear[1] _get_raw_skip_reason
---
> # clear[2] algorithms_guaranteed
> # clear[2] algorithms_available
> # clear[2] __all__
> # clear[2] __builtin_constructor_cache
> # clear[2] __block_openssl_constructor
> # clear[2] __get_builtin_constructor
> # clear[2] new
> # clear[2] pbkdf2_hmac
> # clear[2] scrypt
> # clear[2] md5
> # clear[2] sha1
> # clear[2] sha224
> # clear[2] sha256
> # clear[2] sha384
> # clear[2] sha512
> # clear[2] blake2b
> # clear[2] blake2s
> # clear[2] sha3_224
> # clear[2] sha3_256
> # clear[2] sha3_384
> # clear[2] sha3_512
> # clear[2] shake_128
> # clear[2] shake_256
> # cleanup[3] wiping _blake2
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] blake2b
> # clear[2] BLAKE2B_SALT_SIZE
> # clear[2] BLAKE2B_PERSON_SIZE
> # clear[2] BLAKE2B_MAX_KEY_SIZE
> # clear[2] BLAKE2B_MAX_DIGEST_SIZE
> # clear[2] blake2s
> # clear[2] BLAKE2S_SALT_SIZE
> # clear[2] BLAKE2S_PERSON_SIZE
> # clear[2] BLAKE2S_MAX_KEY_SIZE
> # clear[2] BLAKE2S_MAX_DIGEST_SIZE
> # cleanup[3] wiping _hashlib
> # clear[1] _constructors
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] new
> # clear[2] pbkdf2_hmac
> # clear[2] scrypt
> # clear[2] get_fips_mode
> # clear[2] compare_digest
> # clear[2] hmac_digest
> # clear[2] hmac_new
> # clear[2] openssl_md5
> # clear[2] openssl_sha1
> # clear[2] openssl_sha224
> # clear[2] openssl_sha256
> # clear[2] openssl_sha384
> # clear[2] openssl_sha512
> # clear[2] openssl_sha3_224
> # clear[2] openssl_sha3_256
> # clear[2] openssl_sha3_384
> # clear[2] openssl_sha3_512
> # clear[2] openssl_shake_128
> # clear[2] openssl_shake_256
> # clear[2] __file__
> # clear[2] HASH
> # clear[2] HASHXOF
> # clear[2] HMAC
> # clear[2] openssl_md_meth_names
> # clear[2] UnsupportedDigestmodError
> # cleanup[3] wiping _pytest._argcomplete
5020a5996
> # clear[2] __annotations__
5022,5024c5998
< # clear[2] datetime
< # clear[2] inspect
< # clear[2] platform
---
> # clear[2] os
5026,5029c6000
< # clear[2] warnings
< # clear[2] Counter
< # clear[2] partial
< # clear[2] Path
---
> # clear[2] glob
5031,5035d6001
< # clear[2] Callable
< # clear[2] cast
< # clear[2] ClassVar
< # clear[2] Dict
< # clear[2] Generator
5037d6002
< # clear[2] Mapping
5039,5082c6004,6006
< # clear[2] Sequence
< # clear[2] Set
< # clear[2] TextIO
< # clear[2] Tuple
< # clear[2] TYPE_CHECKING
< # clear[2] Union
< # clear[2] attr
< # clear[2] pluggy
< # clear[2] nodes
< # clear[2] timing
< # clear[2] ExceptionInfo
< # clear[2] ExceptionRepr
< # clear[2] TerminalWriter
< # clear[2] wcswidth
< # clear[2] running_on_ci
< # clear[2] final
< # clear[2] Config
< # clear[2] ExitCode
< # clear[2] hookimpl
< # clear[2] Parser
< # clear[2] Item
< # clear[2] Node
< # clear[2] absolutepath
< # clear[2] bestrelpath
< # clear[2] BaseReport
< # clear[2] CollectReport
< # clear[2] TestReport
< # clear[2] REPORT_COLLECTING_RESOLUTION
< # clear[2] KNOWN_TYPES
< # clear[2] MoreQuietAction
< # clear[2] pytest_addoption
< # clear[2] pytest_configure
< # clear[2] getreportopt
< # clear[2] pytest_report_teststatus
< # clear[2] WarningReport
< # clear[2] TerminalReporter
< # clear[2] pluralize
< # clear[2] format_session_duration
< # cleanup[3] wiping _pytest.pytester
< # clear[1] _get_multicapture
< # clear[1] _PluggyPlugin
< # clear[1] _pytest
< # clear[1] _sys_snapshot
< # clear[1] _config_for_test
---
> # clear[2] FastFilesCompleter
> # clear[2] try_argcomplete
> # cleanup[3] wiping _pytest.faulthandler
5084d6007
< # clear[2] __doc__
5090,5093c6013
< # clear[2] collections
< # clear[2] contextlib
< # clear[2] gc
< # clear[2] importlib
---
> # clear[2] io
5095,5098d6014
< # clear[2] platform
< # clear[2] re
< # clear[2] shutil
< # clear[2] subprocess
5100,5106d6015
< # clear[2] traceback
< # clear[2] fnmatch
< # clear[2] StringIO
< # clear[2] Path
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Dict
5108,5113d6016
< # clear[2] IO
< # clear[2] Iterable
< # clear[2] List
< # clear[2] Optional
< # clear[2] overload
< # clear[2] Sequence
5115,5126c6018
< # clear[2] Tuple
< # clear[2] Type
< # clear[2] TYPE_CHECKING
< # clear[2] Union
< # clear[2] WeakKeyDictionary
< # clear[2] IniConfig
< # clear[2] SectionWrapper
< # clear[2] timing
< # clear[2] Source
< # clear[2] final
< # clear[2] NOTSET
< # clear[2] NotSetType
---
> # clear[2] pytest
5128,5131d6019
< # clear[2] ExitCode
< # clear[2] hookimpl
< # clear[2] main
< # clear[2] PytestPluginManager
5133,5138d6020
< # clear[2] check_ispytest
< # clear[2] fixture
< # clear[2] FixtureRequest
< # clear[2] Session
< # clear[2] MonkeyPatch
< # clear[2] Collector
5140,5151c6022,6024
< # clear[2] fail
< # clear[2] importorskip
< # clear[2] skip
< # clear[2] bestrelpath
< # clear[2] copytree
< # clear[2] make_numbered_dir
< # clear[2] CollectReport
< # clear[2] TestReport
< # clear[2] TempPathFactory
< # clear[2] PytestWarning
< # clear[2] pytest_plugins
< # clear[2] IGNORE_PAM
---
> # clear[2] StashKey
> # clear[2] fault_handler_stderr_key
> # clear[2] fault_handler_originally_enabled_key
5154,5172c6027,6033
< # clear[2] LsofFdLeakChecker
< # clear[2] PytestArg
< # clear[2] get_public_names
< # clear[2] RecordedHookCall
< # clear[2] HookRecorder
< # clear[2] linecomp
< # clear[2] LineMatcher_fixture
< # clear[2] pytester
< # clear[2] rex_session_duration
< # clear[2] rex_outcome
< # clear[2] RunResult
< # clear[2] CwdSnapshot
< # clear[2] SysModulesSnapshot
< # clear[2] SysPathsSnapshot
< # clear[2] Pytester
< # clear[2] LineComp
< # clear[2] LineMatcher
< # cleanup[3] wiping _pytest.tmpdir
< # clear[1] _mk_tmp
---
> # clear[2] pytest_unconfigure
> # clear[2] get_stderr_fileno
> # clear[2] get_timeout_config_value
> # clear[2] pytest_runtest_protocol
> # clear[2] pytest_enter_pdb
> # clear[2] pytest_exception_interact
> # cleanup[3] wiping _pytest.threadexception
5174d6034
< # clear[2] __doc__
5180,5184c6040,6046
< # clear[2] os
< # clear[2] re
< # clear[2] sys
< # clear[2] tempfile
< # clear[2] Path
---
> # clear[2] threading
> # clear[2] traceback
> # clear[2] warnings
> # clear[2] TracebackType
> # clear[2] Any
> # clear[2] Callable
> # clear[2] Generator
5186,5234c6048,6055
< # clear[2] attr
< # clear[2] LOCK_TIMEOUT
< # clear[2] make_numbered_dir
< # clear[2] make_numbered_dir_with_cleanup
< # clear[2] rm_rf
< # clear[2] final
< # clear[2] Config
< # clear[2] check_ispytest
< # clear[2] fixture
< # clear[2] FixtureRequest
< # clear[2] MonkeyPatch
< # clear[2] TempPathFactory
< # clear[2] get_user
< # clear[2] pytest_configure
< # clear[2] tmp_path_factory
< # clear[2] tmp_path
< # cleanup[3] wiping gc
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] enable
< # clear[2] disable
< # clear[2] isenabled
< # clear[2] set_debug
< # clear[2] get_debug
< # clear[2] get_count
< # clear[2] set_threshold
< # clear[2] get_threshold
< # clear[2] collect
< # clear[2] get_objects
< # clear[2] get_stats
< # clear[2] is_tracked
< # clear[2] is_finalized
< # clear[2] get_referrers
< # clear[2] get_referents
< # clear[2] freeze
< # clear[2] unfreeze
< # clear[2] get_freeze_count
< # clear[2] garbage
< # clear[2] callbacks
< # clear[2] DEBUG_STATS
< # clear[2] DEBUG_COLLECTABLE
< # clear[2] DEBUG_UNCOLLECTABLE
< # clear[2] DEBUG_SAVEALL
< # clear[2] DEBUG_LEAK
< # destroy gc
< # cleanup[3] wiping _pytest.monkeypatch
---
> # clear[2] Type
> # clear[2] pytest
> # clear[2] catch_threading_exception
> # clear[2] thread_exception_runtest_hook
> # clear[2] pytest_runtest_setup
> # clear[2] pytest_runtest_call
> # clear[2] pytest_runtest_teardown
> # cleanup[3] wiping _pytest.unraisableexception
5236d6056
< # clear[2] __doc__
5242,5243d6061
< # clear[2] os
< # clear[2] re
5244a6063
> # clear[2] traceback
5246c6065
< # clear[2] contextmanager
---
> # clear[2] TracebackType
5247a6067
> # clear[2] Callable
5249,5250d6068
< # clear[2] List
< # clear[2] MutableMapping
5252,5270c6070,6077
< # clear[2] overload
< # clear[2] Tuple
< # clear[2] TypeVar
< # clear[2] Union
< # clear[2] final
< # clear[2] fixture
< # clear[2] PytestWarning
< # clear[2] RE_IMPORT_ERROR_NAME
< # clear[2] K
< # clear[2] V
< # clear[2] monkeypatch
< # clear[2] resolve
< # clear[2] annotated_getattr
< # clear[2] derive_importpath
< # clear[2] Notset
< # clear[2] notset
< # clear[2] MonkeyPatch
< # cleanup[3] wiping _pytest.freeze_support
< # clear[1] _iter_all_modules
---
> # clear[2] Type
> # clear[2] pytest
> # clear[2] catch_unraisable_exception
> # clear[2] unraisable_exception_runtest_hook
> # clear[2] pytest_runtest_setup
> # clear[2] pytest_runtest_call
> # clear[2] pytest_runtest_teardown
> # cleanup[3] wiping _pytest.python_path
5272d6078
< # clear[2] __doc__
5278,5300c6084,6091
< # clear[2] types
< # clear[2] Iterator
< # clear[2] List
< # clear[2] Union
< # clear[2] freeze_includes
< # cleanup[3] wiping _pytest.doctest
< # clear[1] _is_setup_py
< # clear[1] _is_doctest
< # clear[1] _is_main_py
< # clear[1] _init_runner_class
< # clear[1] _get_runner
< # clear[1] _get_flag_lookup
< # clear[1] _get_continue_on_failure
< # clear[1] _check_all_skipped
< # clear[1] _is_mocked
< # clear[1] _patch_unwrap_mock_aware
< # clear[1] _setup_fixtures
< # clear[1] _init_checker_class
< # clear[1] _get_checker
< # clear[1] _get_allow_unicode_flag
< # clear[1] _get_allow_bytes_flag
< # clear[1] _get_number_flag
< # clear[1] _get_report_choice
---
> # clear[2] sys
> # clear[2] pytest
> # clear[2] Config
> # clear[2] Parser
> # clear[2] pytest_addoption
> # clear[2] pytest_load_initial_conftests
> # clear[2] pytest_unconfigure
> # cleanup[3] wiping _pytest.warnings
5302d6092
< # clear[2] __doc__
5308,5312d6097
< # clear[2] __annotations__
< # clear[2] bdb
< # clear[2] inspect
< # clear[2] os
< # clear[2] platform
5314,5315d6098
< # clear[2] traceback
< # clear[2] types
5318,5321d6100
< # clear[2] Path
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Dict
5323,5324d6101
< # clear[2] Iterable
< # clear[2] List
5326,5329d6102
< # clear[2] Pattern
< # clear[2] Sequence
< # clear[2] Tuple
< # clear[2] Type
5331,5337c6104,6105
< # clear[2] Union
< # clear[2] outcomes
< # clear[2] ExceptionInfo
< # clear[2] ReprFileLocation
< # clear[2] TerminalRepr
< # clear[2] TerminalWriter
< # clear[2] safe_getattr
---
> # clear[2] pytest
> # clear[2] apply_warning_filters
5339,5342c6107,6108
< # clear[2] Parser
< # clear[2] fixture
< # clear[2] FixtureRequest
< # clear[2] Collector
---
> # clear[2] parse_warning_filter
> # clear[2] Session
5344,5373c6110,6119
< # clear[2] OutcomeException
< # clear[2] skip
< # clear[2] fnmatch_ex
< # clear[2] import_path
< # clear[2] Module
< # clear[2] approx
< # clear[2] PytestWarning
< # clear[2] DOCTEST_REPORT_CHOICE_NONE
< # clear[2] DOCTEST_REPORT_CHOICE_CDIFF
< # clear[2] DOCTEST_REPORT_CHOICE_NDIFF
< # clear[2] DOCTEST_REPORT_CHOICE_UDIFF
< # clear[2] DOCTEST_REPORT_CHOICE_ONLY_FIRST_FAILURE
< # clear[2] DOCTEST_REPORT_CHOICES
< # clear[2] pytest_addoption
< # clear[2] pytest_unconfigure
< # clear[2] pytest_collect_file
< # clear[2] ReprFailDoctest
< # clear[2] MultipleDoctestFailures
< # clear[2] DoctestItem
< # clear[2] get_optionflags
< # clear[2] DoctestTextfile
< # clear[2] DoctestModule
< # clear[2] doctest_namespace
< # cleanup[3] wiping _pytest.python_api
< # clear[1] _pytest
< # clear[1] _non_numeric_type_error
< # clear[1] _compare_approx
< # clear[1] _recursive_sequence_map
< # clear[1] _is_numpy_array
< # clear[1] _as_numpy_array
---
> # clear[2] TerminalReporter
> # clear[2] pytest_configure
> # clear[2] catch_warnings_for_item
> # clear[2] warning_record_to_str
> # clear[2] pytest_runtest_protocol
> # clear[2] pytest_collection
> # clear[2] pytest_terminal_summary
> # clear[2] pytest_sessionfinish
> # clear[2] pytest_load_initial_conftests
> # cleanup[3] wiping _pytest.stepwise
5380,5390d6125
< # clear[2] math
< # clear[2] pprint
< # clear[2] Collection
< # clear[2] Sized
< # clear[2] Decimal
< # clear[2] Complex
< # clear[2] TracebackType
< # clear[2] Any
< # clear[2] Callable
< # clear[2] cast
< # clear[2] Generic
5392d6126
< # clear[2] Mapping
5394,5397d6127
< # clear[2] Pattern
< # clear[2] Sequence
< # clear[2] Tuple
< # clear[2] Type
5399,5415c6129,6140
< # clear[2] TypeVar
< # clear[2] Union
< # clear[2] final
< # clear[2] STRING_TYPES
< # clear[2] overload
< # clear[2] fail
< # clear[2] ApproxBase
< # clear[2] ApproxNumpy
< # clear[2] ApproxMapping
< # clear[2] ApproxSequenceLike
< # clear[2] ApproxScalar
< # clear[2] ApproxDecimal
< # clear[2] approx
< # clear[2] E
< # clear[2] raises
< # clear[2] RaisesContext
< # cleanup[3] wiping decimal
---
> # clear[2] pytest
> # clear[2] nodes
> # clear[2] Config
> # clear[2] Parser
> # clear[2] Session
> # clear[2] TestReport
> # clear[2] STEPWISE_CACHE_DIR
> # clear[2] pytest_addoption
> # clear[2] pytest_configure
> # clear[2] pytest_sessionfinish
> # clear[2] StepwisePlugin
> # cleanup[3] wiping _pytest.setupplan
5417d6141
< # clear[2] __doc__
5423,5508c6147,6159
< # clear[2] getcontext
< # clear[2] setcontext
< # clear[2] localcontext
< # clear[2] Decimal
< # clear[2] Context
< # clear[2] DecimalTuple
< # clear[2] DecimalException
< # clear[2] Clamped
< # clear[2] Rounded
< # clear[2] Inexact
< # clear[2] Subnormal
< # clear[2] Underflow
< # clear[2] Overflow
< # clear[2] DivisionByZero
< # clear[2] FloatOperation
< # clear[2] InvalidOperation
< # clear[2] ConversionSyntax
< # clear[2] DivisionImpossible
< # clear[2] DivisionUndefined
< # clear[2] InvalidContext
< # clear[2] DefaultContext
< # clear[2] HAVE_CONTEXTVAR
< # clear[2] HAVE_THREADS
< # clear[2] BasicContext
< # clear[2] ExtendedContext
< # clear[2] MAX_PREC
< # clear[2] MAX_EMAX
< # clear[2] MIN_EMIN
< # clear[2] MIN_ETINY
< # clear[2] ROUND_UP
< # clear[2] ROUND_DOWN
< # clear[2] ROUND_CEILING
< # clear[2] ROUND_FLOOR
< # clear[2] ROUND_HALF_UP
< # clear[2] ROUND_HALF_DOWN
< # clear[2] ROUND_HALF_EVEN
< # clear[2] ROUND_05UP
< # clear[2] __version__
< # clear[2] __libmpdec_version__
< # cleanup[3] wiping _decimal
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] getcontext
< # clear[2] setcontext
< # clear[2] localcontext
< # clear[2] Decimal
< # clear[2] Context
< # clear[2] DecimalTuple
< # clear[2] DecimalException
< # clear[2] Clamped
< # clear[2] Rounded
< # clear[2] Inexact
< # clear[2] Subnormal
< # clear[2] Underflow
< # clear[2] Overflow
< # clear[2] DivisionByZero
< # clear[2] FloatOperation
< # clear[2] InvalidOperation
< # clear[2] ConversionSyntax
< # clear[2] DivisionImpossible
< # clear[2] DivisionUndefined
< # clear[2] InvalidContext
< # clear[2] DefaultContext
< # clear[2] HAVE_CONTEXTVAR
< # clear[2] HAVE_THREADS
< # clear[2] BasicContext
< # clear[2] ExtendedContext
< # clear[2] MAX_PREC
< # clear[2] MAX_EMAX
< # clear[2] MIN_EMIN
< # clear[2] MIN_ETINY
< # clear[2] ROUND_UP
< # clear[2] ROUND_DOWN
< # clear[2] ROUND_CEILING
< # clear[2] ROUND_FLOOR
< # clear[2] ROUND_HALF_UP
< # clear[2] ROUND_HALF_DOWN
< # clear[2] ROUND_HALF_EVEN
< # clear[2] ROUND_05UP
< # clear[2] __version__
< # clear[2] __libmpdec_version__
< # clear[2] __file__
< # cleanup[3] wiping numbers
---
> # clear[2] Optional
> # clear[2] Union
> # clear[2] pytest
> # clear[2] Config
> # clear[2] ExitCode
> # clear[2] Parser
> # clear[2] FixtureDef
> # clear[2] SubRequest
> # clear[2] pytest_addoption
> # clear[2] pytest_fixture_setup
> # clear[2] pytest_cmdline_main
> # cleanup[3] wiping _pytest.setuponly
> # clear[1] _show_fixture_action
5510d6160
< # clear[2] __doc__
5516,5527c6166,6184
< # clear[2] ABCMeta
< # clear[2] abstractmethod
< # clear[2] __all__
< # clear[2] Number
< # clear[2] Complex
< # clear[2] Real
< # clear[2] Rational
< # clear[2] Integral
< # cleanup[3] wiping _pytest.debugging
< # clear[1] _validate_usepdb_cls
< # clear[1] _enter_pdb
< # clear[1] _postmortem_traceback
---
> # clear[2] Generator
> # clear[2] Optional
> # clear[2] Union
> # clear[2] pytest
> # clear[2] saferepr
> # clear[2] Config
> # clear[2] ExitCode
> # clear[2] Parser
> # clear[2] FixtureDef
> # clear[2] SubRequest
> # clear[2] Scope
> # clear[2] pytest_addoption
> # clear[2] pytest_fixture_setup
> # clear[2] pytest_fixture_post_finalizer
> # clear[2] pytest_cmdline_main
> # cleanup[3] wiping _pytest.junitxml
> # clear[1] _NodeReporter
> # clear[1] _warn_incompatibility_with_xunit2
> # clear[1] _check_record_param_type
5535d6191
< # clear[2] argparse
5537,5541c6193,6198
< # clear[2] sys
< # clear[2] types
< # clear[2] unittest
< # destroy unittest
< # clear[2] Any
---
> # clear[2] os
> # clear[2] platform
> # clear[2] re
> # clear[2] ET
> # destroy xml.etree.ElementTree
> # clear[2] datetime
5543c6200
< # clear[2] Generator
---
> # clear[2] Dict
5544a6202
> # clear[2] Match
5547,5548d6204
< # clear[2] Type
< # clear[2] TYPE_CHECKING
5550,5551c6206,6210
< # clear[2] outcomes
< # clear[2] ExceptionInfo
---
> # clear[2] pytest
> # clear[2] nodes
> # clear[2] timing
> # clear[2] ExceptionRepr
> # clear[2] ReprFileLocation
5553,5555c6212
< # clear[2] ConftestImportFailure
< # clear[2] hookimpl
< # clear[2] PytestPluginManager
---
> # clear[2] filename_arg
5557,5559c6214,6224
< # clear[2] UsageError
< # clear[2] Node
< # clear[2] BaseReport
---
> # clear[2] FixtureRequest
> # clear[2] TestReport
> # clear[2] StashKey
> # clear[2] TerminalReporter
> # clear[2] xml_key
> # clear[2] bin_xml_escape
> # clear[2] merge_family
> # clear[2] families
> # clear[2] record_property
> # clear[2] record_xml_attribute
> # clear[2] record_testsuite_property
5562,5569c6227,6231
< # clear[2] pytestPDB
< # clear[2] PdbInvoke
< # clear[2] PdbTrace
< # clear[2] wrap_pytest_function_for_tracing
< # clear[2] maybe_wrap_pytest_function_for_tracing
< # clear[2] post_mortem
< # cleanup[3] wiping unittest.runner
< # clear[1] _WritelnDecorator
---
> # clear[2] pytest_unconfigure
> # clear[2] mangle_test_address
> # clear[2] LogXML
> # cleanup[3] wiping _elementtree
> # clear[1] _set_factories
5571d6232
< # clear[2] __doc__
5574a6236,6240
> # clear[2] SubElement
> # clear[2] ParseError
> # clear[2] Element
> # clear[2] TreeBuilder
> # clear[2] XMLParser
5576,5587c6242,6246
< # clear[2] __cached__
< # clear[2] sys
< # clear[2] time
< # clear[2] warnings
< # clear[2] result
< # clear[2] registerResult
< # clear[2] __unittest
< # clear[2] TextTestResult
< # clear[2] TextTestRunner
< # cleanup[3] wiping unittest.signals
< # clear[1] _InterruptHandler
< # clear[1] _results
---
> # cleanup[3] wiping xml.etree.ElementPath
> # clear[1] _is_wildcard_tag
> # clear[1] _prepare_tag
> # clear[1] _cache
> # clear[1] _SelectorContext
5594,5609c6253,6268
< # clear[2] signal
< # clear[2] weakref
< # clear[2] wraps
< # clear[2] __unittest
< # clear[2] registerResult
< # clear[2] removeResult
< # clear[2] installHandler
< # clear[2] removeHandler
< # cleanup[3] wiping unittest.loader
< # clear[1] _FailedTest
< # clear[1] _make_failed_import_test
< # clear[1] _make_failed_load_tests
< # clear[1] _make_failed_test
< # clear[1] _make_skipped_test
< # clear[1] _jython_aware_splitext
< # clear[1] _makeLoader
---
> # clear[2] re
> # clear[2] xpath_tokenizer_re
> # clear[2] xpath_tokenizer
> # clear[2] get_parent_map
> # clear[2] prepare_child
> # clear[2] prepare_star
> # clear[2] prepare_self
> # clear[2] prepare_descendant
> # clear[2] prepare_parent
> # clear[2] prepare_predicate
> # clear[2] ops
> # clear[2] iterfind
> # clear[2] find
> # clear[2] findall
> # clear[2] findtext
> # cleanup[3] wiping _pytest.nose
5617,5622d6275
< # clear[2] os
< # clear[2] re
< # clear[2] sys
< # clear[2] traceback
< # clear[2] types
< # clear[2] functools
5624,5640c6277,6285
< # clear[2] fnmatch
< # clear[2] fnmatchcase
< # clear[2] case
< # clear[2] suite
< # clear[2] util
< # clear[2] __unittest
< # clear[2] VALID_MODULE_NAME
< # clear[2] TestLoader
< # clear[2] defaultTestLoader
< # clear[2] getTestCaseNames
< # clear[2] makeSuite
< # clear[2] findTestCases
< # cleanup[3] wiping unittest.suite
< # clear[1] _call_if_exists
< # clear[1] _ErrorHolder
< # clear[1] _isnotsuite
< # clear[1] _DebugResult
---
> # clear[2] hookimpl
> # clear[2] NOSE_SUPPORT
> # clear[2] getfixturemarker
> # clear[2] Item
> # clear[2] Function
> # clear[2] TestCaseFunction
> # clear[2] pytest_runtest_setup
> # clear[2] call_optional
> # cleanup[3] wiping _pytest.pastebin
5648,5670c6293,6309
< # clear[2] sys
< # clear[2] case
< # clear[2] util
< # clear[2] __unittest
< # clear[2] BaseTestSuite
< # clear[2] TestSuite
< # cleanup[3] wiping unittest.case
< # clear[1] _count_diff_all_purpose
< # clear[1] _count_diff_hashable
< # clear[1] _common_shorten_repr
< # clear[1] _subtest_msg_sentinel
< # clear[1] _ShouldStop
< # clear[1] _UnexpectedSuccess
< # clear[1] _Outcome
< # clear[1] _id
< # clear[1] _module_cleanups
< # clear[1] _is_subtype
< # clear[1] _BaseTestCaseContext
< # clear[1] _AssertRaisesBaseContext
< # clear[1] _AssertRaisesContext
< # clear[1] _AssertWarnsContext
< # clear[1] _OrderedChainMap
< # clear[1] _SubTest
---
> # clear[2] tempfile
> # clear[2] StringIO
> # clear[2] IO
> # clear[2] Union
> # clear[2] pytest
> # clear[2] Config
> # clear[2] create_terminal_writer
> # clear[2] Parser
> # clear[2] StashKey
> # clear[2] TerminalReporter
> # clear[2] pastebinfile_key
> # clear[2] pytest_addoption
> # clear[2] pytest_configure
> # clear[2] pytest_unconfigure
> # clear[2] create_new_paste
> # clear[2] pytest_terminal_summary
> # cleanup[3] wiping _pytest.skipping
5677a6317,6318
> # clear[2] os
> # clear[2] platform
5679,5686d6319
< # clear[2] functools
< # clear[2] difflib
< # destroy difflib
< # clear[2] pprint
< # clear[2] re
< # clear[2] warnings
< # clear[2] collections
< # clear[2] contextlib
5688,5696c6321,6332
< # clear[2] types
< # clear[2] result
< # clear[2] strclass
< # clear[2] safe_repr
< # clear[2] __unittest
< # clear[2] DIFF_OMITTED
< # clear[2] SkipTest
< # clear[2] addModuleCleanup
< # clear[2] doModuleCleanups
---
> # clear[2] Mapping
> # clear[2] Generator
> # clear[2] Optional
> # clear[2] Tuple
> # clear[2] Type
> # clear[2] attr
> # clear[2] Config
> # clear[2] hookimpl
> # clear[2] Parser
> # clear[2] Mark
> # clear[2] Item
> # clear[2] fail
5698,5706c6334,6353
< # clear[2] skipIf
< # clear[2] skipUnless
< # clear[2] expectedFailure
< # clear[2] TestCase
< # clear[2] FunctionTestCase
< # cleanup[3] wiping _heapq
< # clear[1] _heappop_max
< # clear[1] _heapify_max
< # clear[1] _heapreplace_max
---
> # clear[2] xfail
> # clear[2] BaseReport
> # clear[2] CallInfo
> # clear[2] StashKey
> # clear[2] pytest_addoption
> # clear[2] pytest_configure
> # clear[2] evaluate_condition
> # clear[2] Skip
> # clear[2] evaluate_skip_marks
> # clear[2] Xfail
> # clear[2] evaluate_xfail_marks
> # clear[2] xfailed_key
> # clear[2] pytest_runtest_setup
> # clear[2] pytest_runtest_call
> # clear[2] pytest_runtest_makereport
> # clear[2] pytest_report_teststatus
> # cleanup[3] wiping _pytest.unittest
> # clear[1] _pytest
> # clear[1] _make_xunit_fixture
> # clear[1] _is_skipped
5712,5716d6358
< # clear[2] heappush
< # clear[2] heappushpop
< # clear[2] heappop
< # clear[2] heapreplace
< # clear[2] heapify
5718,5719c6360,6396
< # clear[2] __about__
< # cleanup[3] wiping unittest.result
---
> # clear[2] __cached__
> # clear[2] sys
> # clear[2] traceback
> # clear[2] types
> # clear[2] Any
> # clear[2] Callable
> # clear[2] Generator
> # clear[2] Iterable
> # clear[2] List
> # clear[2] Optional
> # clear[2] Tuple
> # clear[2] Type
> # clear[2] TYPE_CHECKING
> # clear[2] Union
> # clear[2] pytest
> # clear[2] getimfunc
> # clear[2] is_async_function
> # clear[2] hookimpl
> # clear[2] FixtureRequest
> # clear[2] Collector
> # clear[2] Item
> # clear[2] exit
> # clear[2] fail
> # clear[2] skip
> # clear[2] xfail
> # clear[2] Class
> # clear[2] Function
> # clear[2] Module
> # clear[2] CallInfo
> # clear[2] Scope
> # clear[2] pytest_pycollect_makeitem
> # clear[2] UnitTestCase
> # clear[2] TestCaseFunction
> # clear[2] pytest_runtest_makereport
> # clear[2] pytest_runtest_protocol
> # clear[2] check_testcase_implements_trial_reporter
> # cleanup[3] wiping _pytest.helpconfig
5727c6404
< # clear[2] io
---
> # clear[2] os
5729,5748c6406,6426
< # clear[2] traceback
< # clear[2] util
< # clear[2] wraps
< # clear[2] __unittest
< # clear[2] failfast
< # clear[2] STDOUT_LINE
< # clear[2] STDERR_LINE
< # clear[2] TestResult
< # cleanup[3] wiping unittest.util
< # clear[1] _MAX_LENGTH
< # clear[1] _PLACEHOLDER_LEN
< # clear[1] _MIN_BEGIN_LEN
< # clear[1] _MIN_END_LEN
< # clear[1] _MIN_COMMON_LEN
< # clear[1] _MIN_DIFF_LEN
< # clear[1] _shorten
< # clear[1] _common_shorten_repr
< # clear[1] _Mismatch
< # clear[1] _count_diff_all_purpose
< # clear[1] _count_diff_hashable
---
> # clear[2] Action
> # clear[2] List
> # clear[2] Optional
> # clear[2] Union
> # clear[2] pytest
> # destroy pytest
> # clear[2] Config
> # clear[2] ExitCode
> # clear[2] PrintHelp
> # clear[2] Parser
> # clear[2] HelpAction
> # clear[2] pytest_addoption
> # clear[2] pytest_cmdline_parse
> # clear[2] showversion
> # clear[2] pytest_cmdline_main
> # clear[2] showhelp
> # clear[2] conftest_options
> # clear[2] getpluginversioninfo
> # clear[2] pytest_report_header
> # cleanup[3] wiping _pytest.config.compat
> # clear[1] _check_path
5750d6427
< # clear[2] __doc__
5756,5768c6433,6442
< # clear[2] namedtuple
< # clear[2] Counter
< # clear[2] commonprefix
< # clear[2] __unittest
< # clear[2] safe_repr
< # clear[2] strclass
< # clear[2] sorted_list_difference
< # clear[2] unorderable_list_difference
< # clear[2] three_way_cmp
< # cleanup[3] wiping _pytest.capture
< # clear[1] _colorama_workaround
< # clear[1] _windowsconsoleio_workaround
< # clear[1] _get_multicapture
---
> # clear[2] functools
> # clear[2] warnings
> # clear[2] Path
> # clear[2] Optional
> # clear[2] LEGACY_PATH
> # clear[2] legacy_path
> # clear[2] HOOK_LEGACY_PATH_ARG
> # clear[2] imply_paths_hooks
> # clear[2] PathAwareHookProxy
> # cleanup[3] wiping _pytest.recwarn
5776,5782c6450,6453
< # clear[2] contextlib
< # clear[2] functools
< # clear[2] io
< # clear[2] os
< # clear[2] sys
< # clear[2] UnsupportedOperation
< # clear[2] TemporaryFile
---
> # clear[2] re
> # clear[2] warnings
> # clear[2] pformat
> # clear[2] TracebackType
5784c6455
< # clear[2] AnyStr
---
> # clear[2] Callable
5786d6456
< # clear[2] Generic
5787a6458
> # clear[2] List
5789c6460
< # clear[2] TextIO
---
> # clear[2] Pattern
5791c6462,6463
< # clear[2] TYPE_CHECKING
---
> # clear[2] Type
> # clear[2] TypeVar
5794,5796c6466
< # clear[2] Config
< # clear[2] hookimpl
< # clear[2] Parser
---
> # clear[2] overload
5797a6468
> # clear[2] WARNS_NONE_ARG
5799,5816c6470,6511
< # clear[2] SubRequest
< # clear[2] Collector
< # clear[2] File
< # clear[2] Item
< # clear[2] pytest_addoption
< # clear[2] pytest_load_initial_conftests
< # clear[2] EncodedFile
< # clear[2] CaptureIO
< # clear[2] TeeCaptureIO
< # clear[2] DontReadFromInput
< # clear[2] patchsysdict
< # clear[2] NoCapture
< # clear[2] SysCaptureBinary
< # clear[2] SysCapture
< # clear[2] FDCaptureBinary
< # clear[2] FDCapture
< # clear[2] CaptureResult
< # clear[2] MultiCapture
---
> # clear[2] fail
> # clear[2] T
> # clear[2] recwarn
> # clear[2] deprecated_call
> # clear[2] warns
> # clear[2] WarningsRecorder
> # clear[2] WarningsChecker
> # cleanup[3] wiping _pytest.logging
> # clear[1] _strtobool
> # clear[1] _ANSI_ESCAPE_SEQ
> # clear[1] _remove_ansi_escape_sequences
> # clear[1] _HandlerType
> # clear[1] _FileHandler
> # clear[1] _LiveLoggingStreamHandler
> # clear[1] _LiveLoggingNullHandler
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] io
> # clear[2] logging
> # clear[2] os
> # clear[2] re
> # clear[2] contextmanager
> # clear[2] nullcontext
> # clear[2] StringIO
> # clear[2] Path
> # clear[2] AbstractSet
> # clear[2] Dict
> # clear[2] Generator
> # clear[2] List
> # clear[2] Mapping
> # clear[2] Optional
> # clear[2] Tuple
> # clear[2] TYPE_CHECKING
> # clear[2] TypeVar
> # clear[2] Union
> # clear[2] nodes
> # clear[2] TerminalWriter
5818,5851c6513,6564
< # clear[2] CaptureFixture
< # clear[2] capsys
< # clear[2] capsysbinary
< # clear[2] capfd
< # clear[2] capfdbinary
< # cleanup[3] wiping tempfile
< # clear[1] _functools
< # clear[1] _warnings
< # clear[1] _io
< # clear[1] _os
< # clear[1] _shutil
< # clear[1] _errno
< # clear[1] _Random
< # clear[1] _sys
< # clear[1] _types
< # clear[1] _weakref
< # clear[1] _thread
< # clear[1] _allocate_lock
< # clear[1] _text_openflags
< # clear[1] _bin_openflags
< # clear[1] _once_lock
< # clear[1] _exists
< # clear[1] _infer_return_type
< # clear[1] _sanitize_params
< # clear[1] _RandomNameSequence
< # clear[1] _candidate_tempdir_list
< # clear[1] _get_default_tempdir
< # clear[1] _name_sequence
< # clear[1] _get_candidate_names
< # clear[1] _mkstemp_inner
< # clear[1] _gettempdir
< # clear[1] _TemporaryFileCloser
< # clear[1] _TemporaryFileWrapper
< # clear[1] _O_TMPFILE_WORKS
---
> # clear[2] final
> # clear[2] Config
> # clear[2] create_terminal_writer
> # clear[2] hookimpl
> # clear[2] UsageError
> # clear[2] Parser
> # clear[2] check_ispytest
> # clear[2] fixture
> # clear[2] FixtureRequest
> # clear[2] Session
> # clear[2] StashKey
> # clear[2] TerminalReporter
> # clear[2] logging_StreamHandler
> # clear[2] DEFAULT_LOG_FORMAT
> # clear[2] DEFAULT_LOG_DATE_FORMAT
> # clear[2] caplog_handler_key
> # clear[2] caplog_records_key
> # clear[2] ColoredLevelFormatter
> # clear[2] PercentStyleMultiline
> # clear[2] get_option_ini
> # clear[2] pytest_addoption
> # clear[2] catching_logs
> # clear[2] LogCaptureHandler
> # clear[2] LogCaptureFixture
> # clear[2] caplog
> # clear[2] get_log_level_for_setting
> # clear[2] pytest_configure
> # clear[2] LoggingPlugin
> # cleanup[3] wiping logging
> # clear[1] _startTime
> # clear[1] _levelToName
> # clear[1] _nameToLevel
> # clear[1] _srcfile
> # clear[1] _checkLevel
> # clear[1] _lock
> # clear[1] _acquireLock
> # clear[1] _releaseLock
> # clear[1] _at_fork_reinit_lock_weakset
> # clear[1] _register_at_fork_reinit_lock
> # clear[1] _after_at_fork_child_reinit_locks
> # clear[1] _logRecordFactory
> # clear[1] _str_formatter
> # clear[1] _STYLES
> # clear[1] _defaultFormatter
> # clear[1] _handlers
> # clear[1] _handlerList
> # clear[1] _removeHandlerRef
> # clear[1] _addHandlerRef
> # clear[1] _StderrHandler
> # clear[1] _defaultLastResort
> # clear[1] _loggerClass
> # clear[1] _showwarning
5856a6570
> # clear[2] __path__
5858a6573,6582
> # clear[2] sys
> # clear[2] os
> # clear[2] time
> # clear[2] io
> # clear[2] re
> # clear[2] traceback
> # clear[2] warnings
> # clear[2] weakref
> # clear[2] collections
> # clear[2] Template
5860,5874c6584,6644
< # clear[2] TMP_MAX
< # clear[2] template
< # clear[2] gettempprefix
< # clear[2] gettempprefixb
< # clear[2] tempdir
< # clear[2] gettempdir
< # clear[2] gettempdirb
< # clear[2] mkstemp
< # clear[2] mkdtemp
< # clear[2] mktemp
< # clear[2] NamedTemporaryFile
< # clear[2] TemporaryFile
< # clear[2] SpooledTemporaryFile
< # clear[2] TemporaryDirectory
< # cleanup[3] wiping _pytest.cacheprovider
---
> # clear[2] threading
> # clear[2] __author__
> # clear[2] __status__
> # clear[2] __version__
> # clear[2] __date__
> # clear[2] raiseExceptions
> # clear[2] logThreads
> # clear[2] logMultiprocessing
> # clear[2] logProcesses
> # clear[2] CRITICAL
> # clear[2] FATAL
> # clear[2] ERROR
> # clear[2] WARNING
> # clear[2] WARN
> # clear[2] INFO
> # clear[2] DEBUG
> # clear[2] NOTSET
> # clear[2] getLevelName
> # clear[2] addLevelName
> # clear[2] currentframe
> # clear[2] LogRecord
> # clear[2] setLogRecordFactory
> # clear[2] getLogRecordFactory
> # clear[2] makeLogRecord
> # clear[2] PercentStyle
> # clear[2] StrFormatStyle
> # clear[2] StringTemplateStyle
> # clear[2] BASIC_FORMAT
> # clear[2] Formatter
> # clear[2] BufferingFormatter
> # clear[2] Filter
> # clear[2] Filterer
> # clear[2] Handler
> # clear[2] StreamHandler
> # clear[2] FileHandler
> # clear[2] lastResort
> # clear[2] PlaceHolder
> # clear[2] setLoggerClass
> # clear[2] getLoggerClass
> # clear[2] Manager
> # clear[2] Logger
> # clear[2] RootLogger
> # clear[2] LoggerAdapter
> # clear[2] root
> # clear[2] basicConfig
> # clear[2] getLogger
> # clear[2] critical
> # clear[2] fatal
> # clear[2] error
> # clear[2] exception
> # clear[2] warning
> # clear[2] warn
> # clear[2] info
> # clear[2] debug
> # clear[2] log
> # clear[2] disable
> # clear[2] shutdown
> # clear[2] atexit
> # clear[2] NullHandler
> # clear[2] captureWarnings
> # cleanup[3] wiping _pytest.legacypath
5882,5883c6652,6653
< # clear[2] json
< # clear[2] os
---
> # clear[2] shlex
> # clear[2] subprocess
5885,5887d6654
< # clear[2] Dict
< # clear[2] Generator
< # clear[2] Iterable
5890c6657
< # clear[2] Set
---
> # clear[2] TYPE_CHECKING
5893,5897c6660,6661
< # clear[2] resolve_from_str
< # clear[2] rm_rf
< # clear[2] CollectReport
< # clear[2] nodes
< # clear[2] TerminalWriter
---
> # clear[2] SectionWrapper
> # clear[2] Cache
5898a6663,6664
> # clear[2] LEGACY_PATH
> # clear[2] legacy_path
5900d6665
< # clear[2] ExitCode
5902c6667
< # clear[2] Parser
---
> # clear[2] PytestPluginManager
5907,5918c6672,6695
< # clear[2] Module
< # clear[2] Package
< # clear[2] TestReport
< # clear[2] README_CONTENT
< # clear[2] CACHEDIR_TAG_CONTENT
< # clear[2] Cache
< # clear[2] LFPluginCollWrapper
< # clear[2] LFPluginCollSkipfiles
< # clear[2] LFPlugin
< # clear[2] NFPlugin
< # clear[2] pytest_addoption
< # clear[2] pytest_cmdline_main
---
> # clear[2] MonkeyPatch
> # clear[2] Collector
> # clear[2] Item
> # clear[2] Node
> # clear[2] HookRecorder
> # clear[2] Pytester
> # clear[2] RunResult
> # clear[2] TerminalReporter
> # clear[2] TempPathFactory
> # clear[2] Testdir
> # clear[2] LegacyTestdirPlugin
> # clear[2] TempdirFactory
> # clear[2] LegacyTmpdirPlugin
> # clear[2] Cache_makedir
> # clear[2] FixtureRequest_fspath
> # clear[2] TerminalReporter_startdir
> # clear[2] Config_invocation_dir
> # clear[2] Config_rootdir
> # clear[2] Config_inifile
> # clear[2] Session_stardir
> # clear[2] Config__getini_unknown_type
> # clear[2] Node_fspath
> # clear[2] Node_fspath_set
> # clear[2] pytest_load_initial_conftests
5920,5923c6697,6698
< # clear[2] cache
< # clear[2] pytest_report_header
< # clear[2] cacheshow
< # cleanup[3] wiping _pytest.python
---
> # clear[2] pytest_plugin_registered
> # cleanup[3] wiping _pytest.terminal
5925,5932c6700,6709
< # clear[1] _PYTEST_DIR
< # clear[1] _call_with_optional_argument
< # clear[1] _get_first_non_fixture_func
< # clear[1] _find_parametrized_scope
< # clear[1] _ascii_escaped_by_config
< # clear[1] _pretty_fixture_path
< # clear[1] _show_fixtures_per_test
< # clear[1] _showfixtures_main
---
> # clear[1] _PluggyPlugin
> # clear[1] _REPORTCHARS_DEFAULT
> # clear[1] _get_node_id_with_markup
> # clear[1] _format_trimmed
> # clear[1] _get_line_with_reprcrash_message
> # clear[1] _folded_skips
> # clear[1] _color_for_type
> # clear[1] _color_for_type_default
> # clear[1] _plugin_nameversions
> # clear[1] _get_raw_skip_reason
5940,5941c6717,6718
< # clear[2] enum
< # clear[2] fnmatch
---
> # clear[2] argparse
> # clear[2] datetime
5943,5944c6720
< # clear[2] itertools
< # clear[2] os
---
> # clear[2] platform
5946d6721
< # clear[2] types
5949d6723
< # clear[2] defaultdict
5953a6728,6729
> # clear[2] cast
> # clear[2] ClassVar
5956,5957d6731
< # clear[2] Iterable
< # clear[2] Iterator
5961d6734
< # clear[2] Pattern
5963a6737
> # clear[2] TextIO
5968c6742
< # clear[2] fixtures
---
> # clear[2] pluggy
5970,5971c6744
< # clear[2] filter_traceback
< # clear[2] getfslineno
---
> # clear[2] timing
5973c6746
< # clear[2] TerminalRepr
---
> # clear[2] ExceptionRepr
5975,5977c6748,6749
< # clear[2] saferepr
< # clear[2] ascii_escaped
< # clear[2] assert_never
---
> # clear[2] wcswidth
> # clear[2] running_on_ci
5979,5989d6750
< # clear[2] get_default_arg_names
< # clear[2] get_real_func
< # clear[2] getimfunc
< # clear[2] getlocation
< # clear[2] is_async_function
< # clear[2] is_generator
< # clear[2] LEGACY_PATH
< # clear[2] NOTSET
< # clear[2] safe_getattr
< # clear[2] safe_isclass
< # clear[2] STRING_TYPES
5994,6007c6755,6757
< # clear[2] check_ispytest
< # clear[2] FSCOLLECTOR_GETHOOKPROXY_ISINITPATH
< # clear[2] INSTANCE_COLLECTOR
< # clear[2] NOSE_SUPPORT_METHOD
< # clear[2] FuncFixtureInfo
< # clear[2] Session
< # clear[2] MARK_GEN
< # clear[2] ParameterSet
< # clear[2] get_unpacked_marks
< # clear[2] Mark
< # clear[2] MarkDecorator
< # clear[2] normalize_mark_list
< # clear[2] fail
< # clear[2] skip
---
> # clear[2] Item
> # clear[2] Node
> # clear[2] absolutepath
6009,6017c6759,6764
< # clear[2] fnmatch_ex
< # clear[2] import_path
< # clear[2] ImportPathMismatchError
< # clear[2] parts
< # clear[2] visit
< # clear[2] Scope
< # clear[2] PytestCollectionWarning
< # clear[2] PytestReturnNotNoneWarning
< # clear[2] PytestUnhandledCoroutineWarning
---
> # clear[2] BaseReport
> # clear[2] CollectReport
> # clear[2] TestReport
> # clear[2] REPORT_COLLECTING_RESOLUTION
> # clear[2] KNOWN_TYPES
> # clear[2] MoreQuietAction
6019,6020d6765
< # clear[2] pytest_cmdline_main
< # clear[2] pytest_generate_tests
6022,6074c6767,6778
< # clear[2] async_warn_and_skip
< # clear[2] pytest_pyfunc_call
< # clear[2] pytest_collect_file
< # clear[2] path_matches_patterns
< # clear[2] pytest_pycollect_makemodule
< # clear[2] pytest_pycollect_makeitem
< # clear[2] PyobjMixin
< # clear[2] IGNORED_ATTRIBUTES
< # clear[2] PyCollector
< # clear[2] Module
< # clear[2] Package
< # clear[2] Class
< # clear[2] InstanceDummy
< # clear[2] __getattr__
< # clear[2] hasinit
< # clear[2] hasnew
< # clear[2] IdMaker
< # clear[2] CallSpec2
< # clear[2] Metafunc
< # clear[2] show_fixtures_per_test
< # clear[2] showfixtures
< # clear[2] write_docstring
< # clear[2] Function
< # clear[2] FunctionDefinition
< # cleanup[3] wiping json
< # clear[1] _default_encoder
< # clear[1] _default_decoder
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __path__
< # clear[2] __file__
< # clear[2] __cached__
< # clear[2] __version__
< # clear[2] __all__
< # clear[2] __author__
< # clear[2] scanner
< # clear[2] decoder
< # destroy json.decoder
< # clear[2] JSONDecoder
< # clear[2] JSONDecodeError
< # clear[2] encoder
< # destroy json.encoder
< # clear[2] JSONEncoder
< # clear[2] codecs
< # clear[2] dump
< # clear[2] dumps
< # clear[2] detect_encoding
< # clear[2] load
< # clear[2] loads
< # cleanup[3] wiping json.scanner
---
> # clear[2] getreportopt
> # clear[2] pytest_report_teststatus
> # clear[2] WarningReport
> # clear[2] TerminalReporter
> # clear[2] pluralize
> # clear[2] format_session_duration
> # cleanup[3] wiping _pytest.pytester
> # clear[1] _get_multicapture
> # clear[1] _PluggyPlugin
> # clear[1] _pytest
> # clear[1] _sys_snapshot
> # clear[1] _config_for_test
6081a6786,6791
> # clear[2] collections
> # clear[2] contextlib
> # clear[2] gc
> # clear[2] importlib
> # clear[2] os
> # clear[2] platform
6083,6108c6793,6794
< # clear[2] c_make_scanner
< # clear[2] __all__
< # clear[2] NUMBER_RE
< # clear[2] py_make_scanner
< # clear[2] make_scanner
< # cleanup[3] wiping _json
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] encode_basestring_ascii
< # clear[2] encode_basestring
< # clear[2] scanstring
< # clear[2] __file__
< # clear[2] make_scanner
< # clear[2] make_encoder
< # cleanup[3] wiping _pytest.assertion
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __path__
< # clear[2] __file__
< # clear[2] __cached__
---
> # clear[2] shutil
> # clear[2] subprocess
6109a6796,6799
> # clear[2] traceback
> # clear[2] fnmatch
> # clear[2] StringIO
> # clear[2] Path
6110a6801,6802
> # clear[2] Callable
> # clear[2] Dict
6111a6804,6805
> # clear[2] IO
> # clear[2] Iterable
6113a6808,6812
> # clear[2] overload
> # clear[2] Sequence
> # clear[2] TextIO
> # clear[2] Tuple
> # clear[2] Type
6115,6119c6814,6822
< # clear[2] util
< # clear[2] rewrite
< # clear[2] truncate
< # destroy _pytest.assertion.truncate
< # clear[2] assertstate_key
---
> # clear[2] Union
> # clear[2] WeakKeyDictionary
> # clear[2] IniConfig
> # clear[2] SectionWrapper
> # clear[2] timing
> # clear[2] Source
> # clear[2] final
> # clear[2] NOTSET
> # clear[2] NotSetType
6120a6824
> # clear[2] ExitCode
6121a6826,6827
> # clear[2] main
> # clear[2] PytestPluginManager
6122a6829,6834
> # clear[2] check_ispytest
> # clear[2] fixture
> # clear[2] FixtureRequest
> # clear[2] Session
> # clear[2] MonkeyPatch
> # clear[2] Collector
6123a6836,6847
> # clear[2] fail
> # clear[2] importorskip
> # clear[2] skip
> # clear[2] bestrelpath
> # clear[2] copytree
> # clear[2] make_numbered_dir
> # clear[2] CollectReport
> # clear[2] TestReport
> # clear[2] TempPathFactory
> # clear[2] PytestWarning
> # clear[2] pytest_plugins
> # clear[2] IGNORE_PAM
6125,6147c6849,6868
< # clear[2] register_assert_rewrite
< # clear[2] DummyRewriteHook
< # clear[2] AssertionState
< # clear[2] install_importhook
< # clear[2] pytest_collection
< # clear[2] pytest_runtest_protocol
< # clear[2] pytest_sessionfinish
< # clear[2] pytest_assertrepr_compare
< # cleanup[3] wiping _pytest.assertion.rewrite
< # clear[1] _format_explanation
< # clear[1] _write_pyc_fp
< # clear[1] _write_pyc
< # clear[1] _rewrite_test
< # clear[1] _read_pyc
< # clear[1] _saferepr
< # clear[1] _get_maxsize_for_saferepr
< # clear[1] _format_assertmsg
< # clear[1] _should_repr_global_name
< # clear[1] _format_boolop
< # clear[1] _call_reprcompare
< # clear[1] _call_assertion_pass
< # clear[1] _check_if_assertion_pass_impl
< # clear[1] _get_assertion_exprs
---
> # clear[2] pytest_configure
> # clear[2] LsofFdLeakChecker
> # clear[2] PytestArg
> # clear[2] get_public_names
> # clear[2] RecordedHookCall
> # clear[2] HookRecorder
> # clear[2] linecomp
> # clear[2] LineMatcher_fixture
> # clear[2] pytester
> # clear[2] rex_session_duration
> # clear[2] rex_outcome
> # clear[2] RunResult
> # clear[2] CwdSnapshot
> # clear[2] SysModulesSnapshot
> # clear[2] SysPathsSnapshot
> # clear[2] Pytester
> # clear[2] LineComp
> # clear[2] LineMatcher
> # cleanup[3] wiping _pytest.tmpdir
> # clear[1] _mk_tmp
6155,6161d6875
< # clear[2] ast
< # clear[2] errno
< # clear[2] functools
< # clear[2] importlib
< # clear[2] io
< # clear[2] itertools
< # clear[2] marshal
6163c6877
< # clear[2] struct
---
> # clear[2] re
6165,6166c6879
< # clear[2] tokenize
< # clear[2] types
---
> # clear[2] tempfile
6168,6173c6881,6944
< # clear[2] PurePath
< # clear[2] Callable
< # clear[2] Dict
< # clear[2] IO
< # clear[2] Iterable
< # clear[2] Iterator
---
> # clear[2] Optional
> # clear[2] attr
> # clear[2] LOCK_TIMEOUT
> # clear[2] make_numbered_dir
> # clear[2] make_numbered_dir_with_cleanup
> # clear[2] rm_rf
> # clear[2] final
> # clear[2] Config
> # clear[2] check_ispytest
> # clear[2] fixture
> # clear[2] FixtureRequest
> # clear[2] MonkeyPatch
> # clear[2] TempPathFactory
> # clear[2] get_user
> # clear[2] pytest_configure
> # clear[2] tmp_path_factory
> # clear[2] tmp_path
> # cleanup[3] wiping gc
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] enable
> # clear[2] disable
> # clear[2] isenabled
> # clear[2] set_debug
> # clear[2] get_debug
> # clear[2] get_count
> # clear[2] set_threshold
> # clear[2] get_threshold
> # clear[2] collect
> # clear[2] get_objects
> # clear[2] get_stats
> # clear[2] is_tracked
> # clear[2] is_finalized
> # clear[2] get_referrers
> # clear[2] get_referents
> # clear[2] freeze
> # clear[2] unfreeze
> # clear[2] get_freeze_count
> # clear[2] garbage
> # clear[2] callbacks
> # clear[2] DEBUG_STATS
> # clear[2] DEBUG_COLLECTABLE
> # clear[2] DEBUG_UNCOLLECTABLE
> # clear[2] DEBUG_SAVEALL
> # clear[2] DEBUG_LEAK
> # destroy gc
> # cleanup[3] wiping _pytest.monkeypatch
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] os
> # clear[2] re
> # clear[2] sys
> # clear[2] warnings
> # clear[2] contextmanager
> # clear[2] Any
> # clear[2] Generator
6174a6946
> # clear[2] MutableMapping
6176,6177c6948
< # clear[2] Sequence
< # clear[2] Set
---
> # clear[2] overload
6179c6950
< # clear[2] TYPE_CHECKING
---
> # clear[2] TypeVar
6181,6206c6952,6966
< # clear[2] DEFAULT_REPR_MAX_SIZE
< # clear[2] saferepr
< # clear[2] version
< # clear[2] util
< # clear[2] Config
< # clear[2] Session
< # clear[2] absolutepath
< # clear[2] fnmatch_ex
< # clear[2] StashKey
< # clear[2] assertstate_key
< # clear[2] PYTEST_TAG
< # clear[2] PYC_EXT
< # clear[2] PYC_TAIL
< # clear[2] AssertionRewritingHook
< # clear[2] rewrite_asserts
< # clear[2] UNARY_MAP
< # clear[2] BINOP_MAP
< # clear[2] traverse_node
< # clear[2] AssertionRewriter
< # clear[2] try_makedirs
< # clear[2] get_cache_dir
< # cleanup[3] wiping _pytest.main
< # clear[1] _pytest
< # clear[1] _main
< # clear[1] _in_venv
< # clear[1] _bestrelpath_cache
---
> # clear[2] final
> # clear[2] fixture
> # clear[2] PytestWarning
> # clear[2] RE_IMPORT_ERROR_NAME
> # clear[2] K
> # clear[2] V
> # clear[2] monkeypatch
> # clear[2] resolve
> # clear[2] annotated_getattr
> # clear[2] derive_importpath
> # clear[2] Notset
> # clear[2] notset
> # clear[2] MonkeyPatch
> # cleanup[3] wiping _pytest.freeze_support
> # clear[1] _iter_all_modules
6214,6217c6974,7006
< # clear[2] argparse
< # clear[2] fnmatch
< # clear[2] functools
< # clear[2] importlib
---
> # clear[2] types
> # clear[2] Iterator
> # clear[2] List
> # clear[2] Union
> # clear[2] freeze_includes
> # cleanup[3] wiping _pytest.doctest
> # clear[1] _is_setup_py
> # clear[1] _is_doctest
> # clear[1] _is_main_py
> # clear[1] _init_runner_class
> # clear[1] _get_runner
> # clear[1] _get_flag_lookup
> # clear[1] _get_continue_on_failure
> # clear[1] _check_all_skipped
> # clear[1] _is_mocked
> # clear[1] _patch_unwrap_mock_aware
> # clear[1] _setup_fixtures
> # clear[1] _init_checker_class
> # clear[1] _get_checker
> # clear[1] _get_allow_unicode_flag
> # clear[1] _get_allow_bytes_flag
> # clear[1] _get_number_flag
> # clear[1] _get_report_choice
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __annotations__
> # clear[2] bdb
> # clear[2] inspect
6218a7008
> # clear[2] platform
6219a7010,7013
> # clear[2] traceback
> # clear[2] types
> # clear[2] warnings
> # clear[2] contextmanager
6220a7015
> # clear[2] Any
6223,6224c7018,7019
< # clear[2] FrozenSet
< # clear[2] Iterator
---
> # clear[2] Generator
> # clear[2] Iterable
6226a7022
> # clear[2] Pattern
6228d7023
< # clear[2] Set
6233,6236c7028,7033
< # clear[2] attr
< # clear[2] nodes
< # clear[2] final
< # clear[2] overload
---
> # clear[2] outcomes
> # clear[2] ExceptionInfo
> # clear[2] ReprFileLocation
> # clear[2] TerminalRepr
> # clear[2] TerminalWriter
> # clear[2] safe_getattr
6238,6242d7034
< # clear[2] directory_arg
< # clear[2] ExitCode
< # clear[2] hookimpl
< # clear[2] PytestPluginManager
< # clear[2] UsageError
6244,6247c7036,7041
< # clear[2] FixtureManager
< # clear[2] exit
< # clear[2] absolutepath
< # clear[2] bestrelpath
---
> # clear[2] fixture
> # clear[2] FixtureRequest
> # clear[2] Collector
> # clear[2] Item
> # clear[2] OutcomeException
> # clear[2] skip
6249,6253c7043,7052
< # clear[2] visit
< # clear[2] CollectReport
< # clear[2] TestReport
< # clear[2] collect_one_node
< # clear[2] SetupState
---
> # clear[2] import_path
> # clear[2] Module
> # clear[2] approx
> # clear[2] PytestWarning
> # clear[2] DOCTEST_REPORT_CHOICE_NONE
> # clear[2] DOCTEST_REPORT_CHOICE_CDIFF
> # clear[2] DOCTEST_REPORT_CHOICE_NDIFF
> # clear[2] DOCTEST_REPORT_CHOICE_UDIFF
> # clear[2] DOCTEST_REPORT_CHOICE_ONLY_FIRST_FAILURE
> # clear[2] DOCTEST_REPORT_CHOICES
6255,6269c7054,7069
< # clear[2] validate_basetemp
< # clear[2] wrap_session
< # clear[2] pytest_cmdline_main
< # clear[2] pytest_collection
< # clear[2] pytest_runtestloop
< # clear[2] pytest_ignore_collect
< # clear[2] pytest_collection_modifyitems
< # clear[2] FSHookProxy
< # clear[2] Interrupted
< # clear[2] Failed
< # clear[2] Session
< # clear[2] search_pypath
< # clear[2] resolve_collection_argument
< # cleanup[3] wiping _pytest.runner
< # clear[1] _update_current_test_var
---
> # clear[2] pytest_unconfigure
> # clear[2] pytest_collect_file
> # clear[2] ReprFailDoctest
> # clear[2] MultipleDoctestFailures
> # clear[2] DoctestItem
> # clear[2] get_optionflags
> # clear[2] DoctestTextfile
> # clear[2] DoctestModule
> # clear[2] doctest_namespace
> # cleanup[3] wiping _pytest.python_api
> # clear[1] _pytest
> # clear[1] _non_numeric_type_error
> # clear[1] _compare_approx
> # clear[1] _recursive_sequence_map
> # clear[1] _is_numpy_array
> # clear[1] _as_numpy_array
6271d7070
< # clear[2] __doc__
6277,6279c7076,7083
< # clear[2] bdb
< # clear[2] os
< # clear[2] sys
---
> # clear[2] math
> # clear[2] pprint
> # clear[2] Collection
> # clear[2] Sized
> # clear[2] Decimal
> # clear[2] Complex
> # clear[2] TracebackType
> # clear[2] Any
6282d7085
< # clear[2] Dict
6284a7088
> # clear[2] Mapping
6285a7090,7091
> # clear[2] Pattern
> # clear[2] Sequence
6291,6299d7096
< # clear[2] attr
< # clear[2] BaseReport
< # clear[2] CollectErrorRepr
< # clear[2] CollectReport
< # clear[2] TestReport
< # clear[2] timing
< # clear[2] ExceptionChainRepr
< # clear[2] ExceptionInfo
< # clear[2] TerminalRepr
6301,6330c7098,7111
< # clear[2] Parser
< # clear[2] check_ispytest
< # clear[2] Collector
< # clear[2] Item
< # clear[2] Node
< # clear[2] Exit
< # clear[2] OutcomeException
< # clear[2] Skipped
< # clear[2] TEST_OUTCOME
< # clear[2] pytest_addoption
< # clear[2] pytest_terminal_summary
< # clear[2] pytest_sessionstart
< # clear[2] pytest_sessionfinish
< # clear[2] pytest_runtest_protocol
< # clear[2] runtestprotocol
< # clear[2] show_test_item
< # clear[2] pytest_runtest_setup
< # clear[2] pytest_runtest_call
< # clear[2] pytest_runtest_teardown
< # clear[2] pytest_report_teststatus
< # clear[2] call_and_report
< # clear[2] check_interactive_exception
< # clear[2] call_runtest_hook
< # clear[2] TResult
< # clear[2] CallInfo
< # clear[2] pytest_runtest_makereport
< # clear[2] pytest_make_collect_report
< # clear[2] SetupState
< # clear[2] collect_one_node
< # cleanup[3] wiping _pytest.timing
---
> # clear[2] STRING_TYPES
> # clear[2] overload
> # clear[2] fail
> # clear[2] ApproxBase
> # clear[2] ApproxNumpy
> # clear[2] ApproxMapping
> # clear[2] ApproxSequenceLike
> # clear[2] ApproxScalar
> # clear[2] ApproxDecimal
> # clear[2] approx
> # clear[2] E
> # clear[2] raises
> # clear[2] RaisesContext
> # cleanup[3] wiping decimal
6338,6342c7119,7204
< # clear[2] perf_counter
< # clear[2] sleep
< # clear[2] time
< # clear[2] __all__
< # cleanup[3] wiping bdb
---
> # clear[2] getcontext
> # clear[2] setcontext
> # clear[2] localcontext
> # clear[2] Decimal
> # clear[2] Context
> # clear[2] DecimalTuple
> # clear[2] DecimalException
> # clear[2] Clamped
> # clear[2] Rounded
> # clear[2] Inexact
> # clear[2] Subnormal
> # clear[2] Underflow
> # clear[2] Overflow
> # clear[2] DivisionByZero
> # clear[2] FloatOperation
> # clear[2] InvalidOperation
> # clear[2] ConversionSyntax
> # clear[2] DivisionImpossible
> # clear[2] DivisionUndefined
> # clear[2] InvalidContext
> # clear[2] DefaultContext
> # clear[2] HAVE_CONTEXTVAR
> # clear[2] HAVE_THREADS
> # clear[2] BasicContext
> # clear[2] ExtendedContext
> # clear[2] MAX_PREC
> # clear[2] MAX_EMAX
> # clear[2] MIN_EMIN
> # clear[2] MIN_ETINY
> # clear[2] ROUND_UP
> # clear[2] ROUND_DOWN
> # clear[2] ROUND_CEILING
> # clear[2] ROUND_FLOOR
> # clear[2] ROUND_HALF_UP
> # clear[2] ROUND_HALF_DOWN
> # clear[2] ROUND_HALF_EVEN
> # clear[2] ROUND_05UP
> # clear[2] __version__
> # clear[2] __libmpdec_version__
> # cleanup[3] wiping _decimal
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] getcontext
> # clear[2] setcontext
> # clear[2] localcontext
> # clear[2] Decimal
> # clear[2] Context
> # clear[2] DecimalTuple
> # clear[2] DecimalException
> # clear[2] Clamped
> # clear[2] Rounded
> # clear[2] Inexact
> # clear[2] Subnormal
> # clear[2] Underflow
> # clear[2] Overflow
> # clear[2] DivisionByZero
> # clear[2] FloatOperation
> # clear[2] InvalidOperation
> # clear[2] ConversionSyntax
> # clear[2] DivisionImpossible
> # clear[2] DivisionUndefined
> # clear[2] InvalidContext
> # clear[2] DefaultContext
> # clear[2] HAVE_CONTEXTVAR
> # clear[2] HAVE_THREADS
> # clear[2] BasicContext
> # clear[2] ExtendedContext
> # clear[2] MAX_PREC
> # clear[2] MAX_EMAX
> # clear[2] MIN_EMIN
> # clear[2] MIN_ETINY
> # clear[2] ROUND_UP
> # clear[2] ROUND_DOWN
> # clear[2] ROUND_CEILING
> # clear[2] ROUND_FLOOR
> # clear[2] ROUND_HALF_UP
> # clear[2] ROUND_HALF_DOWN
> # clear[2] ROUND_HALF_EVEN
> # clear[2] ROUND_05UP
> # clear[2] __version__
> # clear[2] __libmpdec_version__
> # clear[2] __file__
> # cleanup[3] wiping numbers
6350,6355c7212,7213
< # clear[2] fnmatch
< # clear[2] sys
< # clear[2] os
< # clear[2] CO_GENERATOR
< # clear[2] CO_COROUTINE
< # clear[2] CO_ASYNC_GENERATOR
---
> # clear[2] ABCMeta
> # clear[2] abstractmethod
6357,6372c7215,7223
< # clear[2] GENERATOR_AND_COROUTINE_FLAGS
< # clear[2] BdbQuit
< # clear[2] Bdb
< # clear[2] set_trace
< # clear[2] Breakpoint
< # clear[2] checkfuncname
< # clear[2] effective
< # clear[2] Tdb
< # clear[2] foo
< # clear[2] bar
< # clear[2] test
< # cleanup[3] wiping _pytest.reports
< # clear[1] _R
< # clear[1] _report_unserialization_failure
< # clear[1] _report_to_json
< # clear[1] _report_kwargs_from_json
---
> # clear[2] Number
> # clear[2] Complex
> # clear[2] Real
> # clear[2] Rational
> # clear[2] Integral
> # cleanup[3] wiping _pytest.debugging
> # clear[1] _validate_usepdb_cls
> # clear[1] _enter_pdb
> # clear[1] _postmortem_traceback
6373a7225
> # clear[2] __doc__
6379,6381c7231,7236
< # clear[2] os
< # clear[2] StringIO
< # clear[2] pprint
---
> # clear[2] argparse
> # clear[2] functools
> # clear[2] sys
> # clear[2] types
> # clear[2] unittest
> # destroy unittest
6383,6386c7238,7239
< # clear[2] cast
< # clear[2] Dict
< # clear[2] Iterable
< # clear[2] Iterator
---
> # clear[2] Callable
> # clear[2] Generator
6388,6389d7240
< # clear[2] Mapping
< # clear[2] NoReturn
6394d7244
< # clear[2] TypeVar
6396,6397c7246
< # clear[2] attr
< # clear[2] ExceptionChainRepr
---
> # clear[2] outcomes
6399,6409d7247
< # clear[2] ExceptionRepr
< # clear[2] ReprEntry
< # clear[2] ReprEntryNative
< # clear[2] ReprExceptionInfo
< # clear[2] ReprFileLocation
< # clear[2] ReprFuncArgs
< # clear[2] ReprLocals
< # clear[2] ReprTraceback
< # clear[2] TerminalRepr
< # clear[2] TerminalWriter
< # clear[2] final
6411,6414c7249,7254
< # clear[2] Collector
< # clear[2] Item
< # clear[2] skip
< # clear[2] getworkerinfoline
---
> # clear[2] ConftestImportFailure
> # clear[2] hookimpl
> # clear[2] PytestPluginManager
> # clear[2] Parser
> # clear[2] UsageError
> # clear[2] Node
6416,6432c7256,7265
< # clear[2] TestReport
< # clear[2] CollectReport
< # clear[2] CollectErrorRepr
< # clear[2] pytest_report_to_serializable
< # clear[2] pytest_report_from_serializable
< # cleanup[3] wiping _pytest.fixtures
< # clear[1] _pytest
< # clear[1] _format_args
< # clear[1] _PytestWrapper
< # clear[1] _PluggyPlugin
< # clear[1] _FixtureFunc
< # clear[1] _FixtureCachedResult
< # clear[1] _Key
< # clear[1] _teardown_yield_fixture
< # clear[1] _eval_scope_callable
< # clear[1] _ensure_immutable_ids
< # clear[1] _params_converter
---
> # clear[2] pytest_addoption
> # clear[2] pytest_configure
> # clear[2] pytestPDB
> # clear[2] PdbInvoke
> # clear[2] PdbTrace
> # clear[2] wrap_pytest_function_for_tracing
> # clear[2] maybe_wrap_pytest_function_for_tracing
> # clear[2] post_mortem
> # cleanup[3] wiping unittest.runner
> # clear[1] _WritelnDecorator
6433a7267
> # clear[2] __doc__
6439,6441d7272
< # clear[2] functools
< # clear[2] inspect
< # clear[2] os
6442a7274
> # clear[2] time
6444,6533c7276,7283
< # clear[2] defaultdict
< # clear[2] deque
< # clear[2] suppress
< # clear[2] Path
< # clear[2] TracebackType
< # clear[2] Any
< # clear[2] Callable
< # clear[2] cast
< # clear[2] Dict
< # clear[2] Generator
< # clear[2] Generic
< # clear[2] Iterable
< # clear[2] Iterator
< # clear[2] List
< # clear[2] MutableMapping
< # clear[2] NoReturn
< # clear[2] Optional
< # clear[2] Sequence
< # clear[2] Set
< # clear[2] Tuple
< # clear[2] Type
< # clear[2] TYPE_CHECKING
< # clear[2] TypeVar
< # clear[2] Union
< # clear[2] attr
< # clear[2] nodes
< # clear[2] getfslineno
< # clear[2] FormattedExcinfo
< # clear[2] TerminalRepr
< # clear[2] TerminalWriter
< # clear[2] assert_never
< # clear[2] final
< # clear[2] get_real_func
< # clear[2] get_real_method
< # clear[2] getfuncargnames
< # clear[2] getimfunc
< # clear[2] getlocation
< # clear[2] is_generator
< # clear[2] NOTSET
< # clear[2] overload
< # clear[2] safe_getattr
< # clear[2] Config
< # clear[2] Parser
< # clear[2] check_ispytest
< # clear[2] YIELD_FIXTURE
< # clear[2] Mark
< # clear[2] ParameterSet
< # clear[2] MarkDecorator
< # clear[2] fail
< # clear[2] skip
< # clear[2] TEST_OUTCOME
< # clear[2] absolutepath
< # clear[2] bestrelpath
< # clear[2] HIGH_SCOPES
< # clear[2] Scope
< # clear[2] StashKey
< # clear[2] FixtureValue
< # clear[2] FixtureFunction
< # clear[2] PseudoFixtureDef
< # clear[2] pytest_sessionstart
< # clear[2] get_scope_package
< # clear[2] get_scope_node
< # clear[2] name2pseudofixturedef_key
< # clear[2] add_funcarg_pseudo_fixture_def
< # clear[2] getfixturemarker
< # clear[2] get_parametrized_fixture_keys
< # clear[2] reorder_items
< # clear[2] fix_cache_order
< # clear[2] reorder_items_atscope
< # clear[2] get_direct_param_fixture_func
< # clear[2] FuncFixtureInfo
< # clear[2] FixtureRequest
< # clear[2] SubRequest
< # clear[2] FixtureLookupError
< # clear[2] FixtureLookupErrorRepr
< # clear[2] fail_fixturefunc
< # clear[2] call_fixture_func
< # clear[2] FixtureDef
< # clear[2] resolve_fixture_function
< # clear[2] pytest_fixture_setup
< # clear[2] wrap_function_to_error_out_if_called_directly
< # clear[2] FixtureFunctionMarker
< # clear[2] fixture
< # clear[2] yield_fixture
< # clear[2] pytestconfig
< # clear[2] pytest_addoption
< # clear[2] FixtureManager
< # cleanup[3] wiping _pytest.scope
< # clear[1] _ALL_SCOPES
< # clear[1] _SCOPE_INDICES
---
> # clear[2] result
> # clear[2] registerResult
> # clear[2] __unittest
> # clear[2] TextTestResult
> # clear[2] TextTestRunner
> # cleanup[3] wiping unittest.signals
> # clear[1] _InterruptHandler
> # clear[1] _results
6535d7284
< # clear[2] __doc__
6541,6552c7290,7305
< # clear[2] Enum
< # clear[2] total_ordering
< # clear[2] Optional
< # clear[2] TYPE_CHECKING
< # clear[2] Scope
< # clear[2] HIGH_SCOPES
< # cleanup[3] wiping _pytest.nodes
< # clear[1] _pytest
< # clear[1] _check_path
< # clear[1] _imply_path
< # clear[1] _NodeType
< # clear[1] _check_initialpaths_for_relpath
---
> # clear[2] signal
> # clear[2] weakref
> # clear[2] wraps
> # clear[2] __unittest
> # clear[2] registerResult
> # clear[2] removeResult
> # clear[2] installHandler
> # clear[2] removeHandler
> # cleanup[3] wiping unittest.loader
> # clear[1] _FailedTest
> # clear[1] _make_failed_import_test
> # clear[1] _make_failed_load_tests
> # clear[1] _make_failed_test
> # clear[1] _make_skipped_test
> # clear[1] _jython_aware_splitext
> # clear[1] _makeLoader
6553a7307
> # clear[2] __doc__
6559a7314,7318
> # clear[2] re
> # clear[2] sys
> # clear[2] traceback
> # clear[2] types
> # clear[2] functools
6561,6606c7320,7336
< # clear[2] signature
< # clear[2] Path
< # clear[2] Any
< # clear[2] Callable
< # clear[2] cast
< # clear[2] Iterable
< # clear[2] Iterator
< # clear[2] List
< # clear[2] MutableMapping
< # clear[2] Optional
< # clear[2] overload
< # clear[2] Set
< # clear[2] Tuple
< # clear[2] Type
< # clear[2] TYPE_CHECKING
< # clear[2] TypeVar
< # clear[2] Union
< # clear[2] getfslineno
< # clear[2] ExceptionInfo
< # clear[2] TerminalRepr
< # clear[2] cached_property
< # clear[2] LEGACY_PATH
< # clear[2] Config
< # clear[2] ConftestImportFailure
< # clear[2] FSCOLLECTOR_GETHOOKPROXY_ISINITPATH
< # clear[2] NODE_CTOR_FSPATH_ARG
< # clear[2] Mark
< # clear[2] MarkDecorator
< # clear[2] NodeKeywords
< # clear[2] fail
< # clear[2] absolutepath
< # clear[2] commonpath
< # clear[2] Stash
< # clear[2] PytestWarning
< # clear[2] SEP
< # clear[2] tracebackcutdir
< # clear[2] iterparentnodeids
< # clear[2] NodeMeta
< # clear[2] Node
< # clear[2] get_fslocation_from_item
< # clear[2] Collector
< # clear[2] FSCollector
< # clear[2] File
< # clear[2] Item
< # cleanup[3] wiping _pytest.mark
< # clear[1] _parse_expression
---
> # clear[2] fnmatch
> # clear[2] fnmatchcase
> # clear[2] case
> # clear[2] suite
> # clear[2] util
> # clear[2] __unittest
> # clear[2] VALID_MODULE_NAME
> # clear[2] TestLoader
> # clear[2] defaultTestLoader
> # clear[2] getTestCaseNames
> # clear[2] makeSuite
> # clear[2] findTestCases
> # cleanup[3] wiping unittest.suite
> # clear[1] _call_if_exists
> # clear[1] _ErrorHolder
> # clear[1] _isnotsuite
> # clear[1] _DebugResult
6612d7341
< # clear[2] __path__
6615,6652c7344,7366
< # clear[2] AbstractSet
< # clear[2] Collection
< # clear[2] List
< # clear[2] Optional
< # clear[2] TYPE_CHECKING
< # clear[2] Union
< # clear[2] attr
< # clear[2] expression
< # clear[2] Expression
< # clear[2] ParseError
< # clear[2] structures
< # clear[2] EMPTY_PARAMETERSET_OPTION
< # clear[2] get_empty_parameterset_mark
< # clear[2] Mark
< # clear[2] MARK_GEN
< # clear[2] MarkDecorator
< # clear[2] MarkGenerator
< # clear[2] ParameterSet
< # clear[2] Config
< # clear[2] ExitCode
< # clear[2] hookimpl
< # clear[2] UsageError
< # clear[2] Parser
< # clear[2] StashKey
< # clear[2] __all__
< # clear[2] old_mark_config_key
< # clear[2] param
< # clear[2] pytest_addoption
< # clear[2] pytest_cmdline_main
< # clear[2] KeywordMatcher
< # clear[2] deselect_by_keyword
< # clear[2] MarkMatcher
< # clear[2] deselect_by_mark
< # clear[2] pytest_collection_modifyitems
< # clear[2] pytest_configure
< # clear[2] pytest_unconfigure
< # cleanup[3] wiping _pytest.config.argparsing
< # clear[1] _pytest
---
> # clear[2] sys
> # clear[2] case
> # clear[2] util
> # clear[2] __unittest
> # clear[2] BaseTestSuite
> # clear[2] TestSuite
> # cleanup[3] wiping unittest.case
> # clear[1] _count_diff_all_purpose
> # clear[1] _count_diff_hashable
> # clear[1] _common_shorten_repr
> # clear[1] _subtest_msg_sentinel
> # clear[1] _ShouldStop
> # clear[1] _UnexpectedSuccess
> # clear[1] _Outcome
> # clear[1] _id
> # clear[1] _module_cleanups
> # clear[1] _is_subtype
> # clear[1] _BaseTestCaseContext
> # clear[1] _AssertRaisesBaseContext
> # clear[1] _AssertRaisesContext
> # clear[1] _AssertWarnsContext
> # clear[1] _OrderedChainMap
> # clear[1] _SubTest
6653a7368
> # clear[2] __doc__
6659,6660d7373
< # clear[2] argparse
< # clear[2] os
6662,6689c7375,7402
< # clear[2] warnings
< # clear[2] gettext
< # clear[2] Any
< # clear[2] Callable
< # clear[2] cast
< # clear[2] Dict
< # clear[2] List
< # clear[2] Mapping
< # clear[2] NoReturn
< # clear[2] Optional
< # clear[2] Sequence
< # clear[2] Tuple
< # clear[2] TYPE_CHECKING
< # clear[2] Union
< # clear[2] final
< # clear[2] UsageError
< # clear[2] ARGUMENT_PERCENT_DEFAULT
< # clear[2] ARGUMENT_TYPE_STR
< # clear[2] ARGUMENT_TYPE_STR_CHOICE
< # clear[2] check_ispytest
< # clear[2] FILE_OR_DIR
< # clear[2] Parser
< # clear[2] ArgumentError
< # clear[2] Argument
< # clear[2] OptionGroup
< # clear[2] MyOptionParser
< # clear[2] DropShorterLongHelpFormatter
< # cleanup[3] wiping _pytest.mark.structures
---
> # clear[2] functools
> # clear[2] difflib
> # destroy difflib
> # clear[2] pprint
> # clear[2] re
> # clear[2] warnings
> # clear[2] collections
> # clear[2] contextlib
> # clear[2] traceback
> # clear[2] types
> # clear[2] result
> # clear[2] strclass
> # clear[2] safe_repr
> # clear[2] __unittest
> # clear[2] DIFF_OMITTED
> # clear[2] SkipTest
> # clear[2] addModuleCleanup
> # clear[2] doModuleCleanups
> # clear[2] skip
> # clear[2] skipIf
> # clear[2] skipUnless
> # clear[2] expectedFailure
> # clear[2] TestCase
> # clear[2] FunctionTestCase
> # cleanup[3] wiping _heapq
> # clear[1] _heappop_max
> # clear[1] _heapify_max
> # clear[1] _heapreplace_max
6690a7404
> # clear[2] __doc__
6693a7408,7412
> # clear[2] heappush
> # clear[2] heappushpop
> # clear[2] heappop
> # clear[2] heapreplace
> # clear[2] heapify
6695,6740c7414,7415
< # clear[2] __cached__
< # clear[2] collections
< # clear[2] inspect
< # clear[2] warnings
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Collection
< # clear[2] Iterable
< # clear[2] Iterator
< # clear[2] List
< # clear[2] Mapping
< # clear[2] MutableMapping
< # clear[2] NamedTuple
< # clear[2] Optional
< # clear[2] overload
< # clear[2] Sequence
< # clear[2] Set
< # clear[2] Tuple
< # clear[2] Type
< # clear[2] TYPE_CHECKING
< # clear[2] TypeVar
< # clear[2] Union
< # clear[2] attr
< # clear[2] getfslineno
< # clear[2] ascii_escaped
< # clear[2] final
< # clear[2] NOTSET
< # clear[2] NotSetType
< # clear[2] Config
< # clear[2] check_ispytest
< # clear[2] fail
< # clear[2] PytestUnknownMarkWarning
< # clear[2] EMPTY_PARAMETERSET_OPTION
< # clear[2] istestfunc
< # clear[2] get_empty_parameterset_mark
< # clear[2] ParameterSet
< # clear[2] Mark
< # clear[2] Markable
< # clear[2] MarkDecorator
< # clear[2] get_unpacked_marks
< # clear[2] normalize_mark_list
< # clear[2] store_mark
< # clear[2] MarkGenerator
< # clear[2] MARK_GEN
< # clear[2] NodeKeywords
< # cleanup[3] wiping _pytest.mark.expression
---
> # clear[2] __about__
> # cleanup[3] wiping unittest.result
6748,6784c7423,7444
< # clear[2] ast
< # clear[2] enum
< # clear[2] re
< # clear[2] types
< # clear[2] Callable
< # clear[2] Iterator
< # clear[2] Mapping
< # clear[2] NoReturn
< # clear[2] Optional
< # clear[2] Sequence
< # clear[2] attr
< # clear[2] __all__
< # clear[2] TokenType
< # clear[2] Token
< # clear[2] ParseError
< # clear[2] Scanner
< # clear[2] IDENT_PREFIX
< # clear[2] expression
< # clear[2] expr
< # clear[2] and_expr
< # clear[2] not_expr
< # clear[2] MatcherAdapter
< # clear[2] Expression
< # cleanup[3] wiping _pytest.assertion.util
< # clear[1] _pytest
< # clear[1] _pformat_dispatch
< # clear[1] _split_explanation
< # clear[1] _format_lines
< # clear[1] _compare_eq_any
< # clear[1] _diff_text
< # clear[1] _surrounding_parens_on_own_lines
< # clear[1] _compare_eq_iterable
< # clear[1] _compare_eq_sequence
< # clear[1] _compare_eq_set
< # clear[1] _compare_eq_dict
< # clear[1] _compare_eq_cls
< # clear[1] _notin_text
---
> # clear[2] io
> # clear[2] sys
> # clear[2] traceback
> # clear[2] util
> # clear[2] wraps
> # clear[2] __unittest
> # clear[2] failfast
> # clear[2] STDOUT_LINE
> # clear[2] STDERR_LINE
> # clear[2] TestResult
> # cleanup[3] wiping unittest.util
> # clear[1] _MAX_LENGTH
> # clear[1] _PLACEHOLDER_LEN
> # clear[1] _MIN_BEGIN_LEN
> # clear[1] _MIN_END_LEN
> # clear[1] _MIN_COMMON_LEN
> # clear[1] _MIN_DIFF_LEN
> # clear[1] _shorten
> # clear[1] _common_shorten_repr
> # clear[1] _Mismatch
> # clear[1] _count_diff_all_purpose
> # clear[1] _count_diff_hashable
6792,6833c7452,7464
< # clear[2] __annotations__
< # clear[2] collections
< # clear[2] os
< # clear[2] pprint
< # clear[2] AbstractSet
< # clear[2] Any
< # clear[2] Callable
< # clear[2] Iterable
< # clear[2] List
< # clear[2] Mapping
< # clear[2] Optional
< # clear[2] Sequence
< # clear[2] normalize
< # clear[2] outcomes
< # clear[2] saferepr
< # clear[2] saferepr_unlimited
< # clear[2] Config
< # clear[2] format_explanation
< # clear[2] issequence
< # clear[2] istext
< # clear[2] isdict
< # clear[2] isset
< # clear[2] isnamedtuple
< # clear[2] isdatacls
< # clear[2] isattrs
< # clear[2] isiterable
< # clear[2] has_default_eq
< # clear[2] assertrepr_compare
< # clear[2] running_on_ci
< # cleanup[3] wiping _pytest.config
< # clear[1] _pytest
< # clear[1] _PluggyPlugin
< # clear[1] _prepareconfig
< # clear[1] _get_directory
< # clear[1] _get_legacy_hook_marks
< # clear[1] _get_plugin_specs_as_list
< # clear[1] _ensure_removed_sysmodule
< # clear[1] _iter_rewritable_modules
< # clear[1] _args_converter
< # clear[1] _assertion_supported
< # clear[1] _strtobool
< # clear[1] _resolve_warning_category
---
> # clear[2] namedtuple
> # clear[2] Counter
> # clear[2] commonprefix
> # clear[2] __unittest
> # clear[2] safe_repr
> # clear[2] strclass
> # clear[2] sorted_list_difference
> # clear[2] unorderable_list_difference
> # clear[2] three_way_cmp
> # cleanup[3] wiping _pytest.capture
> # clear[1] _colorama_workaround
> # clear[1] _windowsconsoleio_workaround
> # clear[1] _get_multicapture
6839d7469
< # clear[2] __path__
6842,6847c7472,7474
< # clear[2] argparse
< # clear[2] collections
< # clear[2] copy
< # clear[2] enum
< # clear[2] glob
< # clear[2] inspect
---
> # clear[2] contextlib
> # clear[2] functools
> # clear[2] io
6849,6850d7475
< # clear[2] re
< # clear[2] shlex
6852,6858c7477,7478
< # clear[2] types
< # clear[2] warnings
< # clear[2] lru_cache
< # clear[2] Path
< # clear[2] dedent
< # clear[2] FunctionType
< # clear[2] TracebackType
---
> # clear[2] UnsupportedOperation
> # clear[2] TemporaryFile
6860,6862c7480
< # clear[2] Callable
< # clear[2] cast
< # clear[2] Dict
---
> # clear[2] AnyStr
6864,6865c7482
< # clear[2] IO
< # clear[2] Iterable
---
> # clear[2] Generic
6867d7483
< # clear[2] List
6869,6870d7484
< # clear[2] Sequence
< # clear[2] Set
6873d7486
< # clear[2] Type
6876,6887d7488
< # clear[2] attr
< # clear[2] HookimplMarker
< # clear[2] HookspecMarker
< # clear[2] PluginManager
< # clear[2] exceptions
< # clear[2] PrintHelp
< # clear[2] UsageError
< # clear[2] findpaths
< # clear[2] determine_setup
< # clear[2] ExceptionInfo
< # clear[2] filter_traceback
< # clear[2] TerminalWriter
6889,6917d7489
< # clear[2] importlib_metadata
< # clear[2] fail
< # clear[2] Skipped
< # clear[2] absolutepath
< # clear[2] bestrelpath
< # clear[2] import_path
< # clear[2] ImportMode
< # clear[2] resolve_package_path
< # clear[2] Stash
< # clear[2] PytestConfigWarning
< # clear[2] warn_explicit_for
< # clear[2] hookimpl
< # clear[2] hookspec
< # clear[2] ExitCode
< # clear[2] ConftestImportFailure
< # clear[2] filter_traceback_for_conftest_import_failure
< # clear[2] main
< # clear[2] console_main
< # clear[2] cmdline
< # clear[2] filename_arg
< # clear[2] directory_arg
< # clear[2] essential_plugins
< # clear[2] default_plugins
< # clear[2] builtin_plugins
< # clear[2] get_config
< # clear[2] get_plugin_manager
< # clear[2] PytestPluginManager
< # clear[2] Notset
< # clear[2] notset
6919,6926c7491,7548
< # clear[2] create_terminal_writer
< # clear[2] parse_warning_filter
< # clear[2] apply_warning_filters
< # clear[2] argparsing
< # destroy _pytest.config.argparsing
< # clear[2] compat
< # destroy _pytest.config.compat
< # cleanup[3] wiping _pytest.stash
---
> # clear[2] hookimpl
> # clear[2] Parser
> # clear[2] check_ispytest
> # clear[2] fixture
> # clear[2] SubRequest
> # clear[2] Collector
> # clear[2] File
> # clear[2] Item
> # clear[2] pytest_addoption
> # clear[2] pytest_load_initial_conftests
> # clear[2] EncodedFile
> # clear[2] CaptureIO
> # clear[2] TeeCaptureIO
> # clear[2] DontReadFromInput
> # clear[2] patchsysdict
> # clear[2] NoCapture
> # clear[2] SysCaptureBinary
> # clear[2] SysCapture
> # clear[2] FDCaptureBinary
> # clear[2] FDCapture
> # clear[2] CaptureResult
> # clear[2] MultiCapture
> # clear[2] CaptureManager
> # clear[2] CaptureFixture
> # clear[2] capsys
> # clear[2] capsysbinary
> # clear[2] capfd
> # clear[2] capfdbinary
> # cleanup[3] wiping tempfile
> # clear[1] _functools
> # clear[1] _warnings
> # clear[1] _io
> # clear[1] _os
> # clear[1] _shutil
> # clear[1] _errno
> # clear[1] _Random
> # clear[1] _sys
> # clear[1] _types
> # clear[1] _weakref
> # destroy weakref
> # clear[1] _thread
> # clear[1] _allocate_lock
> # clear[1] _text_openflags
> # clear[1] _bin_openflags
> # clear[1] _once_lock
> # clear[1] _exists
> # clear[1] _infer_return_type
> # clear[1] _sanitize_params
> # clear[1] _RandomNameSequence
> # clear[1] _candidate_tempdir_list
> # clear[1] _get_default_tempdir
> # clear[1] _name_sequence
> # clear[1] _get_candidate_names
> # clear[1] _mkstemp_inner
> # clear[1] _gettempdir
> # clear[1] _TemporaryFileCloser
> # clear[1] _TemporaryFileWrapper
> # clear[1] _O_TMPFILE_WORKS
6927a7550
> # clear[2] __doc__
6933,6938d7555
< # clear[2] Any
< # clear[2] cast
< # clear[2] Dict
< # clear[2] Generic
< # clear[2] TypeVar
< # clear[2] Union
6940,6945c7557,7571
< # clear[2] T
< # clear[2] D
< # clear[2] StashKey
< # clear[2] Stash
< # cleanup[3] wiping _pytest.config.findpaths
< # clear[1] _parse_ini_config
---
> # clear[2] TMP_MAX
> # clear[2] template
> # clear[2] gettempprefix
> # clear[2] gettempprefixb
> # clear[2] tempdir
> # clear[2] gettempdir
> # clear[2] gettempdirb
> # clear[2] mkstemp
> # clear[2] mkdtemp
> # clear[2] mktemp
> # clear[2] NamedTemporaryFile
> # clear[2] TemporaryFile
> # clear[2] SpooledTemporaryFile
> # clear[2] TemporaryDirectory
> # cleanup[3] wiping _pytest.cacheprovider
6946a7573
> # clear[2] __doc__
6951a7579
> # clear[2] json
6953d7580
< # clear[2] sys
6955a7583
> # clear[2] Generator
6959,6961c7587
< # clear[2] Sequence
< # clear[2] Tuple
< # clear[2] TYPE_CHECKING
---
> # clear[2] Set
6963,7007c7589,7594
< # clear[2] iniconfig
< # destroy iniconfig
< # clear[2] UsageError
< # clear[2] fail
< # clear[2] absolutepath
< # clear[2] commonpath
< # clear[2] load_config_dict_from_file
< # clear[2] locate_config
< # clear[2] get_common_ancestor
< # clear[2] get_dirs_from_args
< # clear[2] CFG_PYTEST_SECTION
< # clear[2] determine_setup
< # clear[2] is_fs_root
< # cleanup[3] wiping iniconfig._parse
< # clear[1] _ParsedLine
< # clear[1] _parseline
< # clear[2] __name__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] __cached__
< # clear[2] annotations
< # clear[2] ParseError
< # clear[2] NamedTuple
< # clear[2] COMMENTCHARS
< # clear[2] parse_lines
< # clear[2] iscommentline
< # cleanup[3] wiping iniconfig.exceptions
< # clear[2] __name__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] __cached__
< # clear[2] annotations
< # clear[2] TYPE_CHECKING
< # clear[2] ParseError
< # cleanup[3] wiping _pytest.config.exceptions
< # clear[2] __name__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] __cached__
---
> # clear[2] attr
> # clear[2] resolve_from_str
> # clear[2] rm_rf
> # clear[2] CollectReport
> # clear[2] nodes
> # clear[2] TerminalWriter
7009,7011c7596,7629
< # clear[2] UsageError
< # clear[2] PrintHelp
< # cleanup[3] wiping _pytest.hookspec
---
> # clear[2] Config
> # clear[2] ExitCode
> # clear[2] hookimpl
> # clear[2] Parser
> # clear[2] check_ispytest
> # clear[2] fixture
> # clear[2] FixtureRequest
> # clear[2] Session
> # clear[2] Module
> # clear[2] Package
> # clear[2] TestReport
> # clear[2] README_CONTENT
> # clear[2] CACHEDIR_TAG_CONTENT
> # clear[2] Cache
> # clear[2] LFPluginCollWrapper
> # clear[2] LFPluginCollSkipfiles
> # clear[2] LFPlugin
> # clear[2] NFPlugin
> # clear[2] pytest_addoption
> # clear[2] pytest_cmdline_main
> # clear[2] pytest_configure
> # clear[2] cache
> # clear[2] pytest_report_header
> # clear[2] cacheshow
> # cleanup[3] wiping _pytest.python
> # clear[1] _pytest
> # clear[1] _PYTEST_DIR
> # clear[1] _call_with_optional_argument
> # clear[1] _get_first_non_fixture_func
> # clear[1] _find_parametrized_scope
> # clear[1] _ascii_escaped_by_config
> # clear[1] _pretty_fixture_path
> # clear[1] _show_fixtures_per_test
> # clear[1] _showfixtures_main
7018a7637,7647
> # clear[2] enum
> # clear[2] fnmatch
> # clear[2] inspect
> # clear[2] itertools
> # clear[2] os
> # clear[2] sys
> # clear[2] types
> # clear[2] warnings
> # clear[2] Counter
> # clear[2] defaultdict
> # clear[2] partial
7020a7650
> # clear[2] Callable
7021a7652,7654
> # clear[2] Generator
> # clear[2] Iterable
> # clear[2] Iterator
7024a7658
> # clear[2] Pattern
7025a7660
> # clear[2] Set
7029,7043c7664,7720
< # clear[2] HookspecMarker
< # clear[2] WARNING_CMDLINE_PREPARSE_HOOK
< # clear[2] hookspec
< # clear[2] pytest_addhooks
< # clear[2] pytest_plugin_registered
< # clear[2] pytest_addoption
< # clear[2] pytest_configure
< # clear[2] pytest_cmdline_parse
< # clear[2] pytest_cmdline_preparse
< # clear[2] pytest_cmdline_main
< # clear[2] pytest_load_initial_conftests
< # clear[2] pytest_collection
< # clear[2] pytest_collection_modifyitems
< # clear[2] pytest_collection_finish
< # clear[2] pytest_ignore_collect
---
> # clear[2] attr
> # clear[2] fixtures
> # clear[2] nodes
> # clear[2] filter_traceback
> # clear[2] getfslineno
> # clear[2] ExceptionInfo
> # clear[2] TerminalRepr
> # clear[2] TerminalWriter
> # clear[2] saferepr
> # clear[2] ascii_escaped
> # clear[2] assert_never
> # clear[2] final
> # clear[2] get_default_arg_names
> # clear[2] get_real_func
> # clear[2] getimfunc
> # clear[2] getlocation
> # clear[2] is_async_function
> # clear[2] is_generator
> # clear[2] LEGACY_PATH
> # clear[2] NOTSET
> # clear[2] safe_getattr
> # clear[2] safe_isclass
> # clear[2] STRING_TYPES
> # clear[2] Config
> # clear[2] ExitCode
> # clear[2] hookimpl
> # clear[2] Parser
> # clear[2] check_ispytest
> # clear[2] FSCOLLECTOR_GETHOOKPROXY_ISINITPATH
> # clear[2] INSTANCE_COLLECTOR
> # clear[2] NOSE_SUPPORT_METHOD
> # clear[2] FuncFixtureInfo
> # clear[2] Session
> # clear[2] MARK_GEN
> # clear[2] ParameterSet
> # clear[2] get_unpacked_marks
> # clear[2] Mark
> # clear[2] MarkDecorator
> # clear[2] normalize_mark_list
> # clear[2] fail
> # clear[2] skip
> # clear[2] bestrelpath
> # clear[2] fnmatch_ex
> # clear[2] import_path
> # clear[2] ImportPathMismatchError
> # clear[2] parts
> # clear[2] visit
> # clear[2] Scope
> # clear[2] PytestCollectionWarning
> # clear[2] PytestReturnNotNoneWarning
> # clear[2] PytestUnhandledCoroutineWarning
> # clear[2] pytest_addoption
> # clear[2] pytest_cmdline_main
> # clear[2] pytest_generate_tests
> # clear[2] pytest_configure
> # clear[2] async_warn_and_skip
> # clear[2] pytest_pyfunc_call
7045,7049c7722
< # clear[2] pytest_collectstart
< # clear[2] pytest_itemcollected
< # clear[2] pytest_collectreport
< # clear[2] pytest_deselected
< # clear[2] pytest_make_collect_report
---
> # clear[2] path_matches_patterns
7052,7086c7725,7745
< # clear[2] pytest_pyfunc_call
< # clear[2] pytest_generate_tests
< # clear[2] pytest_make_parametrize_id
< # clear[2] pytest_runtestloop
< # clear[2] pytest_runtest_protocol
< # clear[2] pytest_runtest_logstart
< # clear[2] pytest_runtest_logfinish
< # clear[2] pytest_runtest_setup
< # clear[2] pytest_runtest_call
< # clear[2] pytest_runtest_teardown
< # clear[2] pytest_runtest_makereport
< # clear[2] pytest_runtest_logreport
< # clear[2] pytest_report_to_serializable
< # clear[2] pytest_report_from_serializable
< # clear[2] pytest_fixture_setup
< # clear[2] pytest_fixture_post_finalizer
< # clear[2] pytest_sessionstart
< # clear[2] pytest_sessionfinish
< # clear[2] pytest_unconfigure
< # clear[2] pytest_assertrepr_compare
< # clear[2] pytest_assertion_pass
< # clear[2] pytest_report_header
< # clear[2] pytest_report_collectionfinish
< # clear[2] pytest_report_teststatus
< # clear[2] pytest_terminal_summary
< # clear[2] pytest_warning_recorded
< # clear[2] pytest_markeval_namespace
< # clear[2] pytest_internalerror
< # clear[2] pytest_keyboard_interrupt
< # clear[2] pytest_exception_interact
< # clear[2] pytest_enter_pdb
< # clear[2] pytest_leave_pdb
< # cleanup[3] wiping shlex
< # clear[1] _find_unsafe
< # clear[1] _print_tokens
---
> # clear[2] PyobjMixin
> # clear[2] IGNORED_ATTRIBUTES
> # clear[2] PyCollector
> # clear[2] Module
> # clear[2] Package
> # clear[2] Class
> # clear[2] InstanceDummy
> # clear[2] __getattr__
> # clear[2] hasinit
> # clear[2] hasnew
> # clear[2] IdMaker
> # clear[2] CallSpec2
> # clear[2] Metafunc
> # clear[2] show_fixtures_per_test
> # clear[2] showfixtures
> # clear[2] write_docstring
> # clear[2] Function
> # clear[2] FunctionDefinition
> # cleanup[3] wiping json
> # clear[1] _default_encoder
> # clear[1] _default_decoder
7091a7751
> # clear[2] __path__
7094,7098c7754
< # clear[2] os
< # clear[2] re
< # clear[2] sys
< # clear[2] deque
< # clear[2] StringIO
---
> # clear[2] __version__
7100,7117c7756,7771
< # clear[2] shlex
< # clear[2] split
< # clear[2] join
< # clear[2] quote
< # cleanup[3] wiping glob
< # clear[1] _iglob
< # clear[1] _glob1
< # clear[1] _glob0
< # clear[1] _glob2
< # clear[1] _iterdir
< # clear[1] _listdir
< # clear[1] _rlistdir
< # clear[1] _lexists
< # clear[1] _isdir
< # clear[1] _join
< # clear[1] _ishidden
< # clear[1] _isrecursive
< # clear[1] _dir_open_flags
---
> # clear[2] __author__
> # clear[2] scanner
> # clear[2] decoder
> # destroy json.decoder
> # clear[2] JSONDecoder
> # clear[2] JSONDecodeError
> # clear[2] encoder
> # destroy json.encoder
> # clear[2] JSONEncoder
> # clear[2] codecs
> # clear[2] dump
> # clear[2] dumps
> # clear[2] detect_encoding
> # clear[2] load
> # clear[2] loads
> # cleanup[3] wiping json.scanner
7125,7126d7778
< # clear[2] contextlib
< # clear[2] os
7128,7131c7780
< # clear[2] fnmatch
< # clear[2] itertools
< # clear[2] stat
< # clear[2] sys
---
> # clear[2] c_make_scanner
7133,7163c7782,7785
< # clear[2] glob
< # clear[2] iglob
< # clear[2] glob0
< # clear[2] glob1
< # clear[2] magic_check
< # clear[2] magic_check_bytes
< # clear[2] has_magic
< # clear[2] escape
< # cleanup[3] wiping argparse
< # clear[1] _os
< # clear[1] _re
< # clear[1] _sys
< # clear[1] _
< # clear[1] _UNRECOGNIZED_ARGS_ATTR
< # clear[1] _AttributeHolder
< # clear[1] _copy_items
< # clear[1] _get_action_name
< # clear[1] _StoreAction
< # clear[1] _StoreConstAction
< # clear[1] _StoreTrueAction
< # clear[1] _StoreFalseAction
< # clear[1] _AppendAction
< # clear[1] _AppendConstAction
< # clear[1] _CountAction
< # clear[1] _HelpAction
< # clear[1] _VersionAction
< # clear[1] _SubParsersAction
< # clear[1] _ExtendAction
< # clear[1] _ActionsContainer
< # clear[1] _ArgumentGroup
< # clear[1] _MutuallyExclusiveGroup
---
> # clear[2] NUMBER_RE
> # clear[2] py_make_scanner
> # clear[2] make_scanner
> # cleanup[3] wiping _json
7168a7791,7793
> # clear[2] encode_basestring_ascii
> # clear[2] encode_basestring
> # clear[2] scanstring
7170,7192c7795,7797
< # clear[2] __cached__
< # clear[2] __version__
< # clear[2] __all__
< # clear[2] ngettext
< # clear[2] SUPPRESS
< # clear[2] OPTIONAL
< # clear[2] ZERO_OR_MORE
< # clear[2] ONE_OR_MORE
< # clear[2] PARSER
< # clear[2] REMAINDER
< # clear[2] HelpFormatter
< # clear[2] RawDescriptionHelpFormatter
< # clear[2] RawTextHelpFormatter
< # clear[2] ArgumentDefaultsHelpFormatter
< # clear[2] MetavarTypeHelpFormatter
< # clear[2] ArgumentError
< # clear[2] ArgumentTypeError
< # clear[2] Action
< # clear[2] BooleanOptionalAction
< # clear[2] FileType
< # clear[2] Namespace
< # clear[2] ArgumentParser
< # cleanup[3] wiping _pytest._code
---
> # clear[2] make_scanner
> # clear[2] make_encoder
> # cleanup[3] wiping _pytest.assertion
7201,7221c7806,7844
< # clear[2] source
< # destroy _pytest._code.source
< # clear[2] code
< # destroy _pytest._code.code
< # clear[2] Code
< # clear[2] ExceptionInfo
< # clear[2] filter_traceback
< # clear[2] Frame
< # clear[2] getfslineno
< # clear[2] Traceback
< # clear[2] TracebackEntry
< # clear[2] getrawcode
< # clear[2] Source
< # clear[2] __all__
< # cleanup[3] wiping _pytest.pathlib
< # clear[1] _AnyPurePath
< # clear[1] _IGNORED_ERRORS
< # clear[1] _IGNORED_WINERRORS
< # clear[1] _ignore_error
< # clear[1] _force_symlink
< # clear[1] _is_same
---
> # clear[2] sys
> # clear[2] Any
> # clear[2] Generator
> # clear[2] List
> # clear[2] Optional
> # clear[2] TYPE_CHECKING
> # clear[2] util
> # clear[2] rewrite
> # clear[2] truncate
> # destroy _pytest.assertion.truncate
> # clear[2] assertstate_key
> # clear[2] Config
> # clear[2] hookimpl
> # clear[2] Parser
> # clear[2] Item
> # clear[2] pytest_addoption
> # clear[2] register_assert_rewrite
> # clear[2] DummyRewriteHook
> # clear[2] AssertionState
> # clear[2] install_importhook
> # clear[2] pytest_collection
> # clear[2] pytest_runtest_protocol
> # clear[2] pytest_sessionfinish
> # clear[2] pytest_assertrepr_compare
> # cleanup[3] wiping _pytest.assertion.rewrite
> # clear[1] _format_explanation
> # clear[1] _write_pyc_fp
> # clear[1] _write_pyc
> # clear[1] _rewrite_test
> # clear[1] _read_pyc
> # clear[1] _saferepr
> # clear[1] _get_maxsize_for_saferepr
> # clear[1] _format_assertmsg
> # clear[1] _should_repr_global_name
> # clear[1] _format_boolop
> # clear[1] _call_reprcompare
> # clear[1] _call_assertion_pass
> # clear[1] _check_if_assertion_pass_impl
> # clear[1] _get_assertion_exprs
7222a7846
> # clear[2] __doc__
7228,7230c7852,7854
< # clear[2] atexit
< # clear[2] contextlib
< # clear[2] fnmatch
---
> # clear[2] ast
> # clear[2] errno
> # clear[2] functools
7231a7856
> # clear[2] io
7232a7858
> # clear[2] marshal
7234c7860
< # clear[2] shutil
---
> # clear[2] struct
7236,7247c7862,7863
< # clear[2] uuid
< # clear[2] warnings
< # clear[2] Enum
< # clear[2] EBADF
< # clear[2] ELOOP
< # clear[2] ENOENT
< # clear[2] ENOTDIR
< # clear[2] partial
< # clear[2] expanduser
< # clear[2] expandvars
< # clear[2] isabs
< # clear[2] sep
---
> # clear[2] tokenize
> # clear[2] types
7250,7251d7865
< # clear[2] posix_sep
< # clear[2] ModuleType
7253a7868
> # clear[2] IO
7255a7871
> # clear[2] List
7256a7873
> # clear[2] Sequence
7258c7875,7876
< # clear[2] TypeVar
---
> # clear[2] Tuple
> # clear[2] TYPE_CHECKING
7260,7292c7878,7883
< # clear[2] assert_never
< # clear[2] skip
< # clear[2] PytestWarning
< # clear[2] LOCK_TIMEOUT
< # clear[2] get_lock_path
< # clear[2] on_rm_rf_error
< # clear[2] ensure_extended_length_path
< # clear[2] get_extended_length_path_str
< # clear[2] rm_rf
< # clear[2] find_prefixed
< # clear[2] extract_suffixes
< # clear[2] find_suffixes
< # clear[2] parse_num
< # clear[2] make_numbered_dir
< # clear[2] create_cleanup_lock
< # clear[2] register_cleanup_lock_removal
< # clear[2] maybe_delete_a_numbered_dir
< # clear[2] ensure_deletable
< # clear[2] try_cleanup
< # clear[2] cleanup_candidates
< # clear[2] cleanup_numbered_dir
< # clear[2] make_numbered_dir_with_cleanup
< # clear[2] resolve_from_str
< # clear[2] fnmatch_ex
< # clear[2] parts
< # clear[2] symlink_or_skip
< # clear[2] ImportMode
< # clear[2] ImportPathMismatchError
< # clear[2] import_path
< # clear[2] module_name_from_path
< # clear[2] insert_missing_modules
< # clear[2] resolve_package_path
< # clear[2] visit
---
> # clear[2] DEFAULT_REPR_MAX_SIZE
> # clear[2] saferepr
> # clear[2] version
> # clear[2] util
> # clear[2] Config
> # clear[2] Session
7294,7302c7885,7903
< # clear[2] commonpath
< # clear[2] bestrelpath
< # clear[2] copytree
< # cleanup[3] wiping _pytest.outcomes
< # clear[1] _F
< # clear[1] _ET
< # clear[1] _WithException
< # clear[1] _with_exception
< # clear[1] _resolve_msg_to_reason
---
> # clear[2] fnmatch_ex
> # clear[2] StashKey
> # clear[2] assertstate_key
> # clear[2] PYTEST_TAG
> # clear[2] PYC_EXT
> # clear[2] PYC_TAIL
> # clear[2] AssertionRewritingHook
> # clear[2] rewrite_asserts
> # clear[2] UNARY_MAP
> # clear[2] BINOP_MAP
> # clear[2] traverse_node
> # clear[2] AssertionRewriter
> # clear[2] try_makedirs
> # clear[2] get_cache_dir
> # cleanup[3] wiping _pytest.main
> # clear[1] _pytest
> # clear[1] _main
> # clear[1] _in_venv
> # clear[1] _bestrelpath_cache
7309a7911,7915
> # clear[2] argparse
> # clear[2] fnmatch
> # clear[2] functools
> # clear[2] importlib
> # clear[2] os
7311,7312c7917
< # clear[2] warnings
< # clear[2] Any
---
> # clear[2] Path
7314,7315c7919,7922
< # clear[2] cast
< # clear[2] NoReturn
---
> # clear[2] Dict
> # clear[2] FrozenSet
> # clear[2] Iterator
> # clear[2] List
7316a7924,7926
> # clear[2] Sequence
> # clear[2] Set
> # clear[2] Tuple
7318,7319d7927
< # clear[2] TypeVar
< # clear[2] KEYWORD_MSG_ARG
7321,7327c7929,7941
< # clear[2] Generic
< # clear[2] Protocol
< # clear[2] OutcomeException
< # clear[2] TEST_OUTCOME
< # clear[2] Skipped
< # clear[2] Failed
< # clear[2] Exit
---
> # clear[2] Union
> # clear[2] attr
> # clear[2] nodes
> # clear[2] final
> # clear[2] overload
> # clear[2] Config
> # clear[2] directory_arg
> # clear[2] ExitCode
> # clear[2] hookimpl
> # clear[2] PytestPluginManager
> # clear[2] UsageError
> # clear[2] Parser
> # clear[2] FixtureManager
7329,7334c7943,7966
< # clear[2] skip
< # clear[2] fail
< # clear[2] XFailed
< # clear[2] xfail
< # clear[2] importorskip
< # cleanup[3] wiping _pytest.deprecated
---
> # clear[2] absolutepath
> # clear[2] bestrelpath
> # clear[2] fnmatch_ex
> # clear[2] visit
> # clear[2] CollectReport
> # clear[2] TestReport
> # clear[2] collect_one_node
> # clear[2] SetupState
> # clear[2] pytest_addoption
> # clear[2] validate_basetemp
> # clear[2] wrap_session
> # clear[2] pytest_cmdline_main
> # clear[2] pytest_collection
> # clear[2] pytest_runtestloop
> # clear[2] pytest_ignore_collect
> # clear[2] pytest_collection_modifyitems
> # clear[2] FSHookProxy
> # clear[2] Interrupted
> # clear[2] Failed
> # clear[2] Session
> # clear[2] search_pypath
> # clear[2] resolve_collection_argument
> # cleanup[3] wiping _pytest.runner
> # clear[1] _update_current_test_var
7342,7375c7974,7979
< # clear[2] warn
< # clear[2] PytestDeprecationWarning
< # clear[2] PytestRemovedIn8Warning
< # clear[2] UnformattedWarning
< # clear[2] DEPRECATED_EXTERNAL_PLUGINS
< # clear[2] NOSE_SUPPORT
< # clear[2] NOSE_SUPPORT_METHOD
< # clear[2] YIELD_FIXTURE
< # clear[2] WARNING_CMDLINE_PREPARSE_HOOK
< # clear[2] FSCOLLECTOR_GETHOOKPROXY_ISINITPATH
< # clear[2] STRICT_OPTION
< # clear[2] PRIVATE
< # clear[2] ARGUMENT_PERCENT_DEFAULT
< # clear[2] ARGUMENT_TYPE_STR_CHOICE
< # clear[2] ARGUMENT_TYPE_STR
< # clear[2] HOOK_LEGACY_PATH_ARG
< # clear[2] NODE_CTOR_FSPATH_ARG
< # clear[2] WARNS_NONE_ARG
< # clear[2] KEYWORD_MSG_ARG
< # clear[2] INSTANCE_COLLECTOR
< # clear[2] HOOK_LEGACY_MARKING
< # clear[2] check_ispytest
< # cleanup[3] wiping _pytest.warning_types
< # clear[1] _W
< # clear[2] __name__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] __cached__
< # clear[2] inspect
< # clear[2] warnings
< # clear[2] FunctionType
< # clear[2] Any
---
> # clear[2] bdb
> # clear[2] os
> # clear[2] sys
> # clear[2] Callable
> # clear[2] cast
> # clear[2] Dict
7376a7981,7983
> # clear[2] List
> # clear[2] Optional
> # clear[2] Tuple
7377a7985
> # clear[2] TYPE_CHECKING
7378a7987
> # clear[2] Union
7380,7400c7989,8027
< # clear[2] final
< # clear[2] PytestWarning
< # clear[2] PytestAssertRewriteWarning
< # clear[2] PytestCacheWarning
< # clear[2] PytestConfigWarning
< # clear[2] PytestCollectionWarning
< # clear[2] PytestDeprecationWarning
< # clear[2] PytestRemovedIn8Warning
< # clear[2] PytestReturnNotNoneWarning
< # clear[2] PytestExperimentalApiWarning
< # clear[2] PytestUnhandledCoroutineWarning
< # clear[2] PytestUnknownMarkWarning
< # clear[2] PytestUnraisableExceptionWarning
< # clear[2] PytestUnhandledThreadExceptionWarning
< # clear[2] UnformattedWarning
< # clear[2] warn_explicit_for
< # cleanup[3] wiping _pytest._io.saferepr
< # clear[1] _try_repr_or_str
< # clear[1] _format_repr_exception
< # clear[1] _ellipsize
< # clear[1] _pformat_dispatch
---
> # clear[2] BaseReport
> # clear[2] CollectErrorRepr
> # clear[2] CollectReport
> # clear[2] TestReport
> # clear[2] timing
> # clear[2] ExceptionChainRepr
> # clear[2] ExceptionInfo
> # clear[2] TerminalRepr
> # clear[2] final
> # clear[2] Parser
> # clear[2] check_ispytest
> # clear[2] Collector
> # clear[2] Item
> # clear[2] Node
> # clear[2] Exit
> # clear[2] OutcomeException
> # clear[2] Skipped
> # clear[2] TEST_OUTCOME
> # clear[2] pytest_addoption
> # clear[2] pytest_terminal_summary
> # clear[2] pytest_sessionstart
> # clear[2] pytest_sessionfinish
> # clear[2] pytest_runtest_protocol
> # clear[2] runtestprotocol
> # clear[2] show_test_item
> # clear[2] pytest_runtest_setup
> # clear[2] pytest_runtest_call
> # clear[2] pytest_runtest_teardown
> # clear[2] pytest_report_teststatus
> # clear[2] call_and_report
> # clear[2] check_interactive_exception
> # clear[2] call_runtest_hook
> # clear[2] TResult
> # clear[2] CallInfo
> # clear[2] pytest_runtest_makereport
> # clear[2] pytest_make_collect_report
> # clear[2] SetupState
> # clear[2] collect_one_node
> # cleanup[3] wiping _pytest.timing
7401a8029
> # clear[2] __doc__
7407,7466c8035,8039
< # clear[2] pprint
< # destroy pprint
< # clear[2] reprlib
< # destroy reprlib
< # clear[2] Any
< # clear[2] Dict
< # clear[2] IO
< # clear[2] Optional
< # clear[2] SafeRepr
< # clear[2] safeformat
< # clear[2] DEFAULT_REPR_MAX_SIZE
< # clear[2] saferepr
< # clear[2] saferepr_unlimited
< # clear[2] AlwaysDispatchingPrettyPrinter
< # cleanup[3] wiping dataclasses
< # clear[1] _thread
< # clear[1] _HAS_DEFAULT_FACTORY_CLASS
< # clear[1] _HAS_DEFAULT_FACTORY
< # clear[1] _MISSING_TYPE
< # clear[1] _KW_ONLY_TYPE
< # clear[1] _EMPTY_METADATA
< # clear[1] _FIELD_BASE
< # clear[1] _FIELD
< # clear[1] _FIELD_CLASSVAR
< # clear[1] _FIELD_INITVAR
< # clear[1] _FIELDS
< # clear[1] _PARAMS
< # clear[1] _POST_INIT_NAME
< # clear[1] _MODULE_IDENTIFIER_RE
< # clear[1] _recursive_repr
< # clear[1] _DataclassParams
< # clear[1] _fields_in_init_order
< # clear[1] _tuple_str
< # clear[1] _create_fn
< # clear[1] _field_assign
< # clear[1] _field_init
< # clear[1] _init_param
< # clear[1] _init_fn
< # clear[1] _repr_fn
< # clear[1] _frozen_get_del_attr
< # clear[1] _cmp_fn
< # clear[1] _hash_fn
< # clear[1] _is_classvar
< # clear[1] _is_initvar
< # clear[1] _is_kw_only
< # clear[1] _is_type
< # clear[1] _get_field
< # clear[1] _set_qualname
< # clear[1] _set_new_attribute
< # clear[1] _hash_set_none
< # clear[1] _hash_add
< # clear[1] _hash_exception
< # clear[1] _hash_action
< # clear[1] _process_class
< # clear[1] _dataclass_getstate
< # clear[1] _dataclass_setstate
< # clear[1] _add_slots
< # clear[1] _is_dataclass_instance
< # clear[1] _asdict_inner
< # clear[1] _astuple_inner
---
> # clear[2] perf_counter
> # clear[2] sleep
> # clear[2] time
> # clear[2] __all__
> # cleanup[3] wiping bdb
7467a8041
> # clear[2] __doc__
7473c8047
< # clear[2] re
---
> # clear[2] fnmatch
7475,7484c8049,8052
< # clear[2] copy
< # clear[2] types
< # clear[2] inspect
< # clear[2] keyword
< # destroy keyword
< # clear[2] builtins
< # clear[2] functools
< # clear[2] abc
< # clear[2] FunctionType
< # clear[2] GenericAlias
---
> # clear[2] os
> # clear[2] CO_GENERATOR
> # clear[2] CO_COROUTINE
> # clear[2] CO_ASYNC_GENERATOR
7486,7499c8054,8069
< # clear[2] FrozenInstanceError
< # clear[2] MISSING
< # clear[2] KW_ONLY
< # clear[2] InitVar
< # clear[2] Field
< # clear[2] field
< # clear[2] dataclass
< # clear[2] fields
< # clear[2] is_dataclass
< # clear[2] asdict
< # clear[2] astuple
< # clear[2] make_dataclass
< # clear[2] replace
< # cleanup[3] wiping _pytest._io
---
> # clear[2] GENERATOR_AND_COROUTINE_FLAGS
> # clear[2] BdbQuit
> # clear[2] Bdb
> # clear[2] set_trace
> # clear[2] Breakpoint
> # clear[2] checkfuncname
> # clear[2] effective
> # clear[2] Tdb
> # clear[2] foo
> # clear[2] bar
> # clear[2] test
> # cleanup[3] wiping _pytest.reports
> # clear[1] _R
> # clear[1] _report_unserialization_failure
> # clear[1] _report_to_json
> # clear[1] _report_kwargs_from_json
7504d8073
< # clear[2] __path__
7507,7511c8076,8104
< # clear[2] wcwidth
< # destroy _pytest._io.wcwidth
< # clear[2] terminalwriter
< # destroy _pytest._io.terminalwriter
< # clear[2] get_terminal_width
---
> # clear[2] os
> # clear[2] StringIO
> # clear[2] pprint
> # clear[2] Any
> # clear[2] cast
> # clear[2] Dict
> # clear[2] Iterable
> # clear[2] Iterator
> # clear[2] List
> # clear[2] Mapping
> # clear[2] NoReturn
> # clear[2] Optional
> # clear[2] Tuple
> # clear[2] Type
> # clear[2] TYPE_CHECKING
> # clear[2] TypeVar
> # clear[2] Union
> # clear[2] attr
> # clear[2] ExceptionChainRepr
> # clear[2] ExceptionInfo
> # clear[2] ExceptionRepr
> # clear[2] ReprEntry
> # clear[2] ReprEntryNative
> # clear[2] ReprExceptionInfo
> # clear[2] ReprFileLocation
> # clear[2] ReprFuncArgs
> # clear[2] ReprLocals
> # clear[2] ReprTraceback
> # clear[2] TerminalRepr
7513,7518c8106,8119
< # clear[2] __all__
< # clear[2] saferepr
< # destroy _pytest._io.saferepr
< # cleanup[3] wiping _pytest.compat
< # clear[1] _T
< # clear[1] _S
---
> # clear[2] final
> # clear[2] Config
> # clear[2] Collector
> # clear[2] Item
> # clear[2] skip
> # clear[2] getworkerinfoline
> # clear[2] BaseReport
> # clear[2] TestReport
> # clear[2] CollectReport
> # clear[2] CollectErrorRepr
> # clear[2] pytest_report_to_serializable
> # clear[2] pytest_report_from_serializable
> # cleanup[3] wiping _pytest.fixtures
> # clear[1] _pytest
7520,7522d8120
< # clear[1] _non_printable_ascii_translate_table
< # clear[1] _translate_non_printable
< # clear[1] _bytes_to_ascii
7523a8122,8129
> # clear[1] _PluggyPlugin
> # clear[1] _FixtureFunc
> # clear[1] _FixtureCachedResult
> # clear[1] _Key
> # clear[1] _teardown_yield_fixture
> # clear[1] _eval_scope_callable
> # clear[1] _ensure_immutable_ids
> # clear[1] _params_converter
7525d8130
< # clear[2] __doc__
7531,7532d8135
< # clear[2] __annotations__
< # clear[2] enum
7537,7538c8140,8143
< # clear[2] Parameter
< # clear[2] signature
---
> # clear[2] warnings
> # clear[2] defaultdict
> # clear[2] deque
> # clear[2] suppress
7539a8145
> # clear[2] TracebackType
7541a8148,8150
> # clear[2] cast
> # clear[2] Dict
> # clear[2] Generator
7542a8152,8155
> # clear[2] Iterable
> # clear[2] Iterator
> # clear[2] List
> # clear[2] MutableMapping
7544a8158,8159
> # clear[2] Sequence
> # clear[2] Set
7545a8161
> # clear[2] Type
7550,7566c8166,8172
< # clear[2] py
< # clear[2] overload
< # clear[2] LEGACY_PATH
< # clear[2] legacy_path
< # clear[2] NotSetType
< # clear[2] NOTSET
< # clear[2] importlib
< # clear[2] importlib_metadata
< # clear[2] is_generator
< # clear[2] iscoroutinefunction
< # clear[2] is_async_function
< # clear[2] getlocation
< # clear[2] num_mock_patch_args
< # clear[2] getfuncargnames
< # clear[2] get_default_arg_names
< # clear[2] STRING_TYPES
< # clear[2] ascii_escaped
---
> # clear[2] nodes
> # clear[2] getfslineno
> # clear[2] FormattedExcinfo
> # clear[2] TerminalRepr
> # clear[2] TerminalWriter
> # clear[2] assert_never
> # clear[2] final
7568a8175
> # clear[2] getfuncargnames
7569a8177,8180
> # clear[2] getlocation
> # clear[2] is_generator
> # clear[2] NOTSET
> # clear[2] overload
7571,7575c8182,8230
< # clear[2] safe_isclass
< # clear[2] final
< # clear[2] cached_property
< # clear[2] assert_never
< # cleanup[3] wiping py
---
> # clear[2] Config
> # clear[2] Parser
> # clear[2] check_ispytest
> # clear[2] YIELD_FIXTURE
> # clear[2] Mark
> # clear[2] ParameterSet
> # clear[2] MarkDecorator
> # clear[2] fail
> # clear[2] skip
> # clear[2] TEST_OUTCOME
> # clear[2] absolutepath
> # clear[2] bestrelpath
> # clear[2] HIGH_SCOPES
> # clear[2] Scope
> # clear[2] StashKey
> # clear[2] FixtureValue
> # clear[2] FixtureFunction
> # clear[2] PseudoFixtureDef
> # clear[2] pytest_sessionstart
> # clear[2] get_scope_package
> # clear[2] get_scope_node
> # clear[2] name2pseudofixturedef_key
> # clear[2] add_funcarg_pseudo_fixture_def
> # clear[2] getfixturemarker
> # clear[2] get_parametrized_fixture_keys
> # clear[2] reorder_items
> # clear[2] fix_cache_order
> # clear[2] reorder_items_atscope
> # clear[2] get_direct_param_fixture_func
> # clear[2] FuncFixtureInfo
> # clear[2] FixtureRequest
> # clear[2] SubRequest
> # clear[2] FixtureLookupError
> # clear[2] FixtureLookupErrorRepr
> # clear[2] fail_fixturefunc
> # clear[2] call_fixture_func
> # clear[2] FixtureDef
> # clear[2] resolve_fixture_function
> # clear[2] pytest_fixture_setup
> # clear[2] wrap_function_to_error_out_if_called_directly
> # clear[2] FixtureFunctionMarker
> # clear[2] fixture
> # clear[2] yield_fixture
> # clear[2] pytestconfig
> # clear[2] pytest_addoption
> # clear[2] FixtureManager
> # cleanup[3] wiping _pytest.scope
> # clear[1] _ALL_SCOPES
> # clear[1] _SCOPE_INDICES
7576a8232
> # clear[2] __doc__
7582,7585c8238,8249
< # clear[2] sys
< # clear[2] error
< # clear[2] path
< # cleanup[3] wiping py.path
---
> # clear[2] Enum
> # clear[2] total_ordering
> # clear[2] Optional
> # clear[2] TYPE_CHECKING
> # clear[2] Scope
> # clear[2] HIGH_SCOPES
> # cleanup[3] wiping _pytest.nodes
> # clear[1] _pytest
> # clear[1] _check_path
> # clear[1] _imply_path
> # clear[1] _NodeType
> # clear[1] _check_initialpaths_for_relpath
7587d8250
< # clear[2] __doc__
7593,7597d8255
< # clear[2] annotations
< # clear[2] atexit
< # clear[2] fnmatch
< # clear[2] importlib
< # clear[2] io
7599,7602d8256
< # clear[2] posixpath
< # clear[2] sys
< # clear[2] uuid
< # destroy uuid
7604,7615c8258,8259
< # clear[2] contextmanager
< # clear[2] abspath
< # clear[2] dirname
< # clear[2] exists
< # clear[2] isabs
< # clear[2] isdir
< # clear[2] isfile
< # clear[2] islink
< # clear[2] normpath
< # clear[2] S_ISDIR
< # clear[2] S_ISLNK
< # clear[2] S_ISREG
---
> # clear[2] signature
> # clear[2] Path
7617a8262,8267
> # clear[2] cast
> # clear[2] Iterable
> # clear[2] Iterator
> # clear[2] List
> # clear[2] MutableMapping
> # clear[2] Optional
7618a8269,8271
> # clear[2] Set
> # clear[2] Tuple
> # clear[2] Type
7620,7638c8273,8303
< # clear[2] error
< # clear[2] iswin32
< # clear[2] Checkers
< # clear[2] NeverRaised
< # clear[2] Visitor
< # clear[2] FNMatcher
< # clear[2] map_as_list
< # clear[2] Stat
< # clear[2] getuserid
< # clear[2] getgroupid
< # clear[2] LocalPath
< # clear[2] copymode
< # clear[2] copystat
< # clear[2] copychunked
< # clear[2] isimportable
< # clear[2] local
< # cleanup[3] wiping py.error
< # clear[1] _winerrnomap
< # clear[1] _error_maker
---
> # clear[2] TypeVar
> # clear[2] Union
> # clear[2] getfslineno
> # clear[2] ExceptionInfo
> # clear[2] TerminalRepr
> # clear[2] cached_property
> # clear[2] LEGACY_PATH
> # clear[2] Config
> # clear[2] ConftestImportFailure
> # clear[2] FSCOLLECTOR_GETHOOKPROXY_ISINITPATH
> # clear[2] NODE_CTOR_FSPATH_ARG
> # clear[2] Mark
> # clear[2] MarkDecorator
> # clear[2] NodeKeywords
> # clear[2] fail
> # clear[2] absolutepath
> # clear[2] commonpath
> # clear[2] Stash
> # clear[2] PytestWarning
> # clear[2] SEP
> # clear[2] tracebackcutdir
> # clear[2] iterparentnodeids
> # clear[2] NodeMeta
> # clear[2] Node
> # clear[2] get_fslocation_from_item
> # clear[2] Collector
> # clear[2] FSCollector
> # clear[2] File
> # clear[2] Item
> # cleanup[3] wiping _pytest.mark
> # clear[1] _parse_expression
7643a8309
> # clear[2] __path__
7646,7650c8312,8315
< # clear[2] annotations
< # clear[2] errno
< # clear[2] os
< # clear[2] sys
< # clear[2] Callable
---
> # clear[2] AbstractSet
> # clear[2] Collection
> # clear[2] List
> # clear[2] Optional
7652,7679c8317,8349
< # clear[2] TypeVar
< # clear[2] R
< # clear[2] Error
< # clear[2] ErrorMaker
< # clear[2] checked_call
< # clear[2] __getattr__
< # cleanup[3] wiping _pytest._py.path
< # cleanup[3] wiping _uuid
< # clear[2] __name__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] generate_time_safe
< # clear[2] __file__
< # clear[2] has_uuid_generate_time_safe
< # cleanup[3] wiping atexit
< # clear[1] _clear
< # clear[1] _run_exitfuncs
< # clear[1] _ncallbacks
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] register
< # clear[2] unregister
< # cleanup[3] wiping _pytest._py.error
< # cleanup[3] wiping _pytest._py
---
> # clear[2] Union
> # clear[2] attr
> # clear[2] expression
> # clear[2] Expression
> # clear[2] ParseError
> # clear[2] structures
> # clear[2] EMPTY_PARAMETERSET_OPTION
> # clear[2] get_empty_parameterset_mark
> # clear[2] Mark
> # clear[2] MARK_GEN
> # clear[2] MarkDecorator
> # clear[2] MarkGenerator
> # clear[2] ParameterSet
> # clear[2] Config
> # clear[2] ExitCode
> # clear[2] hookimpl
> # clear[2] UsageError
> # clear[2] Parser
> # clear[2] StashKey
> # clear[2] __all__
> # clear[2] old_mark_config_key
> # clear[2] param
> # clear[2] pytest_addoption
> # clear[2] pytest_cmdline_main
> # clear[2] KeywordMatcher
> # clear[2] deselect_by_keyword
> # clear[2] MarkMatcher
> # clear[2] deselect_by_mark
> # clear[2] pytest_collection_modifyitems
> # clear[2] pytest_configure
> # clear[2] pytest_unconfigure
> # cleanup[3] wiping _pytest.config.argparsing
> # clear[1] _pytest
7684d8353
< # clear[2] __path__
7687,7726c8356,8386
< # clear[2] error
< # destroy _pytest._py.error
< # clear[2] path
< # destroy _pytest._py.path
< # cleanup[3] wiping unicodedata
< # clear[1] _ucnhash_CAPI
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] decimal
< # clear[2] digit
< # clear[2] numeric
< # clear[2] category
< # clear[2] bidirectional
< # clear[2] combining
< # clear[2] mirrored
< # clear[2] east_asian_width
< # clear[2] decomposition
< # clear[2] name
< # clear[2] lookup
< # clear[2] is_normalized
< # clear[2] normalize
< # clear[2] __file__
< # clear[2] unidata_version
< # clear[2] UCD
< # clear[2] ucd_3_2_0
< # cleanup[3] wiping pluggy
< # clear[1] _version
< # destroy pluggy._version
< # clear[1] _tracing
< # clear[1] _result
< # destroy pluggy._result
< # clear[1] _callers
< # destroy pluggy._callers
< # clear[1] _hooks
< # destroy pluggy._hooks
< # clear[1] _manager
< # destroy pluggy._manager
---
> # clear[2] argparse
> # clear[2] os
> # clear[2] sys
> # clear[2] warnings
> # clear[2] gettext
> # clear[2] Any
> # clear[2] Callable
> # clear[2] cast
> # clear[2] Dict
> # clear[2] List
> # clear[2] Mapping
> # clear[2] NoReturn
> # clear[2] Optional
> # clear[2] Sequence
> # clear[2] Tuple
> # clear[2] TYPE_CHECKING
> # clear[2] Union
> # clear[2] final
> # clear[2] UsageError
> # clear[2] ARGUMENT_PERCENT_DEFAULT
> # clear[2] ARGUMENT_TYPE_STR
> # clear[2] ARGUMENT_TYPE_STR_CHOICE
> # clear[2] check_ispytest
> # clear[2] FILE_OR_DIR
> # clear[2] Parser
> # clear[2] ArgumentError
> # clear[2] Argument
> # clear[2] OptionGroup
> # clear[2] MyOptionParser
> # clear[2] DropShorterLongHelpFormatter
> # cleanup[3] wiping _pytest.mark.structures
7731d8390
< # clear[2] __path__
7734,7753c8393,8437
< # clear[2] __version__
< # clear[2] __all__
< # clear[2] PluginManager
< # clear[2] PluginValidationError
< # clear[2] HookCallError
< # clear[2] HookspecMarker
< # clear[2] HookimplMarker
< # cleanup[3] wiping importlib.metadata
< # clear[1] _functools
< # destroy importlib.metadata._functools
< # clear[1] _text
< # destroy importlib.metadata._text
< # clear[1] _adapters
< # destroy importlib.metadata._adapters
< # clear[1] _meta
< # destroy importlib.metadata._meta
< # clear[1] _collections
< # destroy importlib.metadata._collections
< # clear[1] _itertools
< # destroy importlib.metadata._itertools
---
> # clear[2] collections
> # clear[2] inspect
> # clear[2] warnings
> # clear[2] Any
> # clear[2] Callable
> # clear[2] Collection
> # clear[2] Iterable
> # clear[2] Iterator
> # clear[2] List
> # clear[2] Mapping
> # clear[2] MutableMapping
> # clear[2] NamedTuple
> # clear[2] Optional
> # clear[2] overload
> # clear[2] Sequence
> # clear[2] Set
> # clear[2] Tuple
> # clear[2] Type
> # clear[2] TYPE_CHECKING
> # clear[2] TypeVar
> # clear[2] Union
> # clear[2] attr
> # clear[2] getfslineno
> # clear[2] ascii_escaped
> # clear[2] final
> # clear[2] NOTSET
> # clear[2] NotSetType
> # clear[2] Config
> # clear[2] check_ispytest
> # clear[2] fail
> # clear[2] PytestUnknownMarkWarning
> # clear[2] EMPTY_PARAMETERSET_OPTION
> # clear[2] istestfunc
> # clear[2] get_empty_parameterset_mark
> # clear[2] ParameterSet
> # clear[2] Mark
> # clear[2] Markable
> # clear[2] MarkDecorator
> # clear[2] get_unpacked_marks
> # clear[2] normalize_mark_list
> # clear[2] store_mark
> # clear[2] MarkGenerator
> # clear[2] MARK_GEN
> # clear[2] NodeKeywords
> # cleanup[3] wiping _pytest.mark.expression
7754a8439
> # clear[2] __doc__
7758d8442
< # clear[2] __path__
7761c8445,8446
< # clear[2] os
---
> # clear[2] ast
> # clear[2] enum
7763,7789c8448,8450
< # clear[2] abc
< # clear[2] csv
< # destroy csv
< # clear[2] sys
< # clear[2] email
< # clear[2] pathlib
< # clear[2] zipfile
< # destroy zipfile
< # clear[2] operator
< # clear[2] textwrap
< # clear[2] warnings
< # clear[2] functools
< # clear[2] itertools
< # clear[2] posixpath
< # clear[2] collections
< # clear[2] PackageMetadata
< # clear[2] FreezableDefaultDict
< # clear[2] Pair
< # clear[2] method_cache
< # clear[2] pass_none
< # clear[2] unique_everseen
< # clear[2] SimplePath
< # clear[2] suppress
< # clear[2] import_module
< # clear[2] MetaPathFinder
< # clear[2] starmap
< # clear[2] List
---
> # clear[2] types
> # clear[2] Callable
> # clear[2] Iterator
7790a8452
> # clear[2] NoReturn
7792c8454,8455
< # clear[2] Union
---
> # clear[2] Sequence
> # clear[2] attr
7794,7822c8457,8481
< # clear[2] PackageNotFoundError
< # clear[2] Sectioned
< # clear[2] EntryPoint
< # clear[2] DeprecatedList
< # clear[2] EntryPoints
< # clear[2] Deprecated
< # clear[2] SelectableGroups
< # clear[2] PackagePath
< # clear[2] FileHash
< # clear[2] Distribution
< # clear[2] DistributionFinder
< # clear[2] FastPath
< # clear[2] Lookup
< # clear[2] Prepared
< # clear[2] MetadataPathFinder
< # clear[2] PathDistribution
< # clear[2] distribution
< # clear[2] distributions
< # clear[2] metadata
< # clear[2] version
< # clear[2] entry_points
< # clear[2] files
< # clear[2] requires
< # clear[2] packages_distributions
< # cleanup[3] wiping importlib.abc
< # clear[1] _bootstrap_external
< # clear[1] _frozen_importlib
< # clear[1] _frozen_importlib_external
< # clear[1] _register
---
> # clear[2] TokenType
> # clear[2] Token
> # clear[2] ParseError
> # clear[2] Scanner
> # clear[2] IDENT_PREFIX
> # clear[2] expression
> # clear[2] expr
> # clear[2] and_expr
> # clear[2] not_expr
> # clear[2] MatcherAdapter
> # clear[2] Expression
> # cleanup[3] wiping _pytest.assertion.util
> # clear[1] _pytest
> # clear[1] _pformat_dispatch
> # clear[1] _split_explanation
> # clear[1] _format_lines
> # clear[1] _compare_eq_any
> # clear[1] _diff_text
> # clear[1] _surrounding_parens_on_own_lines
> # clear[1] _compare_eq_iterable
> # clear[1] _compare_eq_sequence
> # clear[1] _compare_eq_set
> # clear[1] _compare_eq_dict
> # clear[1] _compare_eq_cls
> # clear[1] _notin_text
7830,7834c8489,8495
< # clear[2] machinery
< # clear[2] Loader
< # clear[2] abc
< # clear[2] warnings
< # clear[2] BinaryIO
---
> # clear[2] __annotations__
> # clear[2] collections
> # clear[2] os
> # clear[2] pprint
> # clear[2] AbstractSet
> # clear[2] Any
> # clear[2] Callable
7836,7855c8497,8530
< # clear[2] Text
< # clear[2] Protocol
< # clear[2] runtime_checkable
< # clear[2] Finder
< # clear[2] MetaPathFinder
< # clear[2] PathEntryFinder
< # clear[2] ResourceLoader
< # clear[2] InspectLoader
< # clear[2] ExecutionLoader
< # clear[2] FileLoader
< # clear[2] SourceLoader
< # clear[2] ResourceReader
< # clear[2] Traversable
< # clear[2] TraversableResources
< # cleanup[3] wiping email.message
< # clear[1] _charset
< # clear[1] _splitparam
< # clear[1] _formatparam
< # clear[1] _parseparam
< # clear[1] _unquotevalue
---
> # clear[2] List
> # clear[2] Mapping
> # clear[2] Optional
> # clear[2] Sequence
> # clear[2] normalize
> # clear[2] outcomes
> # clear[2] saferepr
> # clear[2] saferepr_unlimited
> # clear[2] Config
> # clear[2] format_explanation
> # clear[2] issequence
> # clear[2] istext
> # clear[2] isdict
> # clear[2] isset
> # clear[2] isnamedtuple
> # clear[2] isdatacls
> # clear[2] isattrs
> # clear[2] isiterable
> # clear[2] has_default_eq
> # clear[2] assertrepr_compare
> # clear[2] running_on_ci
> # cleanup[3] wiping _pytest.config
> # clear[1] _pytest
> # clear[1] _PluggyPlugin
> # clear[1] _prepareconfig
> # clear[1] _get_directory
> # clear[1] _get_legacy_hook_marks
> # clear[1] _get_plugin_specs_as_list
> # clear[1] _ensure_removed_sysmodule
> # clear[1] _iter_rewritable_modules
> # clear[1] _args_converter
> # clear[1] _assertion_supported
> # clear[1] _strtobool
> # clear[1] _resolve_warning_category
7860a8536
> # clear[2] __path__
7863c8539,8545
< # clear[2] __all__
---
> # clear[2] argparse
> # clear[2] collections
> # clear[2] copy
> # clear[2] enum
> # clear[2] glob
> # clear[2] inspect
> # clear[2] os
7865,7883c8547,8623
< # clear[2] uu
< # destroy uu
< # clear[2] quopri
< # destroy quopri
< # clear[2] BytesIO
< # clear[2] StringIO
< # clear[2] utils
< # clear[2] errors
< # clear[2] Policy
< # clear[2] compat32
< # clear[2] decode_b
< # clear[2] Charset
< # clear[2] SEMISPACE
< # clear[2] tspecials
< # clear[2] Message
< # clear[2] MIMEPart
< # clear[2] EmailMessage
< # cleanup[3] wiping email.iterators
< # clear[1] _structure
---
> # clear[2] shlex
> # clear[2] sys
> # clear[2] types
> # clear[2] warnings
> # clear[2] lru_cache
> # clear[2] Path
> # clear[2] dedent
> # clear[2] FunctionType
> # clear[2] TracebackType
> # clear[2] Any
> # clear[2] Callable
> # clear[2] cast
> # clear[2] Dict
> # clear[2] Generator
> # clear[2] IO
> # clear[2] Iterable
> # clear[2] Iterator
> # clear[2] List
> # clear[2] Optional
> # clear[2] Sequence
> # clear[2] Set
> # clear[2] TextIO
> # clear[2] Tuple
> # clear[2] Type
> # clear[2] TYPE_CHECKING
> # clear[2] Union
> # clear[2] attr
> # clear[2] HookimplMarker
> # clear[2] HookspecMarker
> # clear[2] PluginManager
> # clear[2] exceptions
> # clear[2] PrintHelp
> # clear[2] UsageError
> # clear[2] findpaths
> # clear[2] determine_setup
> # clear[2] ExceptionInfo
> # clear[2] filter_traceback
> # clear[2] TerminalWriter
> # clear[2] final
> # clear[2] importlib_metadata
> # clear[2] fail
> # clear[2] Skipped
> # clear[2] absolutepath
> # clear[2] bestrelpath
> # clear[2] import_path
> # clear[2] ImportMode
> # clear[2] resolve_package_path
> # clear[2] Stash
> # clear[2] PytestConfigWarning
> # clear[2] warn_explicit_for
> # clear[2] hookimpl
> # clear[2] hookspec
> # clear[2] ExitCode
> # clear[2] ConftestImportFailure
> # clear[2] filter_traceback_for_conftest_import_failure
> # clear[2] main
> # clear[2] console_main
> # clear[2] cmdline
> # clear[2] filename_arg
> # clear[2] directory_arg
> # clear[2] essential_plugins
> # clear[2] default_plugins
> # clear[2] builtin_plugins
> # clear[2] get_config
> # clear[2] get_plugin_manager
> # clear[2] PytestPluginManager
> # clear[2] Notset
> # clear[2] notset
> # clear[2] Config
> # clear[2] create_terminal_writer
> # clear[2] parse_warning_filter
> # clear[2] apply_warning_filters
> # clear[2] argparsing
> # destroy _pytest.config.argparsing
> # clear[2] compat
> # destroy _pytest.config.compat
> # cleanup[3] wiping _pytest.stash
7885d8624
< # clear[2] __doc__
7890a8630,8635
> # clear[2] Any
> # clear[2] cast
> # clear[2] Dict
> # clear[2] Generic
> # clear[2] TypeVar
> # clear[2] Union
7891a8637,8649
> # clear[2] T
> # clear[2] D
> # clear[2] StashKey
> # clear[2] Stash
> # cleanup[3] wiping _pytest.config.findpaths
> # clear[1] _parse_ini_config
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] os
7893,7903c8651,8675
< # clear[2] StringIO
< # clear[2] walk
< # clear[2] body_line_iterator
< # clear[2] typed_subpart_iterator
< # cleanup[3] wiping email._encoded_words
< # clear[1] _q_byte_subber
< # clear[1] _QByteMap
< # clear[1] _q_byte_map
< # clear[1] _cte_decoders
< # clear[1] _cte_encoders
< # clear[1] _cte_encode_length
---
> # clear[2] Path
> # clear[2] Dict
> # clear[2] Iterable
> # clear[2] List
> # clear[2] Optional
> # clear[2] Sequence
> # clear[2] Tuple
> # clear[2] TYPE_CHECKING
> # clear[2] Union
> # clear[2] iniconfig
> # destroy iniconfig
> # clear[2] UsageError
> # clear[2] fail
> # clear[2] absolutepath
> # clear[2] commonpath
> # clear[2] load_config_dict_from_file
> # clear[2] locate_config
> # clear[2] get_common_ancestor
> # clear[2] get_dirs_from_args
> # clear[2] CFG_PYTEST_SECTION
> # clear[2] determine_setup
> # clear[2] is_fs_root
> # cleanup[3] wiping iniconfig._parse
> # clear[1] _ParsedLine
> # clear[1] _parseline
7905d8676
< # clear[2] __doc__
7911,7932c8682,8688
< # clear[2] re
< # clear[2] base64
< # clear[2] binascii
< # clear[2] functools
< # clear[2] ascii_letters
< # clear[2] digits
< # clear[2] errors
< # clear[2] __all__
< # clear[2] decode_q
< # clear[2] encode_q
< # clear[2] len_q
< # clear[2] decode_b
< # clear[2] encode_b
< # clear[2] len_b
< # clear[2] decode
< # clear[2] encode
< # cleanup[3] wiping email._policybase
< # clear[1] _charset
< # clear[1] _has_surrogates
< # clear[1] _PolicyBase
< # clear[1] _append_doc
< # clear[1] _extend_docstrings
---
> # clear[2] annotations
> # clear[2] ParseError
> # clear[2] NamedTuple
> # clear[2] COMMENTCHARS
> # clear[2] parse_lines
> # clear[2] iscommentline
> # cleanup[3] wiping iniconfig.exceptions
7934d8689
< # clear[2] __doc__
7940,7951c8695,8698
< # clear[2] abc
< # clear[2] header
< # clear[2] __all__
< # clear[2] Policy
< # clear[2] Compat32
< # clear[2] compat32
< # cleanup[3] wiping email.header
< # clear[1] _charset
< # clear[1] _embedded_header
< # clear[1] _max_append
< # clear[1] _ValueFormatter
< # clear[1] _Accumulator
---
> # clear[2] annotations
> # clear[2] TYPE_CHECKING
> # clear[2] ParseError
> # cleanup[3] wiping _pytest.config.exceptions
7953d8699
< # clear[2] __doc__
7959,7984c8705,8783
< # clear[2] __all__
< # clear[2] re
< # clear[2] binascii
< # clear[2] email
< # clear[2] HeaderParseError
< # clear[2] Charset
< # clear[2] NL
< # clear[2] SPACE
< # clear[2] BSPACE
< # clear[2] SPACE8
< # clear[2] EMPTYSTRING
< # clear[2] MAXLINELEN
< # clear[2] FWS
< # clear[2] USASCII
< # clear[2] UTF8
< # clear[2] ecre
< # clear[2] fcre
< # clear[2] decode_header
< # clear[2] make_header
< # clear[2] Header
< # cleanup[3] wiping email.utils
< # clear[1] _AddressList
< # clear[1] _parsedate_tz
< # clear[1] _has_surrogates
< # clear[1] _sanitize
< # clear[1] _format_timetuple_and_zone
---
> # clear[2] final
> # clear[2] UsageError
> # clear[2] PrintHelp
> # cleanup[3] wiping _pytest.hookspec
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] Path
> # clear[2] Any
> # clear[2] Dict
> # clear[2] List
> # clear[2] Mapping
> # clear[2] Optional
> # clear[2] Sequence
> # clear[2] Tuple
> # clear[2] TYPE_CHECKING
> # clear[2] Union
> # clear[2] HookspecMarker
> # clear[2] WARNING_CMDLINE_PREPARSE_HOOK
> # clear[2] hookspec
> # clear[2] pytest_addhooks
> # clear[2] pytest_plugin_registered
> # clear[2] pytest_addoption
> # clear[2] pytest_configure
> # clear[2] pytest_cmdline_parse
> # clear[2] pytest_cmdline_preparse
> # clear[2] pytest_cmdline_main
> # clear[2] pytest_load_initial_conftests
> # clear[2] pytest_collection
> # clear[2] pytest_collection_modifyitems
> # clear[2] pytest_collection_finish
> # clear[2] pytest_ignore_collect
> # clear[2] pytest_collect_file
> # clear[2] pytest_collectstart
> # clear[2] pytest_itemcollected
> # clear[2] pytest_collectreport
> # clear[2] pytest_deselected
> # clear[2] pytest_make_collect_report
> # clear[2] pytest_pycollect_makemodule
> # clear[2] pytest_pycollect_makeitem
> # clear[2] pytest_pyfunc_call
> # clear[2] pytest_generate_tests
> # clear[2] pytest_make_parametrize_id
> # clear[2] pytest_runtestloop
> # clear[2] pytest_runtest_protocol
> # clear[2] pytest_runtest_logstart
> # clear[2] pytest_runtest_logfinish
> # clear[2] pytest_runtest_setup
> # clear[2] pytest_runtest_call
> # clear[2] pytest_runtest_teardown
> # clear[2] pytest_runtest_makereport
> # clear[2] pytest_runtest_logreport
> # clear[2] pytest_report_to_serializable
> # clear[2] pytest_report_from_serializable
> # clear[2] pytest_fixture_setup
> # clear[2] pytest_fixture_post_finalizer
> # clear[2] pytest_sessionstart
> # clear[2] pytest_sessionfinish
> # clear[2] pytest_unconfigure
> # clear[2] pytest_assertrepr_compare
> # clear[2] pytest_assertion_pass
> # clear[2] pytest_report_header
> # clear[2] pytest_report_collectionfinish
> # clear[2] pytest_report_teststatus
> # clear[2] pytest_terminal_summary
> # clear[2] pytest_warning_recorded
> # clear[2] pytest_markeval_namespace
> # clear[2] pytest_internalerror
> # clear[2] pytest_keyboard_interrupt
> # clear[2] pytest_exception_interact
> # clear[2] pytest_enter_pdb
> # clear[2] pytest_leave_pdb
> # cleanup[3] wiping shlex
> # clear[1] _find_unsafe
> # clear[1] _print_tokens
7992d8790
< # clear[2] __all__
7995,8002c8793,8799
< # clear[2] time
< # clear[2] random
< # clear[2] socket
< # destroy socket
< # clear[2] datetime
< # clear[2] urllib
< # destroy urllib
< # destroy urllib.parse
---
> # clear[2] sys
> # clear[2] deque
> # clear[2] StringIO
> # clear[2] __all__
> # clear[2] shlex
> # clear[2] split
> # clear[2] join
8004,8030c8801,8814
< # clear[2] mktime_tz
< # clear[2] parsedate
< # clear[2] parsedate_tz
< # clear[2] Charset
< # clear[2] COMMASPACE
< # clear[2] EMPTYSTRING
< # clear[2] UEMPTYSTRING
< # clear[2] CRLF
< # clear[2] TICK
< # clear[2] specialsre
< # clear[2] escapesre
< # clear[2] formataddr
< # clear[2] getaddresses
< # clear[2] formatdate
< # clear[2] format_datetime
< # clear[2] make_msgid
< # clear[2] parsedate_to_datetime
< # clear[2] parseaddr
< # clear[2] unquote
< # clear[2] decode_rfc2231
< # clear[2] encode_rfc2231
< # clear[2] rfc2231_continuation
< # clear[2] decode_params
< # clear[2] collapse_rfc2231_value
< # clear[2] localtime
< # cleanup[3] wiping email.charset
< # clear[1] _encode
---
> # cleanup[3] wiping glob
> # clear[1] _iglob
> # clear[1] _glob1
> # clear[1] _glob0
> # clear[1] _glob2
> # clear[1] _iterdir
> # clear[1] _listdir
> # clear[1] _rlistdir
> # clear[1] _lexists
> # clear[1] _isdir
> # clear[1] _join
> # clear[1] _ishidden
> # clear[1] _isrecursive
> # clear[1] _dir_open_flags
8031a8816
> # clear[2] __doc__
8036a8822,8828
> # clear[2] contextlib
> # clear[2] os
> # clear[2] re
> # clear[2] fnmatch
> # clear[2] itertools
> # clear[2] stat
> # clear[2] sys
8038,8059c8830,8860
< # clear[2] partial
< # clear[2] email
< # clear[2] errors
< # clear[2] encode_7or8bit
< # clear[2] QP
< # clear[2] BASE64
< # clear[2] SHORTEST
< # clear[2] RFC2047_CHROME_LEN
< # clear[2] DEFAULT_CHARSET
< # clear[2] UNKNOWN8BIT
< # clear[2] EMPTYSTRING
< # clear[2] CHARSETS
< # clear[2] ALIASES
< # clear[2] CODEC_MAP
< # clear[2] add_charset
< # clear[2] add_alias
< # clear[2] add_codec
< # clear[2] Charset
< # cleanup[3] wiping email.encoders
< # clear[1] _bencode
< # clear[1] _encodestring
< # clear[1] _qencode
---
> # clear[2] glob
> # clear[2] iglob
> # clear[2] glob0
> # clear[2] glob1
> # clear[2] magic_check
> # clear[2] magic_check_bytes
> # clear[2] has_magic
> # clear[2] escape
> # cleanup[3] wiping argparse
> # clear[1] _os
> # clear[1] _re
> # clear[1] _sys
> # clear[1] _
> # clear[1] _UNRECOGNIZED_ARGS_ATTR
> # clear[1] _AttributeHolder
> # clear[1] _copy_items
> # clear[1] _get_action_name
> # clear[1] _StoreAction
> # clear[1] _StoreConstAction
> # clear[1] _StoreTrueAction
> # clear[1] _StoreFalseAction
> # clear[1] _AppendAction
> # clear[1] _AppendConstAction
> # clear[1] _CountAction
> # clear[1] _HelpAction
> # clear[1] _VersionAction
> # clear[1] _SubParsersAction
> # clear[1] _ExtendAction
> # clear[1] _ActionsContainer
> # clear[1] _ArgumentGroup
> # clear[1] _MutuallyExclusiveGroup
8066a8868
> # clear[2] __version__
8068,8072c8870,8889
< # clear[2] encode_base64
< # clear[2] encode_quopri
< # clear[2] encode_7or8bit
< # clear[2] encode_noop
< # cleanup[3] wiping email.errors
---
> # clear[2] ngettext
> # clear[2] SUPPRESS
> # clear[2] OPTIONAL
> # clear[2] ZERO_OR_MORE
> # clear[2] ONE_OR_MORE
> # clear[2] PARSER
> # clear[2] REMAINDER
> # clear[2] HelpFormatter
> # clear[2] RawDescriptionHelpFormatter
> # clear[2] RawTextHelpFormatter
> # clear[2] ArgumentDefaultsHelpFormatter
> # clear[2] MetavarTypeHelpFormatter
> # clear[2] ArgumentError
> # clear[2] ArgumentTypeError
> # clear[2] Action
> # clear[2] BooleanOptionalAction
> # clear[2] FileType
> # clear[2] Namespace
> # clear[2] ArgumentParser
> # cleanup[3] wiping _pytest._code
8077a8895
> # clear[2] __path__
8080,8113c8898,8918
< # clear[2] MessageError
< # clear[2] MessageParseError
< # clear[2] HeaderParseError
< # clear[2] BoundaryError
< # clear[2] MultipartConversionError
< # clear[2] CharsetError
< # clear[2] MessageDefect
< # clear[2] NoBoundaryInMultipartDefect
< # clear[2] StartBoundaryNotFoundDefect
< # clear[2] CloseBoundaryNotFoundDefect
< # clear[2] FirstHeaderLineIsContinuationDefect
< # clear[2] MisplacedEnvelopeHeaderDefect
< # clear[2] MissingHeaderBodySeparatorDefect
< # clear[2] MalformedHeaderDefect
< # clear[2] MultipartInvariantViolationDefect
< # clear[2] InvalidMultipartContentTransferEncodingDefect
< # clear[2] UndecodableBytesDefect
< # clear[2] InvalidBase64PaddingDefect
< # clear[2] InvalidBase64CharactersDefect
< # clear[2] InvalidBase64LengthDefect
< # clear[2] HeaderDefect
< # clear[2] InvalidHeaderDefect
< # clear[2] HeaderMissingRequiredValue
< # clear[2] NonPrintableDefect
< # clear[2] ObsoleteHeaderDefect
< # clear[2] NonASCIILocalPartDefect
< # clear[2] InvalidDateDefect
< # cleanup[3] wiping email.quoprimime
< # clear[1] _QUOPRI_MAP
< # clear[1] _QUOPRI_HEADER_MAP
< # clear[1] _QUOPRI_BODY_MAP
< # clear[1] _max_append
< # clear[1] _QUOPRI_BODY_ENCODE_MAP
< # clear[1] _unquote_match
---
> # clear[2] source
> # destroy _pytest._code.source
> # clear[2] code
> # destroy _pytest._code.code
> # clear[2] Code
> # clear[2] ExceptionInfo
> # clear[2] filter_traceback
> # clear[2] Frame
> # clear[2] getfslineno
> # clear[2] Traceback
> # clear[2] TracebackEntry
> # clear[2] getrawcode
> # clear[2] Source
> # clear[2] __all__
> # cleanup[3] wiping _pytest.pathlib
> # clear[1] _AnyPurePath
> # clear[1] _IGNORED_ERRORS
> # clear[1] _IGNORED_WINERRORS
> # clear[1] _ignore_error
> # clear[1] _force_symlink
> # clear[1] _is_same
8115d8919
< # clear[2] __doc__
8121,8146c8925,8999
< # clear[2] __all__
< # clear[2] re
< # clear[2] ascii_letters
< # clear[2] digits
< # clear[2] hexdigits
< # clear[2] CRLF
< # clear[2] NL
< # clear[2] EMPTYSTRING
< # clear[2] c
< # clear[2] header_check
< # clear[2] body_check
< # clear[2] header_length
< # clear[2] body_length
< # clear[2] unquote
< # clear[2] quote
< # clear[2] header_encode
< # clear[2] body_encode
< # clear[2] decode
< # clear[2] body_decode
< # clear[2] decodestring
< # clear[2] header_decode
< # cleanup[3] wiping string
< # clear[1] _string
< # clear[1] _re
< # clear[1] _ChainMap
< # clear[1] _sentinel_dict
---
> # clear[2] atexit
> # clear[2] contextlib
> # clear[2] fnmatch
> # clear[2] importlib
> # clear[2] itertools
> # clear[2] os
> # clear[2] shutil
> # clear[2] sys
> # clear[2] uuid
> # clear[2] warnings
> # clear[2] Enum
> # clear[2] EBADF
> # clear[2] ELOOP
> # clear[2] ENOENT
> # clear[2] ENOTDIR
> # clear[2] partial
> # clear[2] expanduser
> # clear[2] expandvars
> # clear[2] isabs
> # clear[2] sep
> # clear[2] Path
> # clear[2] PurePath
> # clear[2] posix_sep
> # clear[2] ModuleType
> # clear[2] Callable
> # clear[2] Dict
> # clear[2] Iterable
> # clear[2] Iterator
> # clear[2] Optional
> # clear[2] Set
> # clear[2] TypeVar
> # clear[2] Union
> # clear[2] assert_never
> # clear[2] skip
> # clear[2] PytestWarning
> # clear[2] LOCK_TIMEOUT
> # clear[2] get_lock_path
> # clear[2] on_rm_rf_error
> # clear[2] ensure_extended_length_path
> # clear[2] get_extended_length_path_str
> # clear[2] rm_rf
> # clear[2] find_prefixed
> # clear[2] extract_suffixes
> # clear[2] find_suffixes
> # clear[2] parse_num
> # clear[2] make_numbered_dir
> # clear[2] create_cleanup_lock
> # clear[2] register_cleanup_lock_removal
> # clear[2] maybe_delete_a_numbered_dir
> # clear[2] ensure_deletable
> # clear[2] try_cleanup
> # clear[2] cleanup_candidates
> # clear[2] cleanup_numbered_dir
> # clear[2] make_numbered_dir_with_cleanup
> # clear[2] resolve_from_str
> # clear[2] fnmatch_ex
> # clear[2] parts
> # clear[2] symlink_or_skip
> # clear[2] ImportMode
> # clear[2] ImportPathMismatchError
> # clear[2] import_path
> # clear[2] module_name_from_path
> # clear[2] insert_missing_modules
> # clear[2] resolve_package_path
> # clear[2] visit
> # clear[2] absolutepath
> # clear[2] commonpath
> # clear[2] bestrelpath
> # clear[2] copytree
> # cleanup[3] wiping _pytest.outcomes
> # clear[1] _F
> # clear[1] _ET
> # clear[1] _WithException
> # clear[1] _with_exception
> # clear[1] _resolve_msg_to_reason
8154,8176c9007,9031
< # clear[2] __all__
< # clear[2] whitespace
< # clear[2] ascii_lowercase
< # clear[2] ascii_uppercase
< # clear[2] ascii_letters
< # clear[2] digits
< # clear[2] hexdigits
< # clear[2] octdigits
< # clear[2] punctuation
< # clear[2] printable
< # clear[2] capwords
< # clear[2] Template
< # clear[2] Formatter
< # cleanup[3] wiping _string
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] formatter_field_name_split
< # clear[2] formatter_parser
< # destroy _string
< # cleanup[3] wiping email.base64mime
---
> # clear[2] sys
> # clear[2] warnings
> # clear[2] Any
> # clear[2] Callable
> # clear[2] cast
> # clear[2] NoReturn
> # clear[2] Optional
> # clear[2] Type
> # clear[2] TypeVar
> # clear[2] KEYWORD_MSG_ARG
> # clear[2] TYPE_CHECKING
> # clear[2] Generic
> # clear[2] Protocol
> # clear[2] OutcomeException
> # clear[2] TEST_OUTCOME
> # clear[2] Skipped
> # clear[2] Failed
> # clear[2] Exit
> # clear[2] exit
> # clear[2] skip
> # clear[2] fail
> # clear[2] XFailed
> # clear[2] xfail
> # clear[2] importorskip
> # cleanup[3] wiping _pytest.deprecated
8184,8215c9039,9062
< # clear[2] __all__
< # clear[2] b64encode
< # clear[2] b2a_base64
< # clear[2] a2b_base64
< # clear[2] CRLF
< # clear[2] NL
< # clear[2] EMPTYSTRING
< # clear[2] MISC_LEN
< # clear[2] header_length
< # clear[2] header_encode
< # clear[2] body_encode
< # clear[2] decode
< # clear[2] body_decode
< # clear[2] decodestring
< # cleanup[3] wiping base64
< # clear[1] _bytes_from_decode_data
< # clear[1] _urlsafe_encode_translation
< # clear[1] _urlsafe_decode_translation
< # clear[1] _B32_ENCODE_DOCSTRING
< # clear[1] _B32_DECODE_DOCSTRING
< # clear[1] _B32_DECODE_MAP01_DOCSTRING
< # clear[1] _b32alphabet
< # clear[1] _b32hexalphabet
< # clear[1] _b32tab2
< # clear[1] _b32rev
< # clear[1] _b32encode
< # clear[1] _b32decode
< # clear[1] _A85START
< # clear[1] _A85END
< # clear[1] _85encode
< # clear[1] _b85alphabet
< # clear[1] _input_type_check
---
> # clear[2] warn
> # clear[2] PytestDeprecationWarning
> # clear[2] PytestRemovedIn8Warning
> # clear[2] UnformattedWarning
> # clear[2] DEPRECATED_EXTERNAL_PLUGINS
> # clear[2] NOSE_SUPPORT
> # clear[2] NOSE_SUPPORT_METHOD
> # clear[2] YIELD_FIXTURE
> # clear[2] WARNING_CMDLINE_PREPARSE_HOOK
> # clear[2] FSCOLLECTOR_GETHOOKPROXY_ISINITPATH
> # clear[2] STRICT_OPTION
> # clear[2] PRIVATE
> # clear[2] ARGUMENT_PERCENT_DEFAULT
> # clear[2] ARGUMENT_TYPE_STR_CHOICE
> # clear[2] ARGUMENT_TYPE_STR
> # clear[2] HOOK_LEGACY_PATH_ARG
> # clear[2] NODE_CTOR_FSPATH_ARG
> # clear[2] WARNS_NONE_ARG
> # clear[2] KEYWORD_MSG_ARG
> # clear[2] INSTANCE_COLLECTOR
> # clear[2] HOOK_LEGACY_MARKING
> # clear[2] check_ispytest
> # cleanup[3] wiping _pytest.warning_types
> # clear[1] _W
8217d9063
< # clear[2] __doc__
8223,8231c9069,9931
< # clear[2] re
< # clear[2] struct
< # clear[2] binascii
< # clear[2] __all__
< # clear[2] bytes_types
< # clear[2] b64encode
< # clear[2] b64decode
< # clear[2] standard_b64encode
< # clear[2] standard_b64decode
---
> # clear[2] inspect
> # clear[2] warnings
> # clear[2] FunctionType
> # clear[2] Any
> # clear[2] Generic
> # clear[2] Type
> # clear[2] TypeVar
> # clear[2] attr
> # clear[2] final
> # clear[2] PytestWarning
> # clear[2] PytestAssertRewriteWarning
> # clear[2] PytestCacheWarning
> # clear[2] PytestConfigWarning
> # clear[2] PytestCollectionWarning
> # clear[2] PytestDeprecationWarning
> # clear[2] PytestRemovedIn8Warning
> # clear[2] PytestReturnNotNoneWarning
> # clear[2] PytestExperimentalApiWarning
> # clear[2] PytestUnhandledCoroutineWarning
> # clear[2] PytestUnknownMarkWarning
> # clear[2] PytestUnraisableExceptionWarning
> # clear[2] PytestUnhandledThreadExceptionWarning
> # clear[2] UnformattedWarning
> # clear[2] warn_explicit_for
> # cleanup[3] wiping _pytest._io.saferepr
> # clear[1] _try_repr_or_str
> # clear[1] _format_repr_exception
> # clear[1] _ellipsize
> # clear[1] _pformat_dispatch
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] pprint
> # destroy pprint
> # clear[2] reprlib
> # destroy reprlib
> # clear[2] Any
> # clear[2] Dict
> # clear[2] IO
> # clear[2] Optional
> # clear[2] SafeRepr
> # clear[2] safeformat
> # clear[2] DEFAULT_REPR_MAX_SIZE
> # clear[2] saferepr
> # clear[2] saferepr_unlimited
> # clear[2] AlwaysDispatchingPrettyPrinter
> # cleanup[3] wiping dataclasses
> # clear[1] _thread
> # clear[1] _HAS_DEFAULT_FACTORY_CLASS
> # clear[1] _HAS_DEFAULT_FACTORY
> # clear[1] _MISSING_TYPE
> # clear[1] _KW_ONLY_TYPE
> # clear[1] _EMPTY_METADATA
> # clear[1] _FIELD_BASE
> # clear[1] _FIELD
> # clear[1] _FIELD_CLASSVAR
> # clear[1] _FIELD_INITVAR
> # clear[1] _FIELDS
> # clear[1] _PARAMS
> # clear[1] _POST_INIT_NAME
> # clear[1] _MODULE_IDENTIFIER_RE
> # clear[1] _recursive_repr
> # clear[1] _DataclassParams
> # clear[1] _fields_in_init_order
> # clear[1] _tuple_str
> # clear[1] _create_fn
> # clear[1] _field_assign
> # clear[1] _field_init
> # clear[1] _init_param
> # clear[1] _init_fn
> # clear[1] _repr_fn
> # clear[1] _frozen_get_del_attr
> # clear[1] _cmp_fn
> # clear[1] _hash_fn
> # clear[1] _is_classvar
> # clear[1] _is_initvar
> # clear[1] _is_kw_only
> # clear[1] _is_type
> # clear[1] _get_field
> # clear[1] _set_qualname
> # clear[1] _set_new_attribute
> # clear[1] _hash_set_none
> # clear[1] _hash_add
> # clear[1] _hash_exception
> # clear[1] _hash_action
> # clear[1] _process_class
> # clear[1] _dataclass_getstate
> # clear[1] _dataclass_setstate
> # clear[1] _add_slots
> # clear[1] _is_dataclass_instance
> # clear[1] _asdict_inner
> # clear[1] _astuple_inner
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] re
> # clear[2] sys
> # clear[2] copy
> # clear[2] types
> # clear[2] inspect
> # clear[2] keyword
> # destroy keyword
> # clear[2] builtins
> # clear[2] functools
> # clear[2] abc
> # clear[2] FunctionType
> # clear[2] GenericAlias
> # clear[2] __all__
> # clear[2] FrozenInstanceError
> # clear[2] MISSING
> # clear[2] KW_ONLY
> # clear[2] InitVar
> # clear[2] Field
> # clear[2] field
> # clear[2] dataclass
> # clear[2] fields
> # clear[2] is_dataclass
> # clear[2] asdict
> # clear[2] astuple
> # clear[2] make_dataclass
> # clear[2] replace
> # cleanup[3] wiping _pytest._io
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __path__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] wcwidth
> # destroy _pytest._io.wcwidth
> # clear[2] terminalwriter
> # destroy _pytest._io.terminalwriter
> # clear[2] get_terminal_width
> # clear[2] TerminalWriter
> # clear[2] __all__
> # clear[2] saferepr
> # destroy _pytest._io.saferepr
> # cleanup[3] wiping _pytest.compat
> # clear[1] _T
> # clear[1] _S
> # clear[1] _format_args
> # clear[1] _non_printable_ascii_translate_table
> # clear[1] _translate_non_printable
> # clear[1] _bytes_to_ascii
> # clear[1] _PytestWrapper
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __annotations__
> # clear[2] enum
> # clear[2] functools
> # clear[2] inspect
> # clear[2] os
> # clear[2] sys
> # clear[2] Parameter
> # clear[2] signature
> # clear[2] Path
> # clear[2] Any
> # clear[2] Callable
> # clear[2] Generic
> # clear[2] NoReturn
> # clear[2] Optional
> # clear[2] Tuple
> # clear[2] TYPE_CHECKING
> # clear[2] TypeVar
> # clear[2] Union
> # clear[2] attr
> # clear[2] py
> # clear[2] overload
> # clear[2] LEGACY_PATH
> # clear[2] legacy_path
> # clear[2] NotSetType
> # clear[2] NOTSET
> # clear[2] importlib
> # clear[2] importlib_metadata
> # clear[2] is_generator
> # clear[2] iscoroutinefunction
> # clear[2] is_async_function
> # clear[2] getlocation
> # clear[2] num_mock_patch_args
> # clear[2] getfuncargnames
> # clear[2] get_default_arg_names
> # clear[2] STRING_TYPES
> # clear[2] ascii_escaped
> # clear[2] get_real_func
> # clear[2] get_real_method
> # clear[2] getimfunc
> # clear[2] safe_getattr
> # clear[2] safe_isclass
> # clear[2] final
> # clear[2] cached_property
> # clear[2] assert_never
> # cleanup[3] wiping py
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] sys
> # clear[2] error
> # clear[2] path
> # cleanup[3] wiping py.path
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] annotations
> # clear[2] atexit
> # clear[2] fnmatch
> # clear[2] importlib
> # clear[2] io
> # clear[2] os
> # clear[2] posixpath
> # clear[2] sys
> # clear[2] uuid
> # destroy uuid
> # clear[2] warnings
> # clear[2] contextmanager
> # clear[2] abspath
> # clear[2] dirname
> # clear[2] exists
> # clear[2] isabs
> # clear[2] isdir
> # clear[2] isfile
> # clear[2] islink
> # clear[2] normpath
> # clear[2] S_ISDIR
> # clear[2] S_ISLNK
> # clear[2] S_ISREG
> # clear[2] Any
> # clear[2] Callable
> # clear[2] overload
> # clear[2] TYPE_CHECKING
> # clear[2] error
> # clear[2] iswin32
> # clear[2] Checkers
> # clear[2] NeverRaised
> # clear[2] Visitor
> # clear[2] FNMatcher
> # clear[2] map_as_list
> # clear[2] Stat
> # clear[2] getuserid
> # clear[2] getgroupid
> # clear[2] LocalPath
> # clear[2] copymode
> # clear[2] copystat
> # clear[2] copychunked
> # clear[2] isimportable
> # clear[2] local
> # cleanup[3] wiping py.error
> # clear[1] _winerrnomap
> # clear[1] _error_maker
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] annotations
> # clear[2] errno
> # clear[2] os
> # clear[2] sys
> # clear[2] Callable
> # clear[2] TYPE_CHECKING
> # clear[2] TypeVar
> # clear[2] R
> # clear[2] Error
> # clear[2] ErrorMaker
> # clear[2] checked_call
> # clear[2] __getattr__
> # cleanup[3] wiping _pytest._py.path
> # cleanup[3] wiping _uuid
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] generate_time_safe
> # clear[2] __file__
> # clear[2] has_uuid_generate_time_safe
> # cleanup[3] wiping atexit
> # clear[1] _clear
> # clear[1] _run_exitfuncs
> # clear[1] _ncallbacks
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] register
> # clear[2] unregister
> # destroy atexit
> # cleanup[3] wiping _pytest._py.error
> # cleanup[3] wiping _pytest._py
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __path__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] error
> # destroy _pytest._py.error
> # clear[2] path
> # destroy _pytest._py.path
> # cleanup[3] wiping unicodedata
> # clear[1] _ucnhash_CAPI
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] decimal
> # clear[2] digit
> # clear[2] numeric
> # clear[2] category
> # clear[2] bidirectional
> # clear[2] combining
> # clear[2] mirrored
> # clear[2] east_asian_width
> # clear[2] decomposition
> # clear[2] name
> # clear[2] lookup
> # clear[2] is_normalized
> # clear[2] normalize
> # clear[2] __file__
> # clear[2] unidata_version
> # clear[2] UCD
> # clear[2] ucd_3_2_0
> # cleanup[3] wiping pluggy
> # clear[1] _version
> # destroy pluggy._version
> # clear[1] _tracing
> # clear[1] _result
> # destroy pluggy._result
> # clear[1] _callers
> # destroy pluggy._callers
> # clear[1] _hooks
> # destroy pluggy._hooks
> # clear[1] _manager
> # destroy pluggy._manager
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __path__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __version__
> # clear[2] __all__
> # clear[2] PluginManager
> # clear[2] PluginValidationError
> # clear[2] HookCallError
> # clear[2] HookspecMarker
> # clear[2] HookimplMarker
> # cleanup[3] wiping importlib.metadata
> # clear[1] _functools
> # destroy importlib.metadata._functools
> # clear[1] _text
> # destroy importlib.metadata._text
> # clear[1] _adapters
> # destroy importlib.metadata._adapters
> # clear[1] _meta
> # destroy importlib.metadata._meta
> # clear[1] _collections
> # destroy importlib.metadata._collections
> # clear[1] _itertools
> # destroy importlib.metadata._itertools
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __path__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] os
> # clear[2] re
> # clear[2] abc
> # clear[2] csv
> # destroy csv
> # clear[2] sys
> # clear[2] email
> # clear[2] pathlib
> # clear[2] zipfile
> # destroy zipfile
> # clear[2] operator
> # clear[2] textwrap
> # clear[2] warnings
> # clear[2] functools
> # clear[2] itertools
> # clear[2] posixpath
> # clear[2] collections
> # clear[2] PackageMetadata
> # clear[2] FreezableDefaultDict
> # clear[2] Pair
> # clear[2] method_cache
> # clear[2] pass_none
> # clear[2] unique_everseen
> # clear[2] SimplePath
> # clear[2] suppress
> # clear[2] import_module
> # clear[2] MetaPathFinder
> # clear[2] starmap
> # clear[2] List
> # clear[2] Mapping
> # clear[2] Optional
> # clear[2] Union
> # clear[2] __all__
> # clear[2] PackageNotFoundError
> # clear[2] Sectioned
> # clear[2] EntryPoint
> # clear[2] DeprecatedList
> # clear[2] EntryPoints
> # clear[2] Deprecated
> # clear[2] SelectableGroups
> # clear[2] PackagePath
> # clear[2] FileHash
> # clear[2] Distribution
> # clear[2] DistributionFinder
> # clear[2] FastPath
> # clear[2] Lookup
> # clear[2] Prepared
> # clear[2] MetadataPathFinder
> # clear[2] PathDistribution
> # clear[2] distribution
> # clear[2] distributions
> # clear[2] metadata
> # clear[2] version
> # clear[2] entry_points
> # clear[2] files
> # clear[2] requires
> # clear[2] packages_distributions
> # cleanup[3] wiping importlib.abc
> # clear[1] _bootstrap_external
> # clear[1] _frozen_importlib
> # clear[1] _frozen_importlib_external
> # clear[1] _register
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] machinery
> # clear[2] Loader
> # clear[2] abc
> # clear[2] warnings
> # clear[2] BinaryIO
> # clear[2] Iterable
> # clear[2] Text
> # clear[2] Protocol
> # clear[2] runtime_checkable
> # clear[2] Finder
> # clear[2] MetaPathFinder
> # clear[2] PathEntryFinder
> # clear[2] ResourceLoader
> # clear[2] InspectLoader
> # clear[2] ExecutionLoader
> # clear[2] FileLoader
> # clear[2] SourceLoader
> # clear[2] ResourceReader
> # clear[2] Traversable
> # clear[2] TraversableResources
> # cleanup[3] wiping email.message
> # clear[1] _charset
> # clear[1] _splitparam
> # clear[1] _formatparam
> # clear[1] _parseparam
> # clear[1] _unquotevalue
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] re
> # clear[2] uu
> # destroy uu
> # clear[2] quopri
> # destroy quopri
> # clear[2] BytesIO
> # clear[2] StringIO
> # clear[2] utils
> # clear[2] errors
> # clear[2] Policy
> # clear[2] compat32
> # clear[2] decode_b
> # clear[2] Charset
> # clear[2] SEMISPACE
> # clear[2] tspecials
> # clear[2] Message
> # clear[2] MIMEPart
> # clear[2] EmailMessage
> # cleanup[3] wiping email.iterators
> # clear[1] _structure
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] sys
> # clear[2] StringIO
> # clear[2] walk
> # clear[2] body_line_iterator
> # clear[2] typed_subpart_iterator
> # cleanup[3] wiping email._encoded_words
> # clear[1] _q_byte_subber
> # clear[1] _QByteMap
> # clear[1] _q_byte_map
> # clear[1] _cte_decoders
> # clear[1] _cte_encoders
> # clear[1] _cte_encode_length
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] re
> # clear[2] base64
> # clear[2] binascii
> # clear[2] functools
> # clear[2] ascii_letters
> # clear[2] digits
> # clear[2] errors
> # clear[2] __all__
> # clear[2] decode_q
> # clear[2] encode_q
> # clear[2] len_q
> # clear[2] decode_b
> # clear[2] encode_b
> # clear[2] len_b
> # clear[2] decode
> # clear[2] encode
> # cleanup[3] wiping email._policybase
> # clear[1] _charset
> # clear[1] _has_surrogates
> # clear[1] _PolicyBase
> # clear[1] _append_doc
> # clear[1] _extend_docstrings
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] abc
> # clear[2] header
> # clear[2] __all__
> # clear[2] Policy
> # clear[2] Compat32
> # clear[2] compat32
> # cleanup[3] wiping email.header
> # clear[1] _charset
> # clear[1] _embedded_header
> # clear[1] _max_append
> # clear[1] _ValueFormatter
> # clear[1] _Accumulator
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] re
> # clear[2] binascii
> # clear[2] email
> # clear[2] HeaderParseError
> # clear[2] Charset
> # clear[2] NL
> # clear[2] SPACE
> # clear[2] BSPACE
> # clear[2] SPACE8
> # clear[2] EMPTYSTRING
> # clear[2] MAXLINELEN
> # clear[2] FWS
> # clear[2] USASCII
> # clear[2] UTF8
> # clear[2] ecre
> # clear[2] fcre
> # clear[2] decode_header
> # clear[2] make_header
> # clear[2] Header
> # cleanup[3] wiping email.utils
> # clear[1] _AddressList
> # clear[1] _parsedate_tz
> # clear[1] _has_surrogates
> # clear[1] _sanitize
> # clear[1] _format_timetuple_and_zone
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] os
> # clear[2] re
> # clear[2] time
> # clear[2] random
> # clear[2] socket
> # clear[2] datetime
> # clear[2] urllib
> # destroy urllib
> # destroy urllib.parse
> # destroy urllib.response
> # destroy urllib.error
> # destroy urllib.request
> # clear[2] quote
> # clear[2] mktime_tz
> # clear[2] parsedate
> # clear[2] parsedate_tz
> # clear[2] Charset
> # clear[2] COMMASPACE
> # clear[2] EMPTYSTRING
> # clear[2] UEMPTYSTRING
> # clear[2] CRLF
> # clear[2] TICK
> # clear[2] specialsre
> # clear[2] escapesre
> # clear[2] formataddr
> # clear[2] getaddresses
> # clear[2] formatdate
> # clear[2] format_datetime
> # clear[2] make_msgid
> # clear[2] parsedate_to_datetime
> # clear[2] parseaddr
> # clear[2] unquote
> # clear[2] decode_rfc2231
> # clear[2] encode_rfc2231
> # clear[2] rfc2231_continuation
> # clear[2] decode_params
> # clear[2] collapse_rfc2231_value
> # clear[2] localtime
> # cleanup[3] wiping email.charset
> # clear[1] _encode
> # clear[2] __name__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] partial
> # clear[2] email
> # clear[2] errors
> # clear[2] encode_7or8bit
> # clear[2] QP
> # clear[2] BASE64
> # clear[2] SHORTEST
> # clear[2] RFC2047_CHROME_LEN
> # clear[2] DEFAULT_CHARSET
> # clear[2] UNKNOWN8BIT
> # clear[2] EMPTYSTRING
> # clear[2] CHARSETS
> # clear[2] ALIASES
> # clear[2] CODEC_MAP
> # clear[2] add_charset
> # clear[2] add_alias
> # clear[2] add_codec
> # clear[2] Charset
> # cleanup[3] wiping email.encoders
> # clear[1] _bencode
> # clear[1] _encodestring
> # clear[1] _qencode
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] encode_base64
> # clear[2] encode_quopri
> # clear[2] encode_7or8bit
> # clear[2] encode_noop
> # cleanup[3] wiping email.errors
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] MessageError
> # clear[2] MessageParseError
> # clear[2] HeaderParseError
> # clear[2] BoundaryError
> # clear[2] MultipartConversionError
> # clear[2] CharsetError
> # clear[2] MessageDefect
> # clear[2] NoBoundaryInMultipartDefect
> # clear[2] StartBoundaryNotFoundDefect
> # clear[2] CloseBoundaryNotFoundDefect
> # clear[2] FirstHeaderLineIsContinuationDefect
> # clear[2] MisplacedEnvelopeHeaderDefect
> # clear[2] MissingHeaderBodySeparatorDefect
> # clear[2] MalformedHeaderDefect
> # clear[2] MultipartInvariantViolationDefect
> # clear[2] InvalidMultipartContentTransferEncodingDefect
> # clear[2] UndecodableBytesDefect
> # clear[2] InvalidBase64PaddingDefect
> # clear[2] InvalidBase64CharactersDefect
> # clear[2] InvalidBase64LengthDefect
> # clear[2] HeaderDefect
> # clear[2] InvalidHeaderDefect
> # clear[2] HeaderMissingRequiredValue
> # clear[2] NonPrintableDefect
> # clear[2] ObsoleteHeaderDefect
> # clear[2] NonASCIILocalPartDefect
> # clear[2] InvalidDateDefect
> # cleanup[3] wiping email.quoprimime
> # clear[1] _QUOPRI_MAP
> # clear[1] _QUOPRI_HEADER_MAP
> # clear[1] _QUOPRI_BODY_MAP
> # clear[1] _max_append
> # clear[1] _QUOPRI_BODY_ENCODE_MAP
> # clear[1] _unquote_match
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] re
> # clear[2] ascii_letters
> # clear[2] digits
> # clear[2] hexdigits
> # clear[2] CRLF
> # clear[2] NL
> # clear[2] EMPTYSTRING
> # clear[2] c
> # clear[2] header_check
> # clear[2] body_check
> # clear[2] header_length
> # clear[2] body_length
> # clear[2] unquote
> # clear[2] quote
> # clear[2] header_encode
> # clear[2] body_encode
> # clear[2] decode
> # clear[2] body_decode
> # clear[2] decodestring
> # clear[2] header_decode
> # cleanup[3] wiping string
> # clear[1] _string
> # clear[1] _re
> # clear[1] _ChainMap
> # clear[1] _sentinel_dict
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] whitespace
> # clear[2] ascii_lowercase
> # clear[2] ascii_uppercase
> # clear[2] ascii_letters
> # clear[2] digits
> # clear[2] hexdigits
> # clear[2] octdigits
> # clear[2] punctuation
> # clear[2] printable
> # clear[2] capwords
> # clear[2] Template
> # clear[2] Formatter
> # cleanup[3] wiping _string
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] formatter_field_name_split
> # clear[2] formatter_parser
> # destroy _string
> # cleanup[3] wiping email.base64mime
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] b64encode
> # clear[2] b2a_base64
> # clear[2] a2b_base64
> # clear[2] CRLF
> # clear[2] NL
> # clear[2] EMPTYSTRING
> # clear[2] MISC_LEN
> # clear[2] header_length
> # clear[2] header_encode
> # clear[2] body_encode
> # clear[2] decode
> # clear[2] body_decode
> # clear[2] decodestring
> # cleanup[3] wiping base64
> # clear[1] _bytes_from_decode_data
> # clear[1] _urlsafe_encode_translation
> # clear[1] _urlsafe_decode_translation
> # clear[1] _B32_ENCODE_DOCSTRING
> # clear[1] _B32_DECODE_DOCSTRING
> # clear[1] _B32_DECODE_MAP01_DOCSTRING
> # clear[1] _b32alphabet
> # clear[1] _b32hexalphabet
> # clear[1] _b32tab2
> # clear[1] _b32rev
> # clear[1] _b32encode
> # clear[1] _b32decode
> # clear[1] _A85START
> # clear[1] _A85END
> # clear[1] _85encode
> # clear[1] _b85alphabet
> # clear[1] _input_type_check
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] re
> # clear[2] struct
> # clear[2] binascii
> # clear[2] __all__
> # clear[2] bytes_types
> # clear[2] b64encode
> # clear[2] b64decode
> # clear[2] standard_b64encode
> # clear[2] standard_b64decode
8266,8297c9966,10146
< # clear[2] calendar
< # destroy calendar
< # clear[2] SPACE
< # clear[2] EMPTYSTRING
< # clear[2] COMMASPACE
< # clear[2] parsedate_tz
< # clear[2] parsedate
< # clear[2] mktime_tz
< # clear[2] quote
< # clear[2] AddrlistClass
< # clear[2] AddressList
< # cleanup[3] wiping locale
< # clear[1] _collections_abc
< # clear[1] _builtin_str
< # clear[1] _strcoll
< # clear[1] _strxfrm
< # clear[1] _localeconv
< # clear[1] _override_localeconv
< # clear[1] _grouping_intervals
< # clear[1] _group
< # clear[1] _strip_padding
< # clear[1] _percent_re
< # clear[1] _format
< # clear[1] _localize
< # clear[1] _test
< # clear[1] _setlocale
< # clear[1] _replace_encoding
< # clear[1] _append_modifier
< # clear[1] _parse_localename
< # clear[1] _build_localename
< # clear[1] _get_locale_encoding
< # clear[1] _print_locale
---
> # clear[2] calendar
> # destroy calendar
> # clear[2] SPACE
> # clear[2] EMPTYSTRING
> # clear[2] COMMASPACE
> # clear[2] parsedate_tz
> # clear[2] parsedate
> # clear[2] mktime_tz
> # clear[2] quote
> # clear[2] AddrlistClass
> # clear[2] AddressList
> # cleanup[3] wiping locale
> # clear[1] _collections_abc
> # clear[1] _builtin_str
> # clear[1] _strcoll
> # clear[1] _strxfrm
> # clear[1] _localeconv
> # clear[1] _override_localeconv
> # clear[1] _grouping_intervals
> # clear[1] _group
> # clear[1] _strip_padding
> # clear[1] _percent_re
> # clear[1] _format
> # clear[1] _localize
> # clear[1] _test
> # clear[1] _setlocale
> # clear[1] _replace_encoding
> # clear[1] _append_modifier
> # clear[1] _parse_localename
> # clear[1] _build_localename
> # clear[1] _get_locale_encoding
> # clear[1] _print_locale
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] sys
> # clear[2] encodings
> # destroy encodings
> # clear[2] re
> # clear[2] functools
> # clear[2] __all__
> # clear[2] setlocale
> # clear[2] localeconv
> # clear[2] strcoll
> # clear[2] strxfrm
> # clear[2] nl_langinfo
> # clear[2] gettext
> # clear[2] dgettext
> # clear[2] dcgettext
> # clear[2] textdomain
> # clear[2] bindtextdomain
> # clear[2] bind_textdomain_codeset
> # clear[2] LC_CTYPE
> # clear[2] LC_TIME
> # clear[2] LC_COLLATE
> # clear[2] LC_MONETARY
> # clear[2] LC_MESSAGES
> # clear[2] LC_NUMERIC
> # clear[2] LC_ALL
> # clear[2] CHAR_MAX
> # clear[2] Error
> # clear[2] DAY_1
> # clear[2] DAY_2
> # clear[2] DAY_3
> # clear[2] DAY_4
> # clear[2] DAY_5
> # clear[2] DAY_6
> # clear[2] DAY_7
> # clear[2] ABDAY_1
> # clear[2] ABDAY_2
> # clear[2] ABDAY_3
> # clear[2] ABDAY_4
> # clear[2] ABDAY_5
> # clear[2] ABDAY_6
> # clear[2] ABDAY_7
> # clear[2] MON_1
> # clear[2] MON_2
> # clear[2] MON_3
> # clear[2] MON_4
> # clear[2] MON_5
> # clear[2] MON_6
> # clear[2] MON_7
> # clear[2] MON_8
> # clear[2] MON_9
> # clear[2] MON_10
> # clear[2] MON_11
> # clear[2] MON_12
> # clear[2] ABMON_1
> # clear[2] ABMON_2
> # clear[2] ABMON_3
> # clear[2] ABMON_4
> # clear[2] ABMON_5
> # clear[2] ABMON_6
> # clear[2] ABMON_7
> # clear[2] ABMON_8
> # clear[2] ABMON_9
> # clear[2] ABMON_10
> # clear[2] ABMON_11
> # clear[2] ABMON_12
> # clear[2] RADIXCHAR
> # clear[2] THOUSEP
> # clear[2] CRNCYSTR
> # clear[2] D_T_FMT
> # clear[2] D_FMT
> # clear[2] T_FMT
> # clear[2] AM_STR
> # clear[2] PM_STR
> # clear[2] CODESET
> # clear[2] T_FMT_AMPM
> # clear[2] ERA
> # clear[2] ERA_D_FMT
> # clear[2] ERA_D_T_FMT
> # clear[2] ERA_T_FMT
> # clear[2] ALT_DIGITS
> # clear[2] YESEXPR
> # clear[2] NOEXPR
> # clear[2] format_string
> # clear[2] format
> # clear[2] currency
> # clear[2] str
> # clear[2] delocalize
> # clear[2] localize
> # clear[2] atof
> # clear[2] atoi
> # clear[2] normalize
> # clear[2] getdefaultlocale
> # clear[2] getlocale
> # clear[2] resetlocale
> # clear[2] getpreferredencoding
> # clear[2] locale_encoding_alias
> # clear[2] k
> # clear[2] v
> # clear[2] locale_alias
> # clear[2] windows_locale
> # cleanup[3] wiping datetime
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] __all__
> # clear[2] sys
> # clear[2] MINYEAR
> # clear[2] MAXYEAR
> # clear[2] timedelta
> # clear[2] date
> # clear[2] tzinfo
> # clear[2] time
> # clear[2] datetime
> # clear[2] timezone
> # clear[2] datetime_CAPI
> # cleanup[3] wiping _datetime
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] date
> # clear[2] datetime
> # clear[2] time
> # clear[2] timedelta
> # clear[2] tzinfo
> # clear[2] timezone
> # clear[2] MINYEAR
> # clear[2] MAXYEAR
> # clear[2] datetime_CAPI
> # clear[2] __file__
> # cleanup[3] wiping socket
> # clear[1] _socket
> # clear[1] _LOCALHOST
> # clear[1] _LOCALHOST_V6
> # clear[1] _intenum_converter
> # clear[1] _GiveupOnSendfile
> # clear[1] _blocking_errnos
> # clear[1] _GLOBAL_DEFAULT_TIMEOUT
8304a10154,10371
> # clear[2] gethostbyname
> # clear[2] gethostbyname_ex
> # clear[2] gethostbyaddr
> # clear[2] gethostname
> # clear[2] sethostname
> # clear[2] getservbyname
> # clear[2] getservbyport
> # clear[2] getprotobyname
> # clear[2] close
> # clear[2] dup
> # clear[2] socketpair
> # clear[2] ntohs
> # clear[2] ntohl
> # clear[2] htons
> # clear[2] htonl
> # clear[2] inet_aton
> # clear[2] inet_ntoa
> # clear[2] inet_pton
> # clear[2] inet_ntop
> # clear[2] getaddrinfo
> # clear[2] getnameinfo
> # clear[2] getdefaulttimeout
> # clear[2] setdefaulttimeout
> # clear[2] if_nameindex
> # clear[2] if_nametoindex
> # clear[2] if_indextoname
> # clear[2] CMSG_LEN
> # clear[2] CMSG_SPACE
> # clear[2] error
> # clear[2] herror
> # clear[2] gaierror
> # clear[2] timeout
> # clear[2] SocketType
> # clear[2] socket
> # clear[2] has_ipv6
> # clear[2] CAPI
> # clear[2] AF_UNSPEC
> # clear[2] AF_INET
> # clear[2] AF_UNIX
> # clear[2] AF_IPX
> # clear[2] AF_APPLETALK
> # clear[2] AF_INET6
> # clear[2] AF_DECnet
> # clear[2] AF_ROUTE
> # clear[2] AF_LINK
> # clear[2] AF_SNA
> # clear[2] PF_SYSTEM
> # clear[2] AF_SYSTEM
> # clear[2] SOCK_STREAM
> # clear[2] SOCK_DGRAM
> # clear[2] SOCK_RAW
> # clear[2] SOCK_SEQPACKET
> # clear[2] SOCK_RDM
> # clear[2] SO_DEBUG
> # clear[2] SO_ACCEPTCONN
> # clear[2] SO_REUSEADDR
> # clear[2] SO_KEEPALIVE
> # clear[2] SO_DONTROUTE
> # clear[2] SO_BROADCAST
> # clear[2] SO_USELOOPBACK
> # clear[2] SO_LINGER
> # clear[2] SO_OOBINLINE
> # clear[2] SO_REUSEPORT
> # clear[2] SO_SNDBUF
> # clear[2] SO_RCVBUF
> # clear[2] SO_SNDLOWAT
> # clear[2] SO_RCVLOWAT
> # clear[2] SO_SNDTIMEO
> # clear[2] SO_RCVTIMEO
> # clear[2] SO_ERROR
> # clear[2] SO_TYPE
> # clear[2] LOCAL_PEERCRED
> # clear[2] SOMAXCONN
> # clear[2] SCM_RIGHTS
> # clear[2] SCM_CREDS
> # clear[2] MSG_OOB
> # clear[2] MSG_PEEK
> # clear[2] MSG_DONTROUTE
> # clear[2] MSG_DONTWAIT
> # clear[2] MSG_EOR
> # clear[2] MSG_TRUNC
> # clear[2] MSG_CTRUNC
> # clear[2] MSG_WAITALL
> # clear[2] MSG_NOSIGNAL
> # clear[2] MSG_EOF
> # clear[2] SOL_SOCKET
> # clear[2] SOL_IP
> # clear[2] SOL_TCP
> # clear[2] SOL_UDP
> # clear[2] IPPROTO_IP
> # clear[2] IPPROTO_HOPOPTS
> # clear[2] IPPROTO_ICMP
> # clear[2] IPPROTO_IGMP
> # clear[2] IPPROTO_GGP
> # clear[2] IPPROTO_IPV4
> # clear[2] IPPROTO_IPV6
> # clear[2] IPPROTO_IPIP
> # clear[2] IPPROTO_TCP
> # clear[2] IPPROTO_EGP
> # clear[2] IPPROTO_PUP
> # clear[2] IPPROTO_UDP
> # clear[2] IPPROTO_IDP
> # clear[2] IPPROTO_HELLO
> # clear[2] IPPROTO_ND
> # clear[2] IPPROTO_TP
> # clear[2] IPPROTO_ROUTING
> # clear[2] IPPROTO_FRAGMENT
> # clear[2] IPPROTO_RSVP
> # clear[2] IPPROTO_GRE
> # clear[2] IPPROTO_ESP
> # clear[2] IPPROTO_AH
> # clear[2] IPPROTO_ICMPV6
> # clear[2] IPPROTO_NONE
> # clear[2] IPPROTO_DSTOPTS
> # clear[2] IPPROTO_XTP
> # clear[2] IPPROTO_EON
> # clear[2] IPPROTO_PIM
> # clear[2] IPPROTO_IPCOMP
> # clear[2] IPPROTO_SCTP
> # clear[2] IPPROTO_RAW
> # clear[2] IPPROTO_MAX
> # clear[2] SYSPROTO_CONTROL
> # clear[2] IPPORT_RESERVED
> # clear[2] IPPORT_USERRESERVED
> # clear[2] INADDR_ANY
> # clear[2] INADDR_BROADCAST
> # clear[2] INADDR_LOOPBACK
> # clear[2] INADDR_UNSPEC_GROUP
> # clear[2] INADDR_ALLHOSTS_GROUP
> # clear[2] INADDR_MAX_LOCAL_GROUP
> # clear[2] INADDR_NONE
> # clear[2] IP_OPTIONS
> # clear[2] IP_HDRINCL
> # clear[2] IP_TOS
> # clear[2] IP_TTL
> # clear[2] IP_RECVOPTS
> # clear[2] IP_RECVRETOPTS
> # clear[2] IP_RECVTOS
> # clear[2] IP_RECVDSTADDR
> # clear[2] IP_RETOPTS
> # clear[2] IP_MULTICAST_IF
> # clear[2] IP_MULTICAST_TTL
> # clear[2] IP_MULTICAST_LOOP
> # clear[2] IP_ADD_MEMBERSHIP
> # clear[2] IP_DROP_MEMBERSHIP
> # clear[2] IP_DEFAULT_MULTICAST_TTL
> # clear[2] IP_DEFAULT_MULTICAST_LOOP
> # clear[2] IP_MAX_MEMBERSHIPS
> # clear[2] IPV6_JOIN_GROUP
> # clear[2] IPV6_LEAVE_GROUP
> # clear[2] IPV6_MULTICAST_HOPS
> # clear[2] IPV6_MULTICAST_IF
> # clear[2] IPV6_MULTICAST_LOOP
> # clear[2] IPV6_UNICAST_HOPS
> # clear[2] IPV6_V6ONLY
> # clear[2] IPV6_CHECKSUM
> # clear[2] IPV6_DONTFRAG
> # clear[2] IPV6_DSTOPTS
> # clear[2] IPV6_HOPLIMIT
> # clear[2] IPV6_HOPOPTS
> # clear[2] IPV6_NEXTHOP
> # clear[2] IPV6_PATHMTU
> # clear[2] IPV6_PKTINFO
> # clear[2] IPV6_RECVDSTOPTS
> # clear[2] IPV6_RECVHOPLIMIT
> # clear[2] IPV6_RECVHOPOPTS
> # clear[2] IPV6_RECVPKTINFO
> # clear[2] IPV6_RECVRTHDR
> # clear[2] IPV6_RECVTCLASS
> # clear[2] IPV6_RTHDR
> # clear[2] IPV6_RTHDRDSTOPTS
> # clear[2] IPV6_RTHDR_TYPE_0
> # clear[2] IPV6_RECVPATHMTU
> # clear[2] IPV6_TCLASS
> # clear[2] IPV6_USE_MIN_MTU
> # clear[2] TCP_NODELAY
> # clear[2] TCP_MAXSEG
> # clear[2] TCP_KEEPALIVE
> # clear[2] TCP_KEEPINTVL
> # clear[2] TCP_KEEPCNT
> # clear[2] TCP_FASTOPEN
> # clear[2] TCP_NOTSENT_LOWAT
> # clear[2] EAI_ADDRFAMILY
> # clear[2] EAI_AGAIN
> # clear[2] EAI_BADFLAGS
> # clear[2] EAI_FAIL
> # clear[2] EAI_FAMILY
> # clear[2] EAI_MEMORY
> # clear[2] EAI_NODATA
> # clear[2] EAI_NONAME
> # clear[2] EAI_OVERFLOW
> # clear[2] EAI_SERVICE
> # clear[2] EAI_SOCKTYPE
> # clear[2] EAI_SYSTEM
> # clear[2] EAI_BADHINTS
> # clear[2] EAI_PROTOCOL
> # clear[2] EAI_MAX
> # clear[2] AI_PASSIVE
> # clear[2] AI_CANONNAME
> # clear[2] AI_NUMERICHOST
> # clear[2] AI_NUMERICSERV
> # clear[2] AI_MASK
> # clear[2] AI_ALL
> # clear[2] AI_V4MAPPED_CFG
> # clear[2] AI_ADDRCONFIG
> # clear[2] AI_V4MAPPED
> # clear[2] AI_DEFAULT
> # clear[2] NI_MAXHOST
> # clear[2] NI_MAXSERV
> # clear[2] NI_NOFQDN
> # clear[2] NI_NUMERICHOST
> # clear[2] NI_NAMEREQD
> # clear[2] NI_NUMERICSERV
> # clear[2] NI_DGRAM
> # clear[2] SHUT_RD
> # clear[2] SHUT_WR
> # clear[2] SHUT_RDWR
> # clear[2] os
8306,8411c10373,10380
< # clear[2] encodings
< # destroy encodings
< # clear[2] re
< # clear[2] functools
< # clear[2] __all__
< # clear[2] setlocale
< # clear[2] localeconv
< # clear[2] strcoll
< # clear[2] strxfrm
< # clear[2] nl_langinfo
< # clear[2] gettext
< # clear[2] dgettext
< # clear[2] dcgettext
< # clear[2] textdomain
< # clear[2] bindtextdomain
< # clear[2] bind_textdomain_codeset
< # clear[2] LC_CTYPE
< # clear[2] LC_TIME
< # clear[2] LC_COLLATE
< # clear[2] LC_MONETARY
< # clear[2] LC_MESSAGES
< # clear[2] LC_NUMERIC
< # clear[2] LC_ALL
< # clear[2] CHAR_MAX
< # clear[2] Error
< # clear[2] DAY_1
< # clear[2] DAY_2
< # clear[2] DAY_3
< # clear[2] DAY_4
< # clear[2] DAY_5
< # clear[2] DAY_6
< # clear[2] DAY_7
< # clear[2] ABDAY_1
< # clear[2] ABDAY_2
< # clear[2] ABDAY_3
< # clear[2] ABDAY_4
< # clear[2] ABDAY_5
< # clear[2] ABDAY_6
< # clear[2] ABDAY_7
< # clear[2] MON_1
< # clear[2] MON_2
< # clear[2] MON_3
< # clear[2] MON_4
< # clear[2] MON_5
< # clear[2] MON_6
< # clear[2] MON_7
< # clear[2] MON_8
< # clear[2] MON_9
< # clear[2] MON_10
< # clear[2] MON_11
< # clear[2] MON_12
< # clear[2] ABMON_1
< # clear[2] ABMON_2
< # clear[2] ABMON_3
< # clear[2] ABMON_4
< # clear[2] ABMON_5
< # clear[2] ABMON_6
< # clear[2] ABMON_7
< # clear[2] ABMON_8
< # clear[2] ABMON_9
< # clear[2] ABMON_10
< # clear[2] ABMON_11
< # clear[2] ABMON_12
< # clear[2] RADIXCHAR
< # clear[2] THOUSEP
< # clear[2] CRNCYSTR
< # clear[2] D_T_FMT
< # clear[2] D_FMT
< # clear[2] T_FMT
< # clear[2] AM_STR
< # clear[2] PM_STR
< # clear[2] CODESET
< # clear[2] T_FMT_AMPM
< # clear[2] ERA
< # clear[2] ERA_D_FMT
< # clear[2] ERA_D_T_FMT
< # clear[2] ERA_T_FMT
< # clear[2] ALT_DIGITS
< # clear[2] YESEXPR
< # clear[2] NOEXPR
< # clear[2] format_string
< # clear[2] format
< # clear[2] currency
< # clear[2] str
< # clear[2] delocalize
< # clear[2] localize
< # clear[2] atof
< # clear[2] atoi
< # clear[2] normalize
< # clear[2] getdefaultlocale
< # clear[2] getlocale
< # clear[2] resetlocale
< # clear[2] getpreferredencoding
< # clear[2] locale_encoding_alias
< # clear[2] k
< # clear[2] v
< # clear[2] locale_alias
< # clear[2] windows_locale
< # cleanup[3] wiping datetime
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] __cached__
---
> # clear[2] io
> # clear[2] selectors
> # clear[2] IntEnum
> # clear[2] IntFlag
> # clear[2] errno
> # clear[2] EBADF
> # clear[2] EAGAIN
> # clear[2] EWOULDBLOCK
8413,8438c10382,10394
< # clear[2] sys
< # clear[2] MINYEAR
< # clear[2] MAXYEAR
< # clear[2] timedelta
< # clear[2] date
< # clear[2] tzinfo
< # clear[2] time
< # clear[2] datetime
< # clear[2] timezone
< # clear[2] datetime_CAPI
< # cleanup[3] wiping _datetime
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] date
< # clear[2] datetime
< # clear[2] time
< # clear[2] timedelta
< # clear[2] tzinfo
< # clear[2] timezone
< # clear[2] MINYEAR
< # clear[2] MAXYEAR
< # clear[2] datetime_CAPI
< # clear[2] __file__
---
> # clear[2] AddressFamily
> # clear[2] SocketKind
> # clear[2] MsgFlag
> # clear[2] AddressInfo
> # clear[2] fromfd
> # clear[2] array
> # clear[2] send_fds
> # clear[2] recv_fds
> # clear[2] SocketIO
> # clear[2] getfqdn
> # clear[2] create_connection
> # clear[2] has_dualstack_ipv6
> # clear[2] create_server
9339a11296
> # destroy selectors
9355,9382d11311
< # cleanup[3] wiping selectors
< # clear[1] _fileobj_to_fd
< # clear[1] _SelectorMapping
< # clear[1] _BaseSelectorImpl
< # clear[1] _PollLikeSelector
< # clear[1] _can_use
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] __cached__
< # clear[2] ABCMeta
< # clear[2] abstractmethod
< # clear[2] namedtuple
< # clear[2] Mapping
< # clear[2] math
< # clear[2] select
< # clear[2] sys
< # clear[2] EVENT_READ
< # clear[2] EVENT_WRITE
< # clear[2] SelectorKey
< # clear[2] BaseSelector
< # clear[2] SelectSelector
< # clear[2] PollSelector
< # clear[2] KqueueSelector
< # clear[2] DefaultSelector
9622,9649d11550
< # cleanup[3] wiping weakref
< # clear[1] _remove_dead_weakref
< # clear[1] _IterationGuard
< # clear[1] _collections_abc
< # clear[2] __name__
< # clear[2] __doc__
< # clear[2] __package__
< # clear[2] __loader__
< # clear[2] __spec__
< # clear[2] __file__
< # clear[2] __cached__
< # clear[2] getweakrefcount
< # clear[2] getweakrefs
< # clear[2] ref
< # clear[2] proxy
< # clear[2] CallableProxyType
< # clear[2] ProxyType
< # clear[2] ReferenceType
< # clear[2] WeakSet
< # clear[2] sys
< # clear[2] itertools
< # clear[2] ProxyTypes
< # clear[2] __all__
< # clear[2] WeakMethod
< # clear[2] WeakValueDictionary
< # clear[2] KeyedRef
< # clear[2] WeakKeyDictionary
< # clear[2] finalize
11239d13139
< # destroy _collections_abc
12095a13996,14060
> # cleanup[3] wiping _collections_abc
> # clear[1] _check_methods
> # clear[1] _CallableGenericAlias
> # clear[1] _is_typevarlike
> # clear[1] _is_param_expr
> # clear[1] _type_repr
> # clear[2] __name__
> # clear[2] __doc__
> # clear[2] __package__
> # clear[2] __loader__
> # clear[2] __spec__
> # clear[2] __file__
> # clear[2] __cached__
> # clear[2] ABCMeta
> # clear[2] abstractmethod
> # clear[2] sys
> # clear[2] GenericAlias
> # clear[2] EllipsisType
> # clear[2] FunctionType
> # clear[2] __all__
> # clear[2] bytes_iterator
> # clear[2] bytearray_iterator
> # clear[2] dict_keyiterator
> # clear[2] dict_valueiterator
> # clear[2] dict_itemiterator
> # clear[2] list_iterator
> # clear[2] list_reverseiterator
> # clear[2] range_iterator
> # clear[2] longrange_iterator
> # clear[2] set_iterator
> # clear[2] str_iterator
> # clear[2] tuple_iterator
> # clear[2] zip_iterator
> # clear[2] dict_keys
> # clear[2] dict_values
> # clear[2] dict_items
> # clear[2] mappingproxy
> # clear[2] generator
> # clear[2] coroutine
> # clear[2] async_generator
> # clear[2] Hashable
> # clear[2] Awaitable
> # clear[2] Coroutine
> # clear[2] AsyncIterable
> # clear[2] AsyncIterator
> # clear[2] AsyncGenerator
> # clear[2] Iterable
> # clear[2] Iterator
> # clear[2] Reversible
> # clear[2] Generator
> # clear[2] Sized
> # clear[2] Container
> # clear[2] Collection
> # clear[2] Callable
> # clear[2] Set
> # clear[2] MutableSet
> # clear[2] Mapping
> # clear[2] MappingView
> # clear[2] KeysView
> # clear[2] ItemsView
> # clear[2] ValuesView
> # clear[2] MutableMapping
> # clear[2] Sequence
> # clear[2] ByteString
> # clear[2] MutableSequence
13185a15151
> # destroy _socket
13193,13194d15158
< # destroy bdb
< # destroy numbers
13196,13207d15159
< # destroy string
< # destroy decimal
< # destroy _uuid
< # destroy glob
< # destroy _pytest.config.exceptions
< # destroy _pytest.config.findpaths
< # destroy abc
< # destroy linecache
< # destroy py
< # destroy decimal
< # destroy hypothesis.internal.conjecture.floats
< # destroy hypothesis.internal.charmap
13209,13213d15160
< # destroy iniconfig.exceptions
< # destroy iniconfig._parse
< # destroy tempfile
< # destroy tokenize
< # destroy posixpath
13217,13263d15163
< # destroy textwrap
< # destroy email
< # destroy hypothesis_temporary_module_d81c3e3932f3a53381c82b37508076a1978fc317a20058577b74dcb19a6514abad280fb28f8e04e785d3df20ae3596a0
< # destroy hypothesis_temporary_module_4cba3387aa0192fe0fdd0f228ffc8278b6f2b91d40dca6baa41d9e16086d884dc004f9a3b8dab61f147eb0f1735abcce
< # destroy hypothesis_temporary_module_98bf849505b107f6297bc5303f1248548b323bd75aa8a8b1a1e9d12501ff0de822457693eab443b8b1f686adb5602b9b
< # destroy hypothesis_temporary_module_4f2282f7462badc6f106dfba600d1a03322eecb5896170cc88cc698d55f0e272fa5810ac2324bc120ea73b7b5d527eb0
< # destroy hypothesis_temporary_module_d0231cdd3ba840710c9ece5929d2d08965151fa3ea449aa3a2bca78ba44838aca3abaeefca01065b5e3b1878bf9492c1
< # destroy hypothesis_temporary_module_f24ee49b5771908654baab0d3c727b577f6e416a8e0aaa252c1b0515047d7ef5d892d79124ebf5eac2c31f4ef3f1b08a
< # destroy hypothesis_temporary_module_eb697bfa6b2b47f7882fb93615fa64643c6a6a0b282e3ead5455afe12c16967067e2807da1a6e623458556f498df09c5
< # destroy hypothesis_temporary_module_3ce52c074e159bfd1b6565076d8d9dcb5a69a84d70e70df65f6a2efd6bd41c1341571bf0bee949b553f8ecdf8c34f04a
< # destroy hypothesis_temporary_module_b5efeece75d1dee8dea1e189b16b3090ac6eff73734944819beb083817a2e5a3c39e58ea217b50a652f5f8126dd34319
< # destroy hypothesis_temporary_module_2b0a6937b57ff3afc90e4bc1c9ec1d9d2462ceff7e9058522b05fe77d74b738893b620d89622fa090c2a5b180f8ff91b
< # destroy hypothesis_temporary_module_a80bee2d1a76f79497e811b9846d383d17fd00090b3918cf1ec69f32bebb3b18afa170434fb33bdb2025df2e1d7c1a55
< # destroy hypothesis_temporary_module_204a8bb668b882b0cb13f4b8073407bc34ebfa673867654c5f7e5ce13d61ceff9b4229d03e2bcc5dd7ffa272b461e2b1
< # destroy hypothesis_temporary_module_83544ecb54c8b7908d4fe790fc662a69b877460c23c2372c2bb01c084f8d745deab66ec065997b124be10587325bffc6
< # destroy hypothesis_temporary_module_bddb51b1f21e24c3251635bcd9ba81c1bd430eb1838718374361d48e5fd196b4af99b11758c8389ffbfcfddf9bc769cf
< # destroy hypothesis_temporary_module_efdbb094d3923a449a5ad84612a06f4f5e16c3d448abed1d3b952fcb707d3257b2ee69a5524a29a9a36324dbcf9547a1
< # destroy hypothesis_temporary_module_2f39adab9a27873bf3988a2683d492252c3c6b28c7c05aad130f5adba7ac9e214f7ead9ce62f549d01428a53a87b97ca
< # destroy hypothesis_temporary_module_75fafc718e153be8189c19fbc0f59d9edd8c74cc3d266ce977b2d80a38cd6442589565cbf2a87f83349bd9f265a2c4a6
< # destroy hypothesis_temporary_module_768331d6e6b763f7e708d6923918303de5d1510870ac3cdaa1e02c36c4301bf443a17becbaac8a16c28bb02fe940db43
< # destroy hypothesis_temporary_module_d471909abc622db75d19db22717757fa97d1860244194da853a7209731f1e88b84084623a11d0917d47f1bb1ba5621ca
< # destroy hypothesis_temporary_module_65eade2f78c438380f42e97a510e4923ce30f948ed99614bf1351810e74dae4e85b54dc7314f76d99f8ae63c4c735b5e
< # destroy hypothesis_temporary_module_3ab1084553727ef1120609ba91985e7ce9dc9c5f266edcf01e3f35891cae4c43fda9bc248cdbdc41dd7bae713e8eb113
< # destroy hypothesis_temporary_module_7a70a6003e78f71a4b858b478a6c395fcd18eae9a3d42bbe1de5c06ea1ac5434b243eb8bd52f08f730c12f427e5a9a82
< # destroy hypothesis_temporary_module_591af0ac99301d6346130f361c854b8360c85c664b92e80b204f49f069d3256e3ef99e67379c4fba9a15a1933b675675
< # destroy hypothesis_temporary_module_81f9bfc2c165d7a86156cab95c3004b405f383ee1506588716ae1005ebb64d91bf866919401d8797387a6b3e152f478f
< # destroy hypothesis_temporary_module_2229167b875d32d51c877499f309deb2c5d9838519460754de143e81b558b52736f207783c0e3c7e9c6e337a8f2023a1
< # destroy hypothesis_temporary_module_b975cdeae99b7ce8d82aea2a1ddf186b1efc06c30be178bee7edefceb5315bb9d4d6a80cdd5c3317d1571d87a75db980
< # destroy hypothesis_temporary_module_bcbac11182d6c935efefee2579aa0996db743eb86f96ef2fe30a0eab8939fd8f6ec347ec830231d2bf8724df5eb5ba91
< # destroy hypothesis_temporary_module_5645e99c5f33dc6ea98a8d9d02ede5373d0be3ed64bac03146ef9b033425062168fb860d12638c85654e3f6a81de1b0f
< # destroy hypothesis_temporary_module_cc01819bbc13243876e7052f8ff56fbea02c53705f926f30980d11e79d371ab66962dd698dfe70ea21a73ba52befe4c3
< # destroy hypothesis_temporary_module_2034c8983e5f75f159acde509b8fde888dde9335717a8181eaa329ecf5d687d0905b63a7895d1f5406d8cfd5af708059
< # destroy hypothesis_temporary_module_bf74c75f58138fffefc97f4798cadb4e74f46e060cebd4288f2693938c5ab403eaa4bec8a1321f30df31e8bf64506377
< # destroy hypothesis_temporary_module_dc044d418e3ac06b4198405a94033f79c6e48bdfffcb67250e9d5c8a4f62ca7744c8dcac8fb77a0c53ebfa54d688425f
< # destroy hypothesis_temporary_module_eecdc6e4540ce6fb44a6eb6d97a144d166f21f5395b43abe51cd03841e8965e4337a2fab1f66c0d356c1b9a1bb4507c6
< # destroy hypothesis_temporary_module_097a5d56754ee222b7c2199c54dacfadaebe9c35e30dfa483e673b4e8e04aac6b23cfc0f87b95b9aaec96d0ee27a35d4
< # destroy hypothesis_temporary_module_b16f52b6d494fe355a9ee7facc9299922d68e7b0b245eec5bb7ae03c1f5036d1950eac5e2f7462eb367cf8a733b06d0a
< # destroy hypothesis_temporary_module_97d5b12c5d988bb991789582df8fee994f95c46cd0bd691d3c63ad38a13f24d9589bab159613d8369067c4d094e09307
< # destroy hypothesis_temporary_module_176b49231ecdc093e5640b220ce848773a97f33d5a4960a4cba1c8d6ad529d135a8182b5aa9febb4515c6349e1787801
< # destroy hypothesis_temporary_module_d00c8a22de98dd0ccaeaec831d9c1b7789d0c8f4c2cc0fd9a01e5823e317f3c73ed7dc458c0a50a8ed44d194a6f66adc
< # destroy hypothesis_temporary_module_67638d6bbad7bf4541edfa117bce730bdce5055ab98055297682c23f6d92686e2d04674cf747daef67db2f525d485f68
< # destroy hypothesis_temporary_module_8266c1aa8ca0f48c46361afc919576eae2a3f406972348e32b90caccb4c416e5a065a0fb88cc1c854db993e7075f611f
< # destroy hypothesis_temporary_module_8e055098deae29ae9125e71ff8338692b833ea29075c670bed77315bf7c399c14ffd8ff82d1cc33d73fb8405eda32a41
< # destroy hypothesis_temporary_module_9193782c58ea8a100dd3f7dd4baa0000619c62325687ff0b32dfc4e006f58d17cc9deb86340bc45c80961c48c0afab4d
< # destroy hypothesis_temporary_module_d8d2fe2e2a0ba721a36be5d92c097386abce5c167ffed4fd277f9f3ae54c4a1244093a814032946966fbc942d0ddb6ba
< # destroy hypothesis_temporary_module_5d03a085c8c14c38cb7ec4aaa2a90470657d929ea6bb69a53c9f28ea7903faa4155faa7d3673ee824c1111c3158d3f1f
< # destroy hypothesis_temporary_module_6b268912a12ea86aa6c80880b71f6ff30583422156ddb6c5fb877ad33028496957baa89a3168b45b090ee4c81d7339df
13265c15165,15166
< # destroy itertools
---
> # destroy json.scanner
> # destroy _json
13267,13272c15168,15169
< # destroy posix
< # destroy typing
< # destroy copy
< # destroy attr.setters
< # destroy shutil
< # destroy pluggy._tracing
---
> # destroy html.entities
> # destroy _queue
13278,13279d15174
< # destroy attr._config
< # destroy operator
13282,13294d15176
< # destroy fnmatch
< # destroy functools
< # destroy importlib
< # destroy json
< # destroy platform
< # destroy pluggy
< # destroy _pytest
< # destroy _pytest.nodes
< # destroy _pytest.timing
< # destroy shlex
< # destroy subprocess
< # destroy _pytest.hookspec
< # destroy _hashlib
13298,13300d15179
< # destroy _socket
< # destroy selectors
< # destroy errno
13303d15181
< # destroy unicodedata
13310,13349d15187
< # destroy json.scanner
< # destroy _json
< # destroy ast
< # destroy enum
< # destroy array
< # destroy io
< # destroy _pytest.faulthandler
< # destroy _pytest.capture
< # destroy _pytest.assertion
< # destroy hypothesis.extra.pytestplugin
< # destroy _pytest.warnings
< # destroy _pytest.python_path
< # destroy _pytest.main
< # destroy _pytest.unittest
< # destroy _pytest.runner
< # destroy _pytest.fixtures
< # destroy _pytest.legacypath
< # destroy _pytest.reports
< # destroy _pytest.unraisableexception
< # destroy _pytest.doctest
< # destroy _pytest.logging
< # destroy _pytest.mark
< # destroy _pytest.pastebin
< # destroy _pytest.junitxml
< # destroy _pytest.cacheprovider
< # destroy _pytest.monkeypatch
< # destroy _pytest.threadexception
< # destroy _pytest.terminal
< # destroy _pytest.setupplan
< # destroy _pytest.tmpdir
< # destroy _pytest.debugging
< # destroy _pytest.stepwise
< # destroy _pytest.skipping
< # destroy _pytest.recwarn
< # destroy _pytest.nose
< # destroy _pytest.freeze_support
< # destroy _pytest.helpconfig
< # destroy _pytest.setuponly
< # destroy _pytest.python
< # destroy argparse
13352,13363d15189
< # destroy statistics
< # destroy base64
< # destroy contextlib
< # destroy inspect
< # destroy random
< # destroy types
< # destroy zlib
< # destroy hypothesis.strategies
< # destroy test_recursive
< # destroy hypothesis
< # destroy datetime
< # destroy hypothesis.internal.conjecture.utils
13366,13367d15191
< # destroy importlib.metadata
< # destroy hypothesis.internal.conjecture.dfa.lstar
13369,13397d15192
< # destroy struct
< # destroy attr._compat
< # destroy attr
< # destroy _bisect
< # destroy _operator
< # destroy _functools
< # destroy _thread
< # destroy _pytest.assertion.rewrite
< # destroy hashlib
< # destroy math
< # destroy _frozen_importlib
< # destroy codecs
< # destroy encodings.aliases
< # destroy encodings.utf_8
< # destroy _codecs
< # destroy os
< # destroy io
< # destroy re
< # destroy traceback
< # destroy warnings
< # destroy weakref
< # destroy collections
< # destroy threading
< # destroy atexit
< # destroy _random
< # destroy time
< # destroy _weakref
< # destroy _sre
< # clear sys.audit hooks
(.venv) handrews@Henrys-MBP-2 full-repro % # Immediately after the above pass-no-server session
(.venv) handrews@Henrys-MBP-2 full-repro % pip install -r pass-hypothesis-6-0-3.txt
Collecting hypothesis==6.0.3
Using cached hypothesis-6.0.3-py3-none-any.whl (353 kB)
Requirement already satisfied: pytest==7.2.1 in ./.venv/lib/python3.10/site-packages (from -r pass-hypothesis-6-0-3.txt (line 2)) (7.2.1)
Collecting pytest-httpserver==1.0.6
Using cached pytest_httpserver-1.0.6-py3-none-any.whl (17 kB)
Requirement already satisfied: attrs>=19.2.0 in ./.venv/lib/python3.10/site-packages (from hypothesis==6.0.3->-r pass-hypothesis-6-0-3.txt (line 1)) (22.2.0)
Requirement already satisfied: sortedcontainers<3.0.0,>=2.1.0 in ./.venv/lib/python3.10/site-packages (from hypothesis==6.0.3->-r pass-hypothesis-6-0-3.txt (line 1)) (2.4.0)
Requirement already satisfied: packaging in ./.venv/lib/python3.10/site-packages (from pytest==7.2.1->-r pass-hypothesis-6-0-3.txt (line 2)) (23.0)
Requirement already satisfied: tomli>=1.0.0 in ./.venv/lib/python3.10/site-packages (from pytest==7.2.1->-r pass-hypothesis-6-0-3.txt (line 2)) (2.0.1)
Requirement already satisfied: exceptiongroup>=1.0.0rc8 in ./.venv/lib/python3.10/site-packages (from pytest==7.2.1->-r pass-hypothesis-6-0-3.txt (line 2)) (1.1.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in ./.venv/lib/python3.10/site-packages (from pytest==7.2.1->-r pass-hypothesis-6-0-3.txt (line 2)) (1.0.0)
Requirement already satisfied: iniconfig in ./.venv/lib/python3.10/site-packages (from pytest==7.2.1->-r pass-hypothesis-6-0-3.txt (line 2)) (2.0.0)
Requirement already satisfied: Werkzeug>=2.0.0 in ./.venv/lib/python3.10/site-packages (from pytest-httpserver==1.0.6->-r pass-hypothesis-6-0-3.txt (line 3)) (2.2.3)
Requirement already satisfied: MarkupSafe>=2.1.1 in ./.venv/lib/python3.10/site-packages (from Werkzeug>=2.0.0->pytest-httpserver==1.0.6->-r pass-hypothesis-6-0-3.txt (line 3)) (2.1.2)
Installing collected packages: hypothesis, pytest-httpserver
Attempting uninstall: hypothesis
Found existing installation: hypothesis 6.0.4
Uninstalling hypothesis-6.0.4:
Successfully uninstalled hypothesis-6.0.4
Successfully installed hypothesis-6.0.3 pytest-httpserver-1.0.6
(.venv) handrews@Henrys-MBP-2 full-repro % pytest
=========================================================== test session starts ===========================================================
platform darwin -- Python 3.10.10, pytest-7.2.1, pluggy-1.0.0
rootdir: /Users/handrews/src/full-repro
plugins: hypothesis-6.0.3, httpserver-1.0.6
collected 1 item
test_recursive.py . [100%]
============================================================ 1 passed in 0.25s ============================================================
(.venv) handrews@Henrys-MBP-2 full-repro %
3601,3603c3601,3603
< import 'codeop' # <_frozen_importlib_external.SourceFileLoader object at 0x102aabfd0>
< import 'code' # <_frozen_importlib_external.SourceFileLoader object at 0x102aabd60>
< import 'pdb' # <_frozen_importlib_external.SourceFileLoader object at 0x102aaaf20>
---
> import 'codeop' # <_frozen_importlib_external.SourceFileLoader object at 0x105fb02e0>
> import 'code' # <_frozen_importlib_external.SourceFileLoader object at 0x105db3fa0>
> import 'pdb' # <_frozen_importlib_external.SourceFileLoader object at 0x105db3160>
3607c3607
< plugins: hypothesis-6.0.3, httpserver-1.0.6
---
> plugins: hypothesis-6.0.4, httpserver-1.0.6
3612c3612
< ============================== 1 passed in 0.26s ===============================
---
> ============================== 1 passed in 0.25s ===============================
15193,15197d15192
< # destroy _frozen_importlib
< # destroy encodings.aliases
< # destroy encodings.utf_8
< # destroy _codecs
< # clear sys.audit hooks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment