Sun, 08 Nov 2026 20:35:46 UTC Log in
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 total
Requires18
  • (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

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots