René's URL Explorer Experiment


Title: Trio: a friendly Python library for async concurrency and I/O — Trio 0.35.0 documentation

direct link

Domain: trio.readthedocs.io

readthedocs-addons-api-version1
readthedocs-project-slugtrio
readthedocs-version-slugstable
readthedocs-resolver-filename/
readthedocs-http-status200

Links:

stable https://trio.readthedocs.io/en/stable/
Live chathttps://gitter.im/python-trio/general
forumhttps://trio.discourse.group
StackOverflowhttps://stackoverflow.com/questions/ask?tags=python+python-trio
Tutorialhttps://trio.readthedocs.io/en/stable/tutorial.html
Awesome Trio Librarieshttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html
Trio’s core functionalityhttps://trio.readthedocs.io/en/stable/reference-core.html
I/O in Triohttps://trio.readthedocs.io/en/stable/reference-io.html
Testing made easier with trio.testinghttps://trio.readthedocs.io/en/stable/reference-testing.html
Introspecting and extending Trio with trio.lowlevelhttps://trio.readthedocs.io/en/stable/reference-lowlevel.html
Design and internalshttps://trio.readthedocs.io/en/stable/design.html
Release historyhttps://trio.readthedocs.io/en/stable/history.html
Contributing to Trio and related projectshttps://trio.readthedocs.io/en/stable/contributing.html
Preparing a releasehttps://trio.readthedocs.io/en/stable/releasing.html
Code of Conducthttps://trio.readthedocs.io/en/stable/code-of-conduct.html
Triohttps://trio.readthedocs.io/en/stable/
https://trio.readthedocs.io/en/stable/
View page sourcehttps://trio.readthedocs.io/en/stable/_sources/index.rst.txt
Next https://trio.readthedocs.io/en/stable/tutorial.html
https://trio.readthedocs.io/en/stable/#trio-a-friendly-python-library-for-async-concurrency-and-i-o
permissively licensedhttps://github.com/python-trio/trio/blob/main/LICENSE
latest Python featureshttps://www.python.org/dev/peps/pep-0492/
many sourceshttps://github.com/python-trio/trio/wiki/Reading-list
Curiohttps://curio.readthedocs.io/
asynciohttps://docs.python.org/3/library/asyncio.html
Twistedhttps://twistedmatrix.com/
subscribing to issue #1https://github.com/python-trio/trio/issues/1
https://trio.readthedocs.iohttps://trio.readthedocs.io
https://github.com/python-trio/triohttps://github.com/python-trio/trio
https://gitter.im/python-trio/generalhttps://gitter.im/python-trio/general
https://trio.discourse.grouphttps://trio.discourse.group
https://trio.readthedocs.io/en/latest/contributing.htmlhttps://trio.readthedocs.io/en/latest/contributing.html
code of conducthttps://trio.readthedocs.io/en/latest/code-of-conduct.html
Tutorialhttps://trio.readthedocs.io/en/stable/tutorial.html
Before you beginhttps://trio.readthedocs.io/en/stable/tutorial.html#before-you-begin
If you get lost or confused…https://trio.readthedocs.io/en/stable/tutorial.html#if-you-get-lost-or-confused
Async functionshttps://trio.readthedocs.io/en/stable/tutorial.html#async-functions
A kinder, gentler GILhttps://trio.readthedocs.io/en/stable/tutorial.html#a-kinder-gentler-gil
Networking with Triohttps://trio.readthedocs.io/en/stable/tutorial.html#networking-with-trio
When things go wrong: timeouts, cancellation and exceptions in concurrent taskshttps://trio.readthedocs.io/en/stable/tutorial.html#when-things-go-wrong-timeouts-cancellation-and-exceptions-in-concurrent-tasks
Awesome Trio Librarieshttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html
Getting Startedhttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#getting-started
Web and HTMLhttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#web-and-html
Databasehttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#database
Cloud Serviceshttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#cloud-services
IOThttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#iot
Building Command Line Appshttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#building-command-line-apps
Building GUI Appshttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#building-gui-apps
Multi-Core/Multiprocessinghttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#multi-core-multiprocessing
Stream Processinghttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#stream-processing
Distributed Task Queuehttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#distributed-task-queue
RPChttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#rpc
Testinghttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#testing
Tools and Utilitieshttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#tools-and-utilities
Trio/Asyncio Interoperabilityhttps://trio.readthedocs.io/en/stable/awesome-trio-libraries.html#trio-asyncio-interoperability
Trio’s core functionalityhttps://trio.readthedocs.io/en/stable/reference-core.html
Entering Triohttps://trio.readthedocs.io/en/stable/reference-core.html#entering-trio
General principleshttps://trio.readthedocs.io/en/stable/reference-core.html#general-principles
Time and clockshttps://trio.readthedocs.io/en/stable/reference-core.html#time-and-clocks
Cancellation and timeoutshttps://trio.readthedocs.io/en/stable/reference-core.html#cancellation-and-timeouts
Tasks let you do multiple things at oncehttps://trio.readthedocs.io/en/stable/reference-core.html#tasks-let-you-do-multiple-things-at-once
Task-local storagehttps://trio.readthedocs.io/en/stable/reference-core.html#task-local-storage
Synchronizing and communicating between taskshttps://trio.readthedocs.io/en/stable/reference-core.html#synchronizing-and-communicating-between-tasks
Notes on async generatorshttps://trio.readthedocs.io/en/stable/reference-core.html#notes-on-async-generators
Threads (if you must)https://trio.readthedocs.io/en/stable/reference-core.html#threads-if-you-must
Interactive debugginghttps://trio.readthedocs.io/en/stable/reference-core.html#interactive-debugging
Exceptions and warningshttps://trio.readthedocs.io/en/stable/reference-core.html#exceptions-and-warnings
I/O in Triohttps://trio.readthedocs.io/en/stable/reference-io.html
Knowing what hostname you are actually connected tohttps://trio.readthedocs.io/en/stable/reference-io.html#knowing-what-hostname-you-are-actually-connected-to
The abstract Stream APIhttps://trio.readthedocs.io/en/stable/reference-io.html#the-abstract-stream-api
Low-level networking with trio.sockethttps://trio.readthedocs.io/en/stable/reference-io.html#low-level-networking-with-trio-socket
Asynchronous filesystem I/Ohttps://trio.readthedocs.io/en/stable/reference-io.html#asynchronous-filesystem-i-o
Spawning subprocesseshttps://trio.readthedocs.io/en/stable/reference-io.html#spawning-subprocesses
Signalshttps://trio.readthedocs.io/en/stable/reference-io.html#signals
Testing made easier with trio.testinghttps://trio.readthedocs.io/en/stable/reference-testing.html
Test harness integrationhttps://trio.readthedocs.io/en/stable/reference-testing.html#test-harness-integration
Time and timeoutshttps://trio.readthedocs.io/en/stable/reference-testing.html#time-and-timeouts
Inter-task orderinghttps://trio.readthedocs.io/en/stable/reference-testing.html#inter-task-ordering
Streamshttps://trio.readthedocs.io/en/stable/reference-testing.html#streams
Virtual networking for testinghttps://trio.readthedocs.io/en/stable/reference-testing.html#virtual-networking-for-testing
Testing checkpointshttps://trio.readthedocs.io/en/stable/reference-testing.html#testing-checkpoints
ExceptionGroup helpershttps://trio.readthedocs.io/en/stable/reference-testing.html#exceptiongroup-helpers
Introspecting and extending Trio with trio.lowlevelhttps://trio.readthedocs.io/en/stable/reference-lowlevel.html
Debugging and instrumentationhttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#debugging-and-instrumentation
Low-level process spawninghttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#low-level-process-spawning
Low-level I/O primitiveshttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#low-level-i-o-primitives
Global state: system tasks and run-local variableshttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#global-state-system-tasks-and-run-local-variables
Trio tokenshttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#trio-tokens
Spawning threadshttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#spawning-threads
Safer KeyboardInterrupt handlinghttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#safer-keyboardinterrupt-handling
Sleeping and wakinghttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#sleeping-and-waking
Task APIhttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#task-api
Using “guest mode” to run Trio on top of other event loopshttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#using-guest-mode-to-run-trio-on-top-of-other-event-loops
Handing off live coroutine objects between coroutine runnershttps://trio.readthedocs.io/en/stable/reference-lowlevel.html#handing-off-live-coroutine-objects-between-coroutine-runners
Design and internalshttps://trio.readthedocs.io/en/stable/design.html
High-level design principleshttps://trio.readthedocs.io/en/stable/design.html#high-level-design-principles
User-level API principleshttps://trio.readthedocs.io/en/stable/design.html#user-level-api-principles
Specific style guidelineshttps://trio.readthedocs.io/en/stable/design.html#specific-style-guidelines
A brief tour of Trio’s internalshttps://trio.readthedocs.io/en/stable/design.html#a-brief-tour-of-trio-s-internals
Release historyhttps://trio.readthedocs.io/en/stable/history.html
trio 0.35.0 (2026-10-31)https://trio.readthedocs.io/en/stable/history.html#trio-0-35-0-2026-10-31
trio 0.34.0 (2026-08-10)https://trio.readthedocs.io/en/stable/history.html#trio-0-34-0-2026-08-10
trio 0.33.0 (2026-02-14)https://trio.readthedocs.io/en/stable/history.html#trio-0-33-0-2026-02-14
trio 0.32.0 (2025-10-31)https://trio.readthedocs.io/en/stable/history.html#trio-0-32-0-2025-10-31
Trio 0.31.0 (2025-09-09)https://trio.readthedocs.io/en/stable/history.html#trio-0-31-0-2025-09-09
Trio 0.30.0 (2025-04-20)https://trio.readthedocs.io/en/stable/history.html#trio-0-30-0-2025-04-20
Trio 0.29.0 (2025-02-14)https://trio.readthedocs.io/en/stable/history.html#trio-0-29-0-2025-02-14
Trio 0.28.0 (2024-12-25)https://trio.readthedocs.io/en/stable/history.html#trio-0-28-0-2024-12-25
Trio 0.27.0 (2024-10-17)https://trio.readthedocs.io/en/stable/history.html#trio-0-27-0-2024-10-17
Trio 0.26.2 (2024-08-08)https://trio.readthedocs.io/en/stable/history.html#trio-0-26-2-2024-08-08
Trio 0.26.1 (2024-08-05)https://trio.readthedocs.io/en/stable/history.html#trio-0-26-1-2024-08-05
Trio 0.26.0 (2024-07-05)https://trio.readthedocs.io/en/stable/history.html#trio-0-26-0-2024-07-05
Trio 0.25.1 (2024-05-16)https://trio.readthedocs.io/en/stable/history.html#trio-0-25-1-2024-05-16
Trio 0.25.0 (2024-03-17)https://trio.readthedocs.io/en/stable/history.html#trio-0-25-0-2024-03-17
Trio 0.24.0 (2024-01-10)https://trio.readthedocs.io/en/stable/history.html#trio-0-24-0-2024-01-10
Trio 0.23.2 (2023-12-14)https://trio.readthedocs.io/en/stable/history.html#trio-0-23-2-2023-12-14
Trio 0.23.1 (2023-11-04)https://trio.readthedocs.io/en/stable/history.html#trio-0-23-1-2023-11-04
Trio 0.23.0 (2023-11-03)https://trio.readthedocs.io/en/stable/history.html#trio-0-23-0-2023-11-03
Trio 0.22.2 (2023-07-13)https://trio.readthedocs.io/en/stable/history.html#trio-0-22-2-2023-07-13
Trio 0.22.1 (2023-07-02)https://trio.readthedocs.io/en/stable/history.html#trio-0-22-1-2023-07-02
Trio 0.22.0 (2022-09-28)https://trio.readthedocs.io/en/stable/history.html#trio-0-22-0-2022-09-28
Trio 0.21.0 (2022-06-07)https://trio.readthedocs.io/en/stable/history.html#trio-0-21-0-2022-06-07
Trio 0.20.0 (2022-02-21)https://trio.readthedocs.io/en/stable/history.html#trio-0-20-0-2022-02-21
Trio 0.19.0 (2021-06-15)https://trio.readthedocs.io/en/stable/history.html#trio-0-19-0-2021-06-15
Trio 0.18.0 (2021-01-11)https://trio.readthedocs.io/en/stable/history.html#trio-0-18-0-2021-01-11
Trio 0.17.0 (2020-09-15)https://trio.readthedocs.io/en/stable/history.html#trio-0-17-0-2020-09-15
Trio 0.16.0 (2020-06-10)https://trio.readthedocs.io/en/stable/history.html#trio-0-16-0-2020-06-10
Trio 0.15.1 (2020-05-22)https://trio.readthedocs.io/en/stable/history.html#trio-0-15-1-2020-05-22
Trio 0.15.0 (2020-05-19)https://trio.readthedocs.io/en/stable/history.html#trio-0-15-0-2020-05-19
Trio 0.14.0 (2020-04-27)https://trio.readthedocs.io/en/stable/history.html#trio-0-14-0-2020-04-27
Trio 0.13.0 (2019-11-02)https://trio.readthedocs.io/en/stable/history.html#trio-0-13-0-2019-11-02
Trio 0.12.1 (2019-08-01)https://trio.readthedocs.io/en/stable/history.html#trio-0-12-1-2019-08-01
Trio 0.12.0 (2019-07-31)https://trio.readthedocs.io/en/stable/history.html#trio-0-12-0-2019-07-31
Trio 0.11.0 (2019-02-09)https://trio.readthedocs.io/en/stable/history.html#trio-0-11-0-2019-02-09
Trio 0.10.0 (2019-01-07)https://trio.readthedocs.io/en/stable/history.html#trio-0-10-0-2019-01-07
Trio 0.9.0 (2018-10-12)https://trio.readthedocs.io/en/stable/history.html#trio-0-9-0-2018-10-12
Trio 0.8.0 (2018-10-01)https://trio.readthedocs.io/en/stable/history.html#trio-0-8-0-2018-10-01
Trio 0.7.0 (2018-09-03)https://trio.readthedocs.io/en/stable/history.html#trio-0-7-0-2018-09-03
Trio 0.6.0 (2018-08-13)https://trio.readthedocs.io/en/stable/history.html#trio-0-6-0-2018-08-13
Trio 0.5.0 (2018-07-20)https://trio.readthedocs.io/en/stable/history.html#trio-0-5-0-2018-07-20
Trio 0.4.0 (2018-04-10)https://trio.readthedocs.io/en/stable/history.html#trio-0-4-0-2018-04-10
Trio 0.3.0 (2017-12-28)https://trio.readthedocs.io/en/stable/history.html#trio-0-3-0-2017-12-28
Trio 0.2.0 (2017-12-06)https://trio.readthedocs.io/en/stable/history.html#trio-0-2-0-2017-12-06
Trio 0.1.0 (2017-03-10)https://trio.readthedocs.io/en/stable/history.html#trio-0-1-0-2017-03-10
Contributing to Trio and related projectshttps://trio.readthedocs.io/en/stable/contributing.html
Getting startedhttps://trio.readthedocs.io/en/stable/contributing.html#getting-started
Providing supporthttps://trio.readthedocs.io/en/stable/contributing.html#providing-support
Preparing pull requestshttps://trio.readthedocs.io/en/stable/contributing.html#preparing-pull-requests
Joining the teamhttps://trio.readthedocs.io/en/stable/contributing.html#joining-the-team
Managing issueshttps://trio.readthedocs.io/en/stable/contributing.html#managing-issues
Governancehttps://trio.readthedocs.io/en/stable/contributing.html#governance
Preparing a releasehttps://trio.readthedocs.io/en/stable/releasing.html
Code of Conducthttps://trio.readthedocs.io/en/stable/code-of-conduct.html
When Something Happenshttps://trio.readthedocs.io/en/stable/code-of-conduct.html#when-something-happens
Our Pledgehttps://trio.readthedocs.io/en/stable/code-of-conduct.html#our-pledge
Our Standardshttps://trio.readthedocs.io/en/stable/code-of-conduct.html#our-standards
Scopehttps://trio.readthedocs.io/en/stable/code-of-conduct.html#scope
Maintainer Enforcement Processhttps://trio.readthedocs.io/en/stable/code-of-conduct.html#maintainer-enforcement-process
Enforcement Exampleshttps://trio.readthedocs.io/en/stable/code-of-conduct.html#enforcement-examples
Attributionhttps://trio.readthedocs.io/en/stable/code-of-conduct.html#attribution
https://trio.readthedocs.io/en/stable/#indices-and-tables
Indexhttps://trio.readthedocs.io/en/stable/genindex.html
Module Indexhttps://trio.readthedocs.io/en/stable/py-modindex.html
Search Pagehttps://trio.readthedocs.io/en/stable/search.html
Glossaryhttps://trio.readthedocs.io/en/stable/glossary.html#glossary
Next https://trio.readthedocs.io/en/stable/tutorial.html
Sphinxhttps://www.sphinx-doc.org/
themehttps://github.com/readthedocs/sphinx_rtd_theme
Read the Docshttps://readthedocs.org

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.