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

Uploaded Python 3

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

Uploaded CPython 3.13Windows ARM64

serialx-0.6.0-cp313-cp313-win_amd64.whl (148.8 kB view details)

Uploaded CPython 3.13Windows x86-64

serialx-0.6.0-cp313-cp313-win32.whl (142.0 kB view details)

Uploaded CPython 3.13Windows x86

serialx-0.6.0-cp313-cp313-macosx_11_0_arm64.whl (241.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

serialx-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl (246.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows ARM64

serialx-0.6.0-cp312-cp312-win_amd64.whl (148.6 kB view details)

Uploaded CPython 3.12Windows x86-64

serialx-0.6.0-cp312-cp312-win32.whl (141.1 kB view details)

Uploaded CPython 3.12Windows x86

serialx-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (242.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

serialx-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl (246.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows ARM64

serialx-0.6.0-cp311-cp311-win_amd64.whl (148.5 kB view details)

Uploaded CPython 3.11Windows x86-64

serialx-0.6.0-cp311-cp311-win32.whl (141.6 kB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows ARM64

serialx-0.6.0-cp310-cp310-win_amd64.whl (148.5 kB view details)

Uploaded CPython 3.10Windows x86-64

serialx-0.6.0-cp310-cp310-win32.whl (141.6 kB view details)

Uploaded CPython 3.10Windows x86

serialx-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (244.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

serialx-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: serialx-0.6.0.tar.gz
  • Upload date:
  • Size: 42.2 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.0.tar.gz
Algorithm Hash digest
SHA256 b726bf588f5d2d4e3abd43990a437f3617627d2143742812e151a06b1cea0695
MD5 b59d1b2ae7605078cfe4a9bf95845309
BLAKE2b-256 bda3a96803b39fd3b32954553dc6301260c2b0f90280419548abb3e4e6af5161

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46aece092f02e73565e76073e1e1cd66965ae1ef4ba78ac1e71ceb30b5fa6766
MD5 9ae548daba7572552f5a4d0d2192825c
BLAKE2b-256 647c9332bdef04840dac7b5815c6edb17512422f07eb2688886b0757e7271cd9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-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.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 b329f4e7548176b98101a3dc916f4116d873fc2985651a0853292758cd62f7d6
MD5 c61b17b507f857a6254582989292fb0c
BLAKE2b-256 3d210fc402f0547a5a91ff4252ac71d3016d7df2b76a3a61967f6da595bafab6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 148.8 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cceddfbe3706f62479d67c80c631effe22d67c9c77f57e30d21d16436d91b6d1
MD5 8bc95cdf738dd08da79e8bd4e191deba
BLAKE2b-256 9f9952992a0b0ecc268be47143e2905db45191051b8432bcc7e58eabd8de9133

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 142.0 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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d27292283ab419dd44b4fb4d65706fff17fb72daee642e27d0e3de1b6e7901a0
MD5 4c5be8b8f40cdbd7f86a8f350f26618a
BLAKE2b-256 990851b47050a1a9f5eee6463f108feb8a9520f650e8975c55c9189f78ed93c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59f6455adf6af0cbf6add3b5eacc83073aa68168c7d8ccde1c68de28dd7fb71d
MD5 ee185f7d2142c1c6efdd235e5f2e2052
BLAKE2b-256 b255cd7f71f38a3d93f6f29d89f73b8630245b78adc904ff74db83378f6a7b53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7d64c523f3925a47a6b50550edeb2f8c2d11404317e9770c86e5fb8a145b208e
MD5 280309505ecd8d5cf81a6b90e7fd462f
BLAKE2b-256 5815f163f16d5ae3e1143d6d98e326890ba6f3d9dc45a52aed2d29e5e06fa089

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-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.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 459aa01f87d6f05e13643151cdc3712a8e8c55a9157ddca4e2197c8eece3cb09
MD5 29d933c79758e8524666b8cf1046b181
BLAKE2b-256 188f0940e4c29bb8981a7ddbb19a4eaee7d620ad8cd8864f2e321fbdd2362097

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 148.6 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 469a42fb9c00609c6c8a4d41cb8ecd85257f2454fd084833a3cacc1a9d74a64e
MD5 a029ae6289ffebb6519c2da194dd87d2
BLAKE2b-256 04ba2cbb5e7c04f0359023bbf3112ccfd78ddb9a8a0b0f9e2d50c1ae5f15dd66

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 141.1 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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4e065b82d2aea22e5ba619582499250dd6906b32c5139f14e72f3a5a94502cad
MD5 9bdcde1aa21135dcad52c221ff99e7d4
BLAKE2b-256 51e957de78818d6c6cc2a196c73f4cba78abc742924aa819e84ad0a33169d9eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03f8bc6e48ae77e2e241624a91930599d3a59ae26b13e52ecc2d2c3e18dfecd5
MD5 e2b353235b093ebd22d65214970e4199
BLAKE2b-256 7bd1564a80841949816409d89bb2f6425aaf4774a884f921bb47f1b0bf3f7aea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 425e40e6d6f316d7c318c6a50d1ea6f165d5125a553d1a4538ffa7a95b117b5d
MD5 925cfb9de0b59ddf14b368529d087e31
BLAKE2b-256 93d0ac6b20961cb069fe6c7276b8590fe2c693e41695385ccc06f6b2de269611

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-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.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a7d8b17b67dc01f88f295715acc55f4dc895aac71fd21a0163c1a623597eb702
MD5 efbb6492ba52d8823e4cbb206991df64
BLAKE2b-256 26e2588739b47a0bba0293c5c4ab95371ec6b4b143527b2a0dfbf3ae71ac8c9b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 148.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.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 07af91008e308f2d898c662b61809ca63d5abc45c42ffbdd4aef871f0044585f
MD5 fd337a283293f40f87529e38a05aac4e
BLAKE2b-256 ad6bdf57874b4b3335a2d15f0114768c21b85adc8c8b4e2b3b98e6db35cb494a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 141.6 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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f3e8d3ffb82ed87adf068d02bf52deb9177c61ba0e03aa6c27432e59c7724e57
MD5 d209110659937145f178f5d3a5d0dff0
BLAKE2b-256 4d677c0a741a9d3f5d4d669459700bbb3c320a21aa7b2f4db20a053a09dc6a21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e5b2a9b8a0cb605ff21b8547ebb49f1c4726c7ebcf05f348b097a24464a187c
MD5 3fff1dee426070d6534770a83d2befcf
BLAKE2b-256 89f83699778a88c2fdb0df9f3c85af9efb73e649842ded145624c48658ea06d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 93f793b5326e28f4eec151f81d58372dcb819845f24c871abf9442cac959cd08
MD5 c7d917fa976ecbfd4004fcae440ed832
BLAKE2b-256 edf9e7b0eec5676fd3f56c5c6dd3cde28acacdd8e71ee779b64f9ac8b1e40208

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-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.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 4d2a8759d9b9f0321e9f17541168f0df6cdc7425fa6a9c3006c9c993234d941c
MD5 73777b15786a0e74541142d14060d9fa
BLAKE2b-256 98a068967d28ead4c6d613dc48b80820fdd80076846da3bf49d766d517c1f17b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 148.5 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 edf843d7d68d8fa293af7303af84e867fc24f495ddee28005d59d34ff5d3348a
MD5 8fc5d682efed48760c948331dcc9924c
BLAKE2b-256 cf850a2742924c15db9bff69bca7692e7e83fde4e8abc42a6b6fa55e93952531

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 141.6 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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 44124f84513cfbcf425750f033bab8ade442d4a9029f877b77963f9de9011651
MD5 764b39d3ec8b2b833fcaa332f7b09ffd
BLAKE2b-256 79469d70723e7f1bb040b6f43a81dec456a676589368c3fbbad89965a70e138d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3382fa1de96e48bfb2c71935a2ddc332f98b3b6c684356f1fb63042495c7271a
MD5 01cd3088ea16c473bd55eaa5653cc137
BLAKE2b-256 62547bdc144a994dec39515ea9dee99fdb52f8e060c134fb95f123606861fb85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8dc07ee2ca97d8b193022749d4b44ecb56695eb0d622965166b48ff73ade968e
MD5 a15fe616331eae6c18806beae652103f
BLAKE2b-256 eac64ac053b1648c000faa394f6c92356738692dd972e3f453f3c1fa2fe80b27

See more details on using hashes here.

Provenance

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