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.6.1.tar.gz (45.5 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.6.1-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

serialx-0.6.1-cp313-cp313-win_arm64.whl (25.4 kB view details)

Uploaded CPython 3.13Windows ARM64

serialx-0.6.1-cp313-cp313-win_amd64.whl (149.2 kB view details)

Uploaded CPython 3.13Windows x86-64

serialx-0.6.1-cp313-cp313-win32.whl (142.5 kB view details)

Uploaded CPython 3.13Windows x86

serialx-0.6.1-cp313-cp313-macosx_11_0_arm64.whl (242.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

serialx-0.6.1-cp313-cp313-macosx_10_13_x86_64.whl (247.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

serialx-0.6.1-cp312-cp312-win_arm64.whl (25.4 kB view details)

Uploaded CPython 3.12Windows ARM64

serialx-0.6.1-cp312-cp312-win_amd64.whl (149.1 kB view details)

Uploaded CPython 3.12Windows x86-64

serialx-0.6.1-cp312-cp312-win32.whl (141.4 kB view details)

Uploaded CPython 3.12Windows x86

serialx-0.6.1-cp312-cp312-macosx_11_0_arm64.whl (242.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

serialx-0.6.1-cp312-cp312-macosx_10_13_x86_64.whl (247.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

serialx-0.6.1-cp311-cp311-win_arm64.whl (25.4 kB view details)

Uploaded CPython 3.11Windows ARM64

serialx-0.6.1-cp311-cp311-win_amd64.whl (148.9 kB view details)

Uploaded CPython 3.11Windows x86-64

serialx-0.6.1-cp311-cp311-win32.whl (142.0 kB view details)

Uploaded CPython 3.11Windows x86

serialx-0.6.1-cp311-cp311-macosx_11_0_arm64.whl (243.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

serialx-0.6.1-cp311-cp311-macosx_10_12_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

serialx-0.6.1-cp310-cp310-win_arm64.whl (25.4 kB view details)

Uploaded CPython 3.10Windows ARM64

serialx-0.6.1-cp310-cp310-win_amd64.whl (149.0 kB view details)

Uploaded CPython 3.10Windows x86-64

serialx-0.6.1-cp310-cp310-win32.whl (142.1 kB view details)

Uploaded CPython 3.10Windows x86

serialx-0.6.1-cp310-cp310-macosx_11_0_arm64.whl (243.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

serialx-0.6.1-cp310-cp310-macosx_10_12_x86_64.whl (248.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for serialx-0.6.1.tar.gz
Algorithm Hash digest
SHA256 5d78f7aabe916706d8d22d246079cc88bfc4019bd28136d477c3d98ff7194bdf
MD5 b5ec2f20fbb6edfa84cdd4c9498da84b
BLAKE2b-256 89b0f7cb30aa6f1d203ec1dbed5b58dd4e1c232593a4a067c34a2da75703cce5

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1.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.6.1-py3-none-any.whl.

File metadata

  • Download URL: serialx-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 25.2 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.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef016ed4dc5ad07de9b43f31201b9d58a5a61831f0bc5213d0f736562fd601c8
MD5 f64faab0bf1312151ab098ad5743bf0d
BLAKE2b-256 6ba3568aed8f581082058af4077f123be157e6d21f57f0600eb23fa8ba23789a

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 25.4 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.6.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0d86baf6d15e3c0c0fc0a1ecb5f8aa4cc2b34213989329d23d2d32db764a483a
MD5 10735fd010c7226620d4a73cdfd0b4e2
BLAKE2b-256 86d056bdddfd7290d34edf779d33d6fee0b01f52d8cd58ee1b7efd188c752366

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 149.2 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.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ccf745b65cad7557a01b8b2ef78e3b240ab69a3f9b04425e26b8a8df41e4654c
MD5 2f49a21cebdbaf2743b9690a56638d42
BLAKE2b-256 a2bdcd8782f8b071103e2beee79b1449ac895d2655c0da6d45bbb92f6255442b

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: serialx-0.6.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 142.5 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.6.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2da1a86191ea96eabfd42d8982b31ac02ecd2b46076af7d46d6aac308d5ac65f
MD5 9d82167e67637631e70cb911c9415ac3
BLAKE2b-256 95145b331a52f4ba3744b1b862ad08490907e77a7d41242dc6b8021b88311812

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68f4a764313c801e9759e1f3206a15e76986d8756bc76273d7453f4cdfbe1560
MD5 6eaeb758ca5975a6864e8f8bd3b990a8
BLAKE2b-256 09f64e3b7fe86af79bbac5303adb1b45097c0ce67240572a3a7463fbb0f45aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 57e119fda1aa0e17c0adbdcd9e420ed6ffaa469b3dc5d287bdf288f1e65d8d51
MD5 e7dea190974ee1d69fa093e4007e32fc
BLAKE2b-256 9d92bdca24e070116b005102a897e9f0a16b5d6d2e81583aa358ffb95e48b318

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 25.4 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.6.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 93fb7e676e339df79a95f5b5c9ae3881fa2c14845c364696bb0c9ccca3a5c049
MD5 a0c890c1596abbd598f2a912f900f2d0
BLAKE2b-256 fe3930288afa585fe1e0f069f99eed5b070588be9e377b5f294815ebc711fd50

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 149.1 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.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 84cc3a4cd5de07b8e9d7816a1f90091c32f4e944af490b58ca17d707ceff2abe
MD5 f1d1ff5035259743fc8bb91546c5261a
BLAKE2b-256 b619b0a2ac1265685c892a71511b4c04bf78b3f0de91220b07ed1867142269a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: serialx-0.6.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 141.4 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.6.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b10c820c609048fdcc7bd57364b8b415d4ec52978243c0fe4b1370df8c3e3961
MD5 82566beed28826939a60edba1f4519c8
BLAKE2b-256 82bb86c532dc60a575d9baa6957b002330c57cd9daf983774ae11818b5b5e7f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf83fe1cde7032f290f4b094b1547ce4c20e146e813498741994b156ff4d0b26
MD5 631a471bb705dfba28963805cd4ca8a2
BLAKE2b-256 dc8eebb32244607e4a6feda5a68f24dc992b0fc89dc65870685069768fb989b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3e1f4757f50f98ac56e7157eb3d2969b443a16c3014d357df81e540ee476cc05
MD5 8cce2ae04c16c4d78a2377cbf0b330d5
BLAKE2b-256 86beff6e86c89b584fabd28f57321e0f8f20a526a009e8e8ac2f62afe2223265

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 25.4 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.6.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 37867e39cee981428fef61ec77c142d2f3e22b8a14f3c1d8af6384aa2a01ebc2
MD5 2a1049be36f830e3532d516d80a29650
BLAKE2b-256 bce7b5db7de247bd0d8deffdb08addc3f94bfbac62d95c336ddd0d1b00e07b49

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 148.9 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.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5af955d28b9b559c66a1464b22840fef6b57bbe975e47c4c421c0f6f1a7f83c5
MD5 f047ac8d8d79ef3c628157443fcde918
BLAKE2b-256 e653cc4e6ada24f6f6bdb293a45879d573b5edc5064d9a1021c7266050734d5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: serialx-0.6.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 142.0 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.6.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ed40367e7790aa116fe8e3723f3bf8a348bc8a53119c980c11ce771a142ee51d
MD5 86c04872ef8128a4649f88f41f5164de
BLAKE2b-256 95859d8fa5ca4ab2a05ccfdb93506a379f4f2baf7ac138844b8212d281f74a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c79d1bc0f3ebb992b8c7f69d9e5c78dc93228175cd8f7751c319eb0646a10f9a
MD5 e196ded4a1c796d167196e6ee8dead31
BLAKE2b-256 8e798a75051973020b55bdcaa76d760e3062b5ee819396d489b5bc82f365c199

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eb8a45e33729dd461f64fceb1a44701b44935a6c0a18b1b65610acb17b2501a1
MD5 84a74aa453cdccd4a32d2106caf8b62d
BLAKE2b-256 df093e0f5df07ee3a0ef55cd704ca7f89dcc1b1ef4c41ecdcf6fe8a81b0a53ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 25.4 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.6.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 ae5566f6e3749fd74fac598f60be8784597ae782bf255781510600d7b6620329
MD5 39ffb74684c40ccee88dc65d5e0d63d6
BLAKE2b-256 6ba6cee5d7eabe342eedf449f42d45e1006279ded1764415c00c2cc322ddad66

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: serialx-0.6.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 149.0 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.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 862486a1da6eed8c7164d13bb1b696a48919c5683bb54f1bbdbe4443790d5ed8
MD5 c32e673077c3c929e5a54db1527470a1
BLAKE2b-256 be437ff2eb819527e1984bf7fc038a51c0e1ae82f98775a9df43950dbccb8838

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: serialx-0.6.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 142.1 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.6.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7cdb369b20eb52ec92054cef1c4617172249df114668529ce4e0bd97290a0a1e
MD5 b3462661a2d549d5c9af32695d0261c6
BLAKE2b-256 ebec946b4f860037a07e2741bc6cc030576ee362ef32e92fd8eb7b24661db348

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c87eea292aa6e24939ca05842580cc85ffb656f876a3c3f25ff42a9c58bce58c
MD5 84732b65f7dcc2fd7e9689a947e7462a
BLAKE2b-256 687e6ae303f5e2529b8eac286b3e7977c9c5bac0dbd2b463f625d321dfdca679

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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.6.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serialx-0.6.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c28844fbd823c0a8ec724e8f0960ee7d95cbe32618a0f9df4f7c6ca00c92333f
MD5 f845e7a48d25b794f278a84b0d69a4ba
BLAKE2b-256 35d3a244388d0bb44c330895e7388fd25e59713d9634160fd160233bef071dfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for serialx-0.6.1-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