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

Uploaded Python 3

serialx-0.6.2-cp313-cp313-win_arm64.whl (25.5 kB view details)

Uploaded CPython 3.13Windows ARM64

serialx-0.6.2-cp313-cp313-win_amd64.whl (149.3 kB view details)

Uploaded CPython 3.13Windows x86-64

serialx-0.6.2-cp313-cp313-win32.whl (142.6 kB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

serialx-0.6.2-cp312-cp312-win_arm64.whl (25.5 kB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

serialx-0.6.2-cp311-cp311-win_arm64.whl (25.5 kB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11macOS 11.0+ ARM64

serialx-0.6.2-cp311-cp311-macosx_10_12_x86_64.whl (248.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

serialx-0.6.2-cp310-cp310-win_arm64.whl (25.5 kB view details)

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10macOS 11.0+ ARM64

serialx-0.6.2-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.2.tar.gz.

File metadata

  • Download URL: serialx-0.6.2.tar.gz
  • Upload date:
  • Size: 46.1 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.2.tar.gz
Algorithm Hash digest
SHA256 4daf5e3b078815a8ae4a78f991dd767b3cd3f20ec2e3ca0ca1512fbaa9ef461e
MD5 c6f2d68e91fe0b3aa71a0f3b837b3ad6
BLAKE2b-256 acf5fa703bbf0369135169adff8ce5beff7c3bab28b8824e87d995a6b279ff69

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 53f23c8798dce4db294a2171838931e9cf18f749f794ca930ec702fa6f2cca19
MD5 a7ecc2f5a09a81f98f3994cec03c026c
BLAKE2b-256 5046cb02e0fb4c13aef225fa71de8f61c50118418667df12d885c9989f05e629

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 25.5 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.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ce88cb52e87a8b759702b916a0ec658b6090cac097bdb6bf53101725554e4ae1
MD5 af539df43af8fcb01b1f3347fe994991
BLAKE2b-256 89ec200b6f3f785828b4be0fc08a7ad7a973b417f07a4782fe6f6fdbdf8eaf3f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 149.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.6.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 045f5d8e90a0d7989b036344e70c7d311b4b2d9d23e5ad4c35c64bf072ab13ba
MD5 ded21b0df967c06df677e8d505f38506
BLAKE2b-256 ccee48295ee0fa10a1b3f4b35769f4a360403814baeb7957a8af654475dee929

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 142.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.6.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f3c945d9916ba77603ea0e33a515bd3f3c05ecd6b60d5bda405b88d73c85c08a
MD5 46c4ce98fc28cac02e7f1dd2be2bfc16
BLAKE2b-256 33daa5d05f7b194b8d70b0d33de4f1542bcfe80cff86fb2d649c5c4b9fe5d7ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 531dd422c367f6744ef705322a9cab804ec3afe01e949df1d422def4093706a1
MD5 5be54952d1d8808ea2f948028ebd008b
BLAKE2b-256 6a1a4457e95b8f66162c1f4d8e3863ae78945a1cf0d0524c5ef26cad45b5c108

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 559d1fcf4e88a1ef0aeb71f57ac3737b8ed9927acfb98bfba9bdbb2b8d894d57
MD5 c41845421fb9a06504e284276a9c40f8
BLAKE2b-256 3794066ec883769d3df24fc31411149df77eaa612d84f167bae19c95dbe35524

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 25.5 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.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 bc1e2bec7dc832f2dd2d2fcb6c0e5c8d8411b84ca75342b429e91ca0da194569
MD5 786d29366cd47819a743e7cb8eff8b70
BLAKE2b-256 2519e4d66b7c5272dda1572ebaf9165646bf67793b193f5da99acba67f03fc00

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 61eb67f747a830f8828dbfee1d201ba69f8f2c6ba8d7120bca8cbea2fb48b325
MD5 a8b9ce7ba409d6f34ffc35045000dfb3
BLAKE2b-256 20a73f0e83cbc3941431f50747b80b94b909fd24cd6284b03aebadf69040dbad

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1e889b85e266c208a55b34a13ae262cb0809031cb99298ecf65c7e2fd12ccb2a
MD5 dc89f5c5b02f0066d99fb00b6ae9f430
BLAKE2b-256 b7bb08c64dd6a7d38f7ecd2ff8bd4661b7a3e6cf38fd1305b58effa33e5f9ddb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ac43b77dbe46987360abed0edde7404ac4aa017191f5de68757e01ad99046d4
MD5 94657f117884ae2c8eb27d171dee9541
BLAKE2b-256 1f1e78af67fbd46d690b20f9f4c2cc11dfbbc82f054c480d24d580ae51f6cfc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 392ed88e3057f16843dfa78c3c0b152e71680db7564de415da05e3954d0755e0
MD5 46066a741f39cb8b6032e208ec318ea8
BLAKE2b-256 376fd0b6eaf0a66eea1261c97db78905cc38e557a9e18e0f32e317e9b0ae1583

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 25.5 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.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 bfd8e4a46f3fe1ca85826d90453783922faa2c66b2ce79fc55db0ba9cccec141
MD5 e2f89939d89006710fadfb548b0f4f4c
BLAKE2b-256 2f0bdec662540a3319a4f979fccb8fda1d780db42b7013b926d00b210bcac639

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6f4558e34a1632cf5f71092859b1eadd25e5eeda16fce758bbcef1dc14da15b4
MD5 5c72061e87359ee4ba75869aeb6313f8
BLAKE2b-256 3ad4c50f216f07e91ffa96596c79a6c4951c78a459b08d82ce59d0f180b7a620

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4164d99575d656f89f4612b428a02af097f256ff37bf6208306677e61770c8ef
MD5 b380bad0f4029e46be9ff8857f756c79
BLAKE2b-256 ab5622c01afd66cdd2688f8c787066698461788d169bbab88e3d54109e05cea5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f0f48b8c384a330476cf07831c5ef4b9b6f4b844fca2df7bd201f850ddd2558
MD5 752602d08c3f5ddb5015ed1c19cd1c96
BLAKE2b-256 7a014c4699be97e8b67a6c58fde8d6015ef60347fa74d4573b564e42fff62289

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6da22f5381a49f6a2900eb91235f75b045de8d3bb5870a104a2746733d98fd66
MD5 d0c767ff431c913a0fd0c99ce54b3ceb
BLAKE2b-256 35232294f9cb9faf9faa149d7e28706b8dc06c3aa8e1d52a5588764cbf2fb8eb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 25.5 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.2-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 cce661ad6e98b6856ae0d4775918ed4eee06fcd346e8a23dde53d637a408c1b4
MD5 429399258d173e2b37d2d653c5d57439
BLAKE2b-256 c3726792902edaa7ef202e9c03e392ea35cfd50eb26e20991aed38b788027d1e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f348cd831fa9df45c7fa3fadb81185d5e6a76233cce768346bc675521bff482b
MD5 15efa4d547a6585313aed183d4274783
BLAKE2b-256 f08dae2a83a9afe5a1cca94bb17a30899f34fcaf7e9119443146b3627b6d521b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: serialx-0.6.2-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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0af9d60ea1181d4a86ebea29fffb588c7d18fdfb650376004d5bb173c6b8107c
MD5 59a66caa1c0fa625091fdb7040d90486
BLAKE2b-256 562f5d042ea82b84d2c1f8375d394f2f587af7a024caa2be6023ea29ed8101b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ad2a465b437d8a0d55ef6176ce21d50cdd3e0e9fdbec9bc1558a65de7afe16a
MD5 bbb6cef5fc9887cafdf1ff1c4e8a081d
BLAKE2b-256 35a616f219727e2fffc8c9418f9423d9281ba1428918d1aa69143afa44ff59b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for serialx-0.6.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a349d0b45ebf28af61c28e1603af1c009380d0db523512625afff0f20d87877b
MD5 ca8509089b4617ebf0c487913f88f0f1
BLAKE2b-256 f17ebfca83b81c05414655dd45d9be5306ebb46eccb3b697f5f90733073d8cee

See more details on using hashes here.

Provenance

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