Metadata-Version: 2.3
Name: aio_sync
Version: 0.1.1
Summary: Synchronization helpers for asyncio
Author: Steven Hé (Sīchàng)
Author-email: Steven Hé (Sīchàng) <stevensichanghe@gmail.com>
Requires-Python: >=3.13
Description-Content-Type: text/markdown

# AioSync

Your ordinary synchronization structures for `asyncio`,
mainly wrappers around `asyncio`'s existing synchronization primitives but with
better type checking.

- `Mutex` that guard inner values.
- `OneShot` channel for one-time communication.
- Multi-producer multi-consumer (MPMC) channel `MPMC[T].channel`.
- TODO: Broadcast channel.
- TODO: Watch channel.
