CMD + K

trio_asyncio

Community

A re-implementation of the asyncio mainloop on top of Trio

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::trio_asyncio

Usage Tracking

0.15.0
0.14.1
0.14.0
0.13.0
0.12.0
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

Trio has native concepts of tasks and task cancellation. Asyncio is based on callbacks and chaining Futures, albeit with nicer syntax, which make handling of failures and timeouts fundamentally less reliable, esp. in larger programs. Thus, you really want to base your async project on Trio. On the other hand, there are quite a few asyncio-enhanced libraries. You really don't want to re-invent any wheels in your project. Thus, being able to use asyncio libraries from Trio is useful. Trio-Asyncio enables you to do that, and more.

About

Summary

A re-implementation of the asyncio mainloop on top of Trio

Last Updated

Apr 26, 2024 at 00:30

License

MIT AND Apache-2.0

Total Downloads

620.7K

Supported Platforms

noarch

Unsupported Platforms

linux-64 Last supported version: 0.12.0
macOS-64 Last supported version: 0.12.0
win-64 Last supported version: 0.12.0