A friendly Python library for async concurrency and I/O
626.33 KB
built 2026-10-17 14:28:14 GMT
Description
The Trio project aims to produce a production-quality, permissively licensed,
async/await-native I/O library for Python. Like all async libraries, its main
purpose is to help you write programs that do multiple things at the same time
with parallelized I/O. A web spider that wants to fetch lots of pages in
parallel, a web server that needs to juggle lots of downloads and websocket
connections simultaneously, a process supervisor monitoring multiple
subprocesses... that sort of thing. Compared to other libraries, Trio attempts
to distinguish itself with an obsessive focus on usability and correctness.
Concurrency is complicated; we try to make it easy to get things right.
Dependencies
19 totalRequires18
- (python3dist(tomli) if python3-devel < 3.11)
- pyproject-rpm-macros
- python3-devel
- python3-devel
- python3-pytest
- python3dist(attrs) >= 23.2
- python3dist(idna)
- python3dist(outcome)
- python3dist(packaging)
- python3dist(pip) >= 19
- python3dist(setuptools) >= 77
- python3dist(sniffio) >= 1.3
- python3dist(sortedcontainers)
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(DynamicBuildRequires) <= 4.15.0-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(RichDependencies) <= 4.12.0-1
- tomcli
Provides1
- python3-trio = 0.33.0-3.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| python-trio.spec | 9.70 KB |
| trio-0.33.0.tar.gz | 590.93 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
