Skip to main content

Synchronization helpers for asyncio

Project description

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 MPMCReceiver MPMCSender mpmc_channel.
  • TODO: Broadcast channel.
  • TODO: Watch channel.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aio_sync-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aio_sync-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file aio_sync-0.1.0.tar.gz.

File metadata

  • Download URL: aio_sync-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aio_sync-0.1.0.tar.gz
Algorithm Hash digest
SHA256 994bd859ba437dae8b548ebb4aca16ca1604c4dd1acdf9495f626a6776c7d4bf
MD5 c540387efa9ab1167240e8c8e38d7729
BLAKE2b-256 ba3f2f2ceced2676a107966419bdfb4add0cf27373af8e37fbead30f6c9d1295

See more details on using hashes here.

File details

Details for the file aio_sync-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aio_sync-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aio_sync-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c4797c21432ebddde285dd0b00c539e6ceb3c343a32394d6211b3bafac46180
MD5 53abc115023dcac83f23123b05d25c76
BLAKE2b-256 f0743a7c6254490b962c0f5ffeece8400589f423ffd4be0c2849d7dfea502de8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page