Skip to main content

Serial library with native async support for Windows and POSIX

Project description

Introduction

Serialx is a no-compromise serial communication library for Python targeting common platforms such as Linux (POSIX), macOS, and Windows. It provides both synchronous and native asynchronous APIs for all platforms.

Installation

pip install serialx

Usage

Serialx features a pyserial and pyserial-asyncio compatibility layer for easy testing. As early as possible, run serialx.patch_pyserial() and it will provide API-compatible replacements.

import serialx
serialx.patch_pyserial()

# These will now use serialx
import serial
import serial_asyncio

Serialx features a familiar synchronous API:

import serialx

with serialx.Serial("/dev/serial/by-id/port", baudrate=115200) as serial:
    data = serial.readexactly(5)
    serial.write(b"test")

    serial.set_modem_pins(rts=True, dtr=True)
    pins = serial.get_modem_pins()
    assert pins.rts is True
    assert pins.dtr is True

A high-level asynchronous serial (reader, writer) pair:

import asyncio
import contextlib

import serialx

async def main():
	reader, writer = await serialx.open_serial_connection("/dev/serial/by-id/port", baudrate=115200)

	with contextlib.closing(writer):
	    data = await reader.readexactly(5)
	    writer.write(b"test")
	    await writer.drain()

And a low-level asynchronous serial transport:

import asyncio
import serialx

async def main():
	loop = asyncio.get_running_loop()
	protocol = YourProtocol()

	transport, protocol = await serialx.create_serial_connection(
	    loop,
	    lambda: protocol,
	    url="/dev/serial/by-id/port",
	    baudrate=115200
	)

	await transport.set_modem_pins(rts=True, dtr=True)

Development

All development dependencies are listed in pyproject.toml. To install them, use:

uv pip install '.[dev]'

On macOS and Windows, a Rust toolchain is required to build the native serial port enumeration extension. Install Rust via rustup.

Set up pre-commit hooks with pre-commit install. Your code will then be type checked and auto-formatted when you run git commit. You can do this on-demand with pre-commit run.

Serialx relies on automated testing. We do not have a custom GitHub Actions runners with real hardware (yet) so GitHub Actions CI will only run socat tests.

To run tests locally with loopback adapters and pairs of real adapters, pass CLI flags to pytest:

pytest --loopback-adapter=/dev/serial/by-id/my-loopback-adapter \
       --adapter-pair=/dev/serial/by-id/left1:/dev/serial/by-id/right1 \
       --adapter-pair=/dev/serial/by-id/left2:/dev/serial/by-id/right2

By default, this will run tests in parallel across all adapter pairs. You can disable this by passing -n 0 to pytest, which will execute the tests sequentially.

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

serialx-0.5.0.tar.gz (39.3 kB view details)

Uploaded Source

Built Distributions

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

serialx-0.5.0-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

serialx-0.5.0-cp313-cp313-win_arm64.whl (22.8 kB view details)

Uploaded CPython 3.13Windows ARM64

serialx-0.5.0-cp313-cp313-win_amd64.whl (124.3 kB view details)

Uploaded CPython 3.13Windows x86-64

serialx-0.5.0-cp313-cp313-win32.whl (119.6 kB view details)

Uploaded CPython 3.13Windows x86

