├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .python-version ├── LICENSE ├── README.md ├── pyproject.toml ├── src └── pyleak │ ├── __init__.py │ ├── base.py │ ├── combined.py │ ├── eventloop.py │ ├── py.typed │ ├── pytest_plugin.py │ ├── tasks.py │ ├── threads.py │ └── utils.py ├── tests ├── conftest.py ├── test_event_loop_blocking.py ├── test_plugin.py ├── test_task_leaks.py └── test_thread_leaks.py └── uv.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.9 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pyleak/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/__init__.py -------------------------------------------------------------------------------- /src/pyleak/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/base.py -------------------------------------------------------------------------------- /src/pyleak/combined.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/combined.py -------------------------------------------------------------------------------- /src/pyleak/eventloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/eventloop.py -------------------------------------------------------------------------------- /src/pyleak/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pyleak/pytest_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/pytest_plugin.py -------------------------------------------------------------------------------- /src/pyleak/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/tasks.py -------------------------------------------------------------------------------- /src/pyleak/threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/threads.py -------------------------------------------------------------------------------- /src/pyleak/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/src/pyleak/utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_event_loop_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/tests/test_event_loop_blocking.py -------------------------------------------------------------------------------- /tests/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/tests/test_plugin.py -------------------------------------------------------------------------------- /tests/test_task_leaks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/tests/test_task_leaks.py -------------------------------------------------------------------------------- /tests/test_thread_leaks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/tests/test_thread_leaks.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepankarm/pyleak/HEAD/uv.lock --------------------------------------------------------------------------------