Skip to main content

Python Serial Port Extension - Asynchronous I/O support

Project description

Async I/O extension package for the Python Serial Port Extension for OSX, Linux, BSD

It depends on pySerial and is compatible with Python 3.9 and later.

This version implements eager writes like cpython asyncio selector_events does: https://github.com/python/cpython/blob/b89b838ebc817e5fbffad1ad8e1a85aa2d9f3113/Lib/asyncio/selector_events.py#L1063

This can significantly reduce overhead since the asyncio writer is no longer added and removed frequently.

Documentation

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

pyserial_asyncio_fast-0.15.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

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

pyserial_asyncio_fast-0.15-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file pyserial_asyncio_fast-0.15.tar.gz.

File metadata

  • Download URL: pyserial_asyncio_fast-0.15.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyserial_asyncio_fast-0.15.tar.gz
Algorithm Hash digest
SHA256 18f4907860f8fff7dda01bab8b261e0956e65c09891159d877164ff69b5b8f92
MD5 0891d284a45a2960d912fb994f8c5be5
BLAKE2b-256 1a888b22e879d7ba0d2244ce5264f94ef98ebf16392d1c13cc9d84b338037b75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyserial_asyncio_fast-0.15.tar.gz:

Publisher: python-publish.yml on home-assistant-libs/pyserial-asyncio-fast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyserial_asyncio_fast-0.15-py3-none-any.whl.

File metadata

File hashes

Hashes for pyserial_asyncio_fast-0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 1cef464977bbd1867681240c120c9e94d9e96c069aacd23a37600c6a334bdb5c
MD5 d45a7db3b821e6bf7a40b5f7bd5d3b63
BLAKE2b-256 623d6abbff4895dbd69aede062ceefc96d2ef94be6ee8d58ae53adf4c28eb574

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyserial_asyncio_fast-0.15-py3-none-any.whl:

Publisher: python-publish.yml on home-assistant-libs/pyserial-asyncio-fast

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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