CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
LICENSE.APACHE2
LICENSE.MIT
MANIFEST.in
README.rst
pyproject.toml
test-requirements.txt
docs/Makefile
docs/make.bat
docs/notes.txt
docs/source/awesome-trio-libraries.rst
docs/source/code-of-conduct.rst
docs/source/conf.py
docs/source/contributing.rst
docs/source/design.rst
docs/source/glossary.rst
docs/source/history.rst
docs/source/index.rst
docs/source/local_customization.py
docs/source/reference-core.rst
docs/source/reference-io.rst
docs/source/reference-lowlevel.rst
docs/source/reference-testing.rst
docs/source/releasing.rst
docs/source/tutorial.rst
docs/source/typevars.py
docs/source/_static/.gitkeep
docs/source/_static/favicon-32.png
docs/source/_static/favicon.svg
docs/source/_static/hackrtd.css
docs/source/_static/ornament.svg
docs/source/_templates/.gitkeep
docs/source/_templates/layout.html
docs/source/reference-core/channels-backpressure.py
docs/source/reference-core/channels-mpmc-broken.py
docs/source/reference-core/channels-mpmc-fixed.py
docs/source/reference-core/channels-shutdown.py
docs/source/reference-core/channels-simple.py
docs/source/reference-core/contextvar-example.py
docs/source/reference-core/from-thread-example.py
docs/source/reference-core/thread-contextvars-example.py
docs/source/reference-testing/across-realtime.out
docs/source/reference-testing/across-realtime.py
docs/source/tutorial/echo-client.py
docs/source/tutorial/echo-server.py
docs/source/tutorial/tasks-intro.py
docs/source/tutorial/tasks-with-trace.py
src/trio/__init__.py
src/trio/_abc.py
src/trio/_channel.py
src/trio/_deprecate.py
src/trio/_dtls.py
src/trio/_file_io.py
src/trio/_highlevel_generic.py
src/trio/_highlevel_open_tcp_listeners.py
src/trio/_highlevel_open_tcp_stream.py
src/trio/_highlevel_open_unix_stream.py
src/trio/_highlevel_serve_listeners.py
src/trio/_highlevel_socket.py
src/trio/_highlevel_ssl_helpers.py
src/trio/_path.py
src/trio/_signals.py
src/trio/_socket.py
src/trio/_ssl.py
src/trio/_subprocess.py
src/trio/_sync.py
src/trio/_threads.py
src/trio/_timeouts.py
src/trio/_unix_pipes.py
src/trio/_util.py
src/trio/_version.py
src/trio/_wait_for_object.py
src/trio/_windows_pipes.py
src/trio/abc.py
src/trio/from_thread.py
src/trio/lowlevel.py
src/trio/py.typed
src/trio/socket.py
src/trio/to_thread.py
src/trio.egg-info/PKG-INFO
src/trio.egg-info/SOURCES.txt
src/trio.egg-info/dependency_links.txt
src/trio.egg-info/entry_points.txt
src/trio.egg-info/requires.txt
src/trio.egg-info/top_level.txt
src/trio/_core/__init__.py
src/trio/_core/_asyncgens.py
src/trio/_core/_concat_tb.py
src/trio/_core/_entry_queue.py
src/trio/_core/_exceptions.py
src/trio/_core/_generated_instrumentation.py
src/trio/_core/_generated_io_epoll.py
src/trio/_core/_generated_io_kqueue.py
src/trio/_core/_generated_io_windows.py
src/trio/_core/_generated_run.py
src/trio/_core/_instrumentation.py
src/trio/_core/_io_common.py
src/trio/_core/_io_epoll.py
src/trio/_core/_io_kqueue.py
src/trio/_core/_io_windows.py
src/trio/_core/_ki.py
src/trio/_core/_local.py
src/trio/_core/_mock_clock.py
src/trio/_core/_parking_lot.py
src/trio/_core/_run.py
src/trio/_core/_thread_cache.py
src/trio/_core/_traps.py
src/trio/_core/_unbounded_queue.py
src/trio/_core/_wakeup_socketpair.py
src/trio/_core/_windows_cffi.py
src/trio/_core/_tests/__init__.py
src/trio/_core/_tests/test_asyncgen.py
src/trio/_core/_tests/test_exceptiongroup_gc.py
src/trio/_core/_tests/test_guest_mode.py
src/trio/_core/_tests/test_instrumentation.py
src/trio/_core/_tests/test_io.py
src/trio/_core/_tests/test_ki.py
src/trio/_core/_tests/test_local.py
src/trio/_core/_tests/test_mock_clock.py
src/trio/_core/_tests/test_parking_lot.py
src/trio/_core/_tests/test_run.py
src/trio/_core/_tests/test_thread_cache.py
src/trio/_core/_tests/test_tutil.py
src/trio/_core/_tests/test_unbounded_queue.py
src/trio/_core/_tests/test_windows.py
src/trio/_core/_tests/tutil.py
src/trio/_core/_tests/type_tests/nursery_start.py
src/trio/_subprocess_platform/__init__.py
src/trio/_subprocess_platform/kqueue.py
src/trio/_subprocess_platform/waitid.py
src/trio/_subprocess_platform/windows.py
src/trio/_tests/__init__.py
src/trio/_tests/check_type_completeness.py
src/trio/_tests/module_with_deprecations.py
src/trio/_tests/pytest_plugin.py
src/trio/_tests/test_abc.py
src/trio/_tests/test_channel.py
src/trio/_tests/test_contextvars.py
src/trio/_tests/test_deprecate.py
src/trio/_tests/test_deprecate_strict_exception_groups_false.py
src/trio/_tests/test_dtls.py
src/trio/_tests/test_exports.py
src/trio/_tests/test_fakenet.py
src/trio/_tests/test_file_io.py
src/trio/_tests/test_highlevel_generic.py
src/trio/_tests/test_highlevel_open_tcp_listeners.py
src/trio/_tests/test_highlevel_open_tcp_stream.py
src/trio/_tests/test_highlevel_open_unix_stream.py
src/trio/_tests/test_highlevel_serve_listeners.py
src/trio/_tests/test_highlevel_socket.py
src/trio/_tests/test_highlevel_ssl_helpers.py
src/trio/_tests/test_path.py
src/trio/_tests/test_scheduler_determinism.py
src/trio/_tests/test_signals.py
src/trio/_tests/test_socket.py
src/trio/_tests/test_ssl.py
src/trio/_tests/test_subprocess.py
src/trio/_tests/test_sync.py
src/trio/_tests/test_testing.py
src/trio/_tests/test_testing_raisesgroup.py
src/trio/_tests/test_threads.py
src/trio/_tests/test_timeouts.py
src/trio/_tests/test_tracing.py
src/trio/_tests/test_unix_pipes.py
src/trio/_tests/test_util.py
src/trio/_tests/test_wait_for_object.py
src/trio/_tests/test_windows_pipes.py
src/trio/_tests/tools/__init__.py
src/trio/_tests/tools/test_gen_exports.py
src/trio/_tests/tools/test_mypy_annotate.py
src/trio/_tests/type_tests/check_wraps.py
src/trio/_tests/type_tests/open_memory_channel.py
src/trio/_tests/type_tests/path.py
src/trio/_tests/type_tests/raisesgroup.py
src/trio/_tools/__init__.py
src/trio/_tools/gen_exports.py
src/trio/_tools/mypy_annotate.py
src/trio/testing/__init__.py
src/trio/testing/_check_streams.py
src/trio/testing/_checkpoints.py
src/trio/testing/_fake_net.py
src/trio/testing/_memory_streams.py
src/trio/testing/_network.py
src/trio/testing/_raises_group.py
src/trio/testing/_sequencer.py
src/trio/testing/_trio_test.py