serialx-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (218.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

serialx-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl (222.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

serialx-0.5.0-cp312-cp312-win_arm64.whl (22.8 kB view details)

Uploaded CPython 3.12Windows ARM64

serialx-0.5.0-cp312-cp312-win_amd64.whl (124.3 kB view details)

Uploaded CPython 3.12Windows x86-64

serialx-0.5.0-cp312-cp312-win32.whl (119.3 kB view details)

Uploaded CPython 3.12Windows x86

serialx-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (218.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

serialx-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl (222.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

serialx-0.5.0-cp311-cp311-win_arm64.whl (22.8 kB view details)

Uploaded CPython 3.11Windows ARM64

serialx-0.5.0-cp311-cp311-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.11Windows x86-64

serialx-0.5.0-cp311-cp311-win32.whl (119.4 kB view details)

Uploaded CPython 3.11Windows x86

serialx-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (219.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

serialx-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl (223.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

serialx-0.5.0-cp310-cp310-win_arm64.whl (22.8 kB view details)

Uploaded CPython 3.10Windows ARM64

serialx-0.5.0-cp310-cp310-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.10Windows x86-64

serialx-0.5.0-cp310-cp310-win32.whl (119.5 kB view details)

Uploaded CPython 3.10Windows x86

serialx-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (220.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

serialx-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl (223.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file serialx-0.5.0.tar.gz.

File metadata

  • Download URL: serialx-0.5.0.tar.gz
  • Upload date:
  • Size: 39.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0.tar.gz
Algorithm Hash digest
SHA256 3352363ed9efd853ff0b507987dda338e615ba1a2465df391736c3ed4cc9488e
MD5 4184bd0e7877b276aa24d3a9a401cc83
BLAKE2b-256 341743bf21eba0f161509faaa863d7cac137035689d8c33001fa7fa4054c550b

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0.tar.gz:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: serialx-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98c79682b5bc7c40bb9cff0e180d7e3f979c8226777f1669340abd2e60a25dab
MD5 2367dbbb92e334f81f4bd17af946df8f
BLAKE2b-256 5cdcc498b090862111e4bf46e241dcbf7734e60381992315bc5545b741ef329c

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 d7b26d1a9ce6399451d45d61d897654e45dbd0101f0d8ff2c2099d5179e2c72b
MD5 69a0a45d5989d0250845ef7a5a71fb75
BLAKE2b-256 0072481b5f618f04e3a3bfe27299ac58a8f9006d580c2c97b9bd7b184a9d0b8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp313-cp313-win_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 124.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4d24cc0cce8925fa1b9aed84f9d8ecce264243fa62f7da88f1b2a7e27b76a41b
MD5 655ee85aa010ddb6196b735ceb9a84a0
BLAKE2b-256 cf5c2f04161fdd263f27faed4fc42f00a2db4270fad1f8770f26aa7fe96c4252

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp313-cp313-win_amd64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: serialx-0.5.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 119.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 eb873466eb5519b6bf081ea42dcdfed125c3d9aa6fb70e4406100e9f0793d48e
MD5 321244b422e03f24e99b1455a260c892
BLAKE2b-256 30705419c0c7772d1f287d1370d756709920b5f936087c20f17f2660024cd4f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp313-cp313-win32.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5636b4b1fd8dda4b2ee36ea80641c900e2a5ec9916b23cf509b5e8809af2be0f
MD5 0d1ece2fa4336d68255f598be5f15122
BLAKE2b-256 f48ddd83a87cd1f42ee15f9379b337cfc1b13316c9a45dc05b3c9885fc0b6604

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 869f8a54c0da6862b28cbc62e0eed0045a86360445bebddfdee9320a65bc733f
MD5 f0dfba29d0e56bab627ca715844700d3
BLAKE2b-256 9452fcecdb4e60c8621de6c254e8da3742b59dc8cbf124ab3bb827d7fa2df71d

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 dc01b4a4a94648ad8991734f9967e37ea59e6f35feeffc1ad6b9f94f4d620e4b
MD5 bf9068e9c717609698da75c8bc168aa7
BLAKE2b-256 a4dd5e494a0cd4f6b186ff5f69acfe62423b64317371410c8a95c7c6e0231e21

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp312-cp312-win_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 124.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 496df2c067a253b325e4709054e3c517422ddd5a1a968998da22f1be853fccb5
MD5 75477aa79f02b2f7977c2bf5f9d09845
BLAKE2b-256 75a7629e3fb86c2966c32145745befaf933fa8c597c2811f850a753a60d27c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp312-cp312-win_amd64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: serialx-0.5.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 119.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c598aacc33923c559d7b57b6254d90c618763a8e363fbc8952d8863991ecccf2
MD5 4476eddf9e67e0367c368b5fd79af0fb
BLAKE2b-256 c27e1ede56b274eeb0614a7d39dcf8cf870be8b831c4c949b66fb1fdc3daac92

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp312-cp312-win32.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ccb76ef6fa3f607127932bf41b11a0ea2ab3410f09da3b244b586ca9131df84
MD5 14df95dda8718a1fb6a425e94389d83c
BLAKE2b-256 808497fa6851d540591cc1c23b4b34452dd1c368095a93e945b95efaab0d86f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5ad6a9e89e70a61f81568a4c5b45446f56308ef71a3965ba80ed515036e9dbb9
MD5 c9ce5cc87b7cb83b65565dbc5a67079e
BLAKE2b-256 2e9665a637836f8f2e10a24600d36d9a4abd5c77bfb3b831e5759df0e9fa7e9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f4669427f8c881df3b1a29ea63fa991e49a84106b15b77b894a304fad24c1b9e
MD5 72b72e97651f5fe5ffe7dfde461bb3af
BLAKE2b-256 5791864b49164b159ea9b8af0a217e7778e84c03d6b4b415c833eddf83f6ad61

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp311-cp311-win_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5392524f3e1cc1cac51a18d6ea284981c2b39ad1681c568943100359717fca00
MD5 81c1ee01dea3e081d33cc722c505f9a6
BLAKE2b-256 414ccca1ec63c73112152f8461f1a2c60fb63ac08d4e8341e002968591795006

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp311-cp311-win_amd64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: serialx-0.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 119.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bd7e7ebf8aed0f898547d2013534a8576af60a042aeabcb8a9921d92f3806d4c
MD5 0a35c32db77e9677f431f9145ca0b9f5
BLAKE2b-256 d9566f48d53e12c60594a6c491c2f7c9091a8a06f917a7f892664730268f8672

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp311-cp311-win32.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 388813c8b7b3b531af180f666d19fa9aadd8a9cd0898a7bdc4aba9c3958fbe0b
MD5 10208987b36fa255c034814899cdf677
BLAKE2b-256 39f03d28567481860987831d947d205ce5d7da4d74607ee8d91e9ba6cf320490

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4968b18190559061362e6b05634aec373ea1621eaf3f79ca07a221bd038d86e
MD5 a5204fcea57463b152fb3f60c46a15ef
BLAKE2b-256 eade0a9feec2371f34493221f9463fde38f0a7ee29eafe4dfdfdb231ca5ecdae

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 176f2be7dbc8c00544794f3ba08fe7475d18c9e6021eb026b43ed1cd5ac74215
MD5 ebaa8cae1a1fa90e5451244cf1d6ee69
BLAKE2b-256 4de8c1f376d4c30570ef052cc82f7fa6ac7ef7a393662d685c3f428d67885fd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp310-cp310-win_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: serialx-0.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 124.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aabbce608b6409899e0b616b6e6691f242d99eceaf120c9dc3662fc71383c8ee
MD5 4c35b975d8adb84be8f0da943fa3d23b
BLAKE2b-256 7f25030ff89ea0f05a54d247b835463fbf1d8b094ae7314e9a4eb9860e809f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp310-cp310-win_amd64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: serialx-0.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 119.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for serialx-0.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 926c126eb7936a1b4aafa3b991ec6a4e8df47976d11071dd786c88a5beb32607
MD5 2d8f7b75ec53b019a108e18945e08060
BLAKE2b-256 987cd10ad520e099d2cb97ec4abde22da7fd9e230e5657aaa0ce1729f6db189e

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp310-cp310-win32.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce5b53410cf533b7943d18753686c99c90c92f096b8b9e3ec1670c19e5d0232d
MD5 d43e735b9ef636fd8cbd7ecc10e383d8
BLAKE2b-256 96ac3f41074b85447d3500f8e10425e41939ea3bf76ddfc76dad02215239bccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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

File details

Details for the file serialx-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a655e15c18b003b29700d98b921831eae3538789e1efe66b03e941d7f0c02426
MD5 a6a69107c2e54d00307d3955167ed2e2
BLAKE2b-256 f7a07e7f4592a4a5d5ac3102e2f5d04669492cf50121a1d15231ce9d5c3cf477

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish-to-pypi.yml on puddly/serialx

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