├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE.APACHE2 ├── LICENSE.MIT ├── MANIFEST.in ├── README.rst ├── allowlist.txt ├── async_generator-stubs └── __init__.pyi ├── ci.sh ├── conftest.py ├── outcome-stubs └── __init__.pyi ├── setup.py ├── test-requirements.txt ├── trio-stubs ├── __init__.pyi ├── abc.pyi ├── from_thread.pyi ├── lowlevel.pyi ├── socket.pyi ├── testing.pyi └── to_thread.pyi └── trio_typing ├── __init__.py ├── __init__.pyi ├── _tests ├── __init__.py ├── datadriven.py ├── test-data │ ├── async_generator.test │ ├── open-mode.test │ ├── outcome.test │ ├── taskstatus.test │ └── trio-basic.test ├── test_runtime.py └── test_typecheck.py ├── _version.py ├── plugin.py └── py.typed /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.APACHE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/LICENSE.APACHE2 -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/README.rst -------------------------------------------------------------------------------- /allowlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/allowlist.txt -------------------------------------------------------------------------------- /async_generator-stubs/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/async_generator-stubs/__init__.pyi -------------------------------------------------------------------------------- /ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/ci.sh -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/conftest.py -------------------------------------------------------------------------------- /outcome-stubs/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/outcome-stubs/__init__.pyi -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | attrs>=19.2.0 3 | -------------------------------------------------------------------------------- /trio-stubs/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio-stubs/__init__.pyi -------------------------------------------------------------------------------- /trio-stubs/abc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio-stubs/abc.pyi -------------------------------------------------------------------------------- /trio-stubs/from_thread.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio-stubs/from_thread.pyi -------------------------------------------------------------------------------- /trio-stubs/lowlevel.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio-stubs/lowlevel.pyi -------------------------------------------------------------------------------- /trio-stubs/socket.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio-stubs/socket.pyi -------------------------------------------------------------------------------- /trio-stubs/testing.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio-stubs/testing.pyi -------------------------------------------------------------------------------- /trio-stubs/to_thread.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio-stubs/to_thread.pyi -------------------------------------------------------------------------------- /trio_typing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/__init__.py -------------------------------------------------------------------------------- /trio_typing/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/__init__.pyi -------------------------------------------------------------------------------- /trio_typing/_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trio_typing/_tests/datadriven.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/datadriven.py -------------------------------------------------------------------------------- /trio_typing/_tests/test-data/async_generator.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/test-data/async_generator.test -------------------------------------------------------------------------------- /trio_typing/_tests/test-data/open-mode.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/test-data/open-mode.test -------------------------------------------------------------------------------- /trio_typing/_tests/test-data/outcome.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/test-data/outcome.test -------------------------------------------------------------------------------- /trio_typing/_tests/test-data/taskstatus.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/test-data/taskstatus.test -------------------------------------------------------------------------------- /trio_typing/_tests/test-data/trio-basic.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/test-data/trio-basic.test -------------------------------------------------------------------------------- /trio_typing/_tests/test_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/test_runtime.py -------------------------------------------------------------------------------- /trio_typing/_tests/test_typecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_tests/test_typecheck.py -------------------------------------------------------------------------------- /trio_typing/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/_version.py -------------------------------------------------------------------------------- /trio_typing/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/trio-typing/HEAD/trio_typing/plugin.py -------------------------------------------------------------------------------- /trio_typing/py.typed: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------