Skip to main content

PyPI PyPI - Python Version PyPI - Status License CI uv Ruff Checked with mypy Conventional Commits

oxiserial

Serial port access for Python, written in Rust. It has the API of pyserial 3.5, and adds an asyncio interface whose I/O calls return futures.

Runs on Windows, Linux and macOS with CPython 3.11 or newer, including the free-threaded build.

Install

pip install oxiserial

Wheels are published for Windows, Linux and macOS. On other platforms pip builds from source, which needs a Rust toolchain.

Replace pyserial

Change the import; the rest of the code stays as it is.

import oxiserial as serial

with serial.Serial("COM3", 115200, timeout=1) as port:
    port.write(b"*IDN?\n")
    print(port.readline())

Standard baud rates are available as an enum, and any other rate the driver supports is accepted as an int:

from oxiserial import Baudrate, Serial

port = Serial("/dev/ttyUSB0", Baudrate.B115200)
port.baudrate = 250000

Read and write from asyncio

oxiserial.aio.Serial takes the same arguments. Its I/O methods return a future that you can await:

import asyncio

from oxiserial.aio import Serial


async def main() -> None:
    async with Serial("/dev/ttyUSB0", 115200, timeout=1) as port:
        await port.write(b"*IDN?\n")
        print(await port.readline())


asyncio.run(main())

The same future can be waited on from plain threads, without an event loop:

from oxiserial.aio import Serial

port = Serial("COM3", 115200, timeout=1)
reply = port.readline()
port.write(b"*IDN?\n").wait()
print(reply.wait(timeout=2))
port.close()

Test without hardware

serial_for_url("loop://") opens a port that reads back what is written to it. Other names open the device, as Serial does.

from oxiserial import serial_for_url

port = serial_for_url("loop://", baudrate=115200, timeout=0.01)
port.write(b"ping--")
print(port.read_until(expected=b"--"))  # b'ping--'
port.close()

oxiserial.aio.serial_for_url does the same and returns an oxiserial.aio.Serial.

Find a port

from oxiserial.tools.list_ports import comports

for port in sorted(comports()):
    print(port.device, port.description, port.hwid)

Differences from pyserial

  • write() also accepts str and sends it as UTF-8.
  • pyserial's deprecated camelCase methods (inWaiting(), setRTS(), ...) are not provided; use the properties (in_waiting, rts, ...).
  • serial_for_url accepts device names and loop://; other URLs, such as socket://, raise ValueError. Serial("loop://") also opens a loopback port.
  • serial.threaded and serial.rs485 are not available yet.

License

BSD-3-Clause, see LICENSE. Parts derived from pyserial carry its notice in LICENSES/pyserial.txt.

Metadata

Release files for oxiserial 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oxiserial 0.2.0
File Size Uploaded
oxiserial-0.2.0.tar.gz 99.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for oxiserial 0.2.0
File
oxiserial-0.2.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
oxiserial-0.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
oxiserial-0.2.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details
oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
oxiserial-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
oxiserial-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
oxiserial-0.2.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
oxiserial-0.2.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
oxiserial-0.2.0-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details
oxiserial-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
oxiserial-0.2.0-cp311-abi3-musllinux_1_2_i686.whl CPython 3.11 abi3 Linux musl 1.2+ x86-32 Details
oxiserial-0.2.0-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
oxiserial-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
oxiserial-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
oxiserial-0.2.0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 abi3 Linux glibc 2.17+ IBM System/390x Details
oxiserial-0.2.0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 abi3 Linux glibc 2.17+ PowerPC 64-le Details
oxiserial-0.2.0-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-32 Details
oxiserial-0.2.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
oxiserial-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
oxiserial-0.2.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
oxiserial-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details

Total release size: 20.5 MB

Release files / oxiserial-0.2.0.tar.gz

Download URL oxiserial-0.2.0.tar.gz
Size 99.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8a785bf308d1961654e42205a044c203dd3a338c160b40ad5588ba0f4b21c93b
BLAKE2b-256 checksum
How to use checksums
4e5e2e97a0918da157743e6f8c8b85e9a2b3fa9d050076d922dcd304fc98bf2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-win_arm64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-win_arm64.whl
Size 431.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
ffa505de1b7815c0eb0cfe8a633e2b5f986f6d6dbc6cb5863ceaa40c23571872
BLAKE2b-256 checksum
How to use checksums
e9a7995573704b1eb7ab183a3c052a27a8fd08dd258658a213b51670a99c4349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-win_amd64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-win_amd64.whl
Size 449.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e88ed3876175642073b64ba226ac772f559dc5bc0b9ccad10cae84cf2e80c27e
BLAKE2b-256 checksum
How to use checksums
b7e9fbca6ffa64ecbf251d257d917dabca2d07007a03f4d20a2942ed790ac647
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-win32.whl

Download URL oxiserial-0.2.0-cp314-cp314t-win32.whl
Size 404.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
7b2274952e324d3a72244cf9d38f293b2927d32e6d44ae43723bd49f73f28983
BLAKE2b-256 checksum
How to use checksums
5352d20ad5bae2af33107735d61d245a42e7642af4d34baa074b1d77a29809f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 860.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9419cb1e5393b61e2927234e789c22cb2231af0ce24daa47239124cdf6319db1
BLAKE2b-256 checksum
How to use checksums
088ea14a0d65b12c5ffbc4cd4b8770fc3425c8097542700b541393692994f114
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl

Download URL oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl
Size 902.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
7ef6545f7865ae17ff4686cc92c18e22e6243d848cdd9852a94f0d44067de930
BLAKE2b-256 checksum
How to use checksums
6c8aeb68fdce9bcc75a58250438e199036c12c52c48c9be2efdd300c0008b6d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 924.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
b4ab35284f9d6580e7ebb64065b99d0cc59e7a04c8c4c5af715d315b6dddaa74
BLAKE2b-256 checksum
How to use checksums
6cb05694f930226deab6cb71dea5fb91a442291faafaa51133ef89193b16e963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 835.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
937f33470d9c68ddb04000ce9bf497077c4ddf9fdcf296b9dd679870ae0fcf02
BLAKE2b-256 checksum
How to use checksums
4d44b45e728aa4a2a4e0b968c2146a8ac975aafcc3f58eb8ff4180a8aeb5f610
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 644.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9ab729c3a782756148337b69f2af809a790ed61da7a45ca20bf46a659f39bd98
BLAKE2b-256 checksum
How to use checksums
ceaf6785f0ecbbb1d5f443c81c2d7c7d288aa64e5fa97eeaab741a971a82c08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 674.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
c8721752eaedd436de30b09276690454addb0df1ec5196d038fc9a95ec8821b4
BLAKE2b-256 checksum
How to use checksums
f8359564197dace2dbcb9a459da2f88114c12a780f1b05af6afd3e7e2f8f09b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 813.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
4e84232c5244315e079bc1060ed0fdc78a532e040d91730dc775e07621c6cbd7
BLAKE2b-256 checksum
How to use checksums
3d5d6c754089033a735766cf373ca36ca75fd539a24b4a148a46cdb6b5fb0c7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 699.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
6dd0b6acacee07c30bb13d36f87a463f978e9c133345688599214d14556eda4c
BLAKE2b-256 checksum
How to use checksums
b4eb196105ec8de51d4037abe75e8768bdf2882c95eb93f0fcdfaba32852c403
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 648.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
7fb4018ee60f2c309697f874e8315e191602b5f04e052a5ad139d98093a2c948
BLAKE2b-256 checksum
How to use checksums
9cbdf2e9b55f28858b7a58d7c50ec3df45808ed71cd70263f47768e37e4f027f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 658.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
48147398001850dc57a3ef6abe937d5982a1a16bb1c9c06f9181138af0c8a953
BLAKE2b-256 checksum
How to use checksums
c237506220a5501b887c00c3a7f622c5e211d7497c3ab8444e82af61fdc2b5a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 586.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
46b0dcf1162b7aa1bc9b2681171caa6100a30604554a6b39de95eaff3b2e58e1
BLAKE2b-256 checksum
How to use checksums
0e84d5429bbc25effc546afc3bb77f0a8c44c051734d1126507f1391a01f7873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL oxiserial-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 592.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6f6066313e17c68485a92a76d3d010715850edfd92af11fff27b58a9889486c9
BLAKE2b-256 checksum
How to use checksums
71a2fbff65671668a2feffe33dbe8f991aee2003c31ab5dedbb3a269bc81be09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-win_arm64.whl

Download URL oxiserial-0.2.0-cp311-abi3-win_arm64.whl
Size 442.2 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
afb07b4b767c53e4b22154df4c34c2cf86496279178d4cf7b0f6e91f20d8f0e6
BLAKE2b-256 checksum
How to use checksums
94372014d7d3cd5ab64c1ebd3fc8f5e7659d9cacb412ed33cb3cede3b4d1c63b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-win_amd64.whl

Download URL oxiserial-0.2.0-cp311-abi3-win_amd64.whl
Size 457.6 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
daa0bf225628ef05d4e273480d4a6f0a5b2b478fdc08c65c1885ea865b7ae6ad
BLAKE2b-256 checksum
How to use checksums
2a0f41aa43ff45866f781f9e04663e1c10be7dbbf2c5999fb36a951e5ea244ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-win32.whl

Download URL oxiserial-0.2.0-cp311-abi3-win32.whl
Size 412.8 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
40348d228ff6e67e170f68fa38db9cde83bf46ed4c9001a995763b572e06ca0a
BLAKE2b-256 checksum
How to use checksums
046d726fb71a77262993c5071e597ee97bf7c64e06f3cda47e19abd069b0bb94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL oxiserial-0.2.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 872.1 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
1be18d20d44a09170b8c856fea2fbd6879acbd86f699762f58a421962592feea
BLAKE2b-256 checksum
How to use checksums
128929b7ed81067bbb93274925df3c7835628f860428ce9ff302d8e96330db51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-musllinux_1_2_i686.whl

Download URL oxiserial-0.2.0-cp311-abi3-musllinux_1_2_i686.whl
Size 916.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
935601853a1dcba3bc7c79c984a172651b7aa6affd3df05050da88992a844577
BLAKE2b-256 checksum
How to use checksums
6714b4862b365477adc078ed17ac7976894b7c00cd857d5a09d8066a956a4ca7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-musllinux_1_2_armv7l.whl

Download URL oxiserial-0.2.0-cp311-abi3-musllinux_1_2_armv7l.whl
Size 935.2 kB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0773ed794715185ffcf218419507e0da77f046dba47f7dab99f97d7279609b7d
BLAKE2b-256 checksum
How to use checksums
a1f0ae2c8131b6fc28c4ba78343fedab670eaf3c6eea54e8b802b17ab9e07dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL oxiserial-0.2.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 845.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
0b99bd1a8deb39bc9a52dc1942414581c47f48983285f7fadbad10ce8dbfa46d
BLAKE2b-256 checksum
How to use checksums
a54155bff12c2da551dcdd4fe3e2a0d2813d56ffc31ccf5f4ece5ffaafb3cb4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oxiserial-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 656.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
c1513c8307afe67eeb182cac075d0f7ee099b709c6332ede1d061d83675a48b0
BLAKE2b-256 checksum
How to use checksums
aef5153b22f3fdc07e645fd3ee2ebe86a673827595339853cd45e13de9db5848
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL oxiserial-0.2.0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 681.2 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
12167feda59d2bd10d70eb3640a4490bea496c66d68f78c0563fa191240669cc
BLAKE2b-256 checksum
How to use checksums
30460c0c6de065f5e35b5e074e9e1ad5fb8ba870de37be9b64f38162d6ee7865
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL oxiserial-0.2.0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 824.2 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
4e83ad3be9f3c1b214bf9cd7b8365463eb7adedf054d5f81980ee20e320b7f53
BLAKE2b-256 checksum
How to use checksums
9c32a9c77dedeb0bf826177953b83b8282f63a0771599ef1fbf69de2efec52bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL oxiserial-0.2.0-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 712.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
b4f1bd37b4daaba059ad87b5c6037a4b559363485130a72d7b6231d2d4187a96
BLAKE2b-256 checksum
How to use checksums
d751df1d821b8e1f599f84c6100faca20967273238a9af96e62e658d336bf098
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL oxiserial-0.2.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 659.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
3a341f4496d918841e0b7a20411ee2e0f5d75687243429d6d67c051850699179
BLAKE2b-256 checksum
How to use checksums
bcb31bdad8a9b85ca64569d5bb37f15f1230c9a63084f6051bae27c9b3ed1fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL oxiserial-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 668.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
5e531589093ad4f7a47cc3a9770fd17c6b01a4cb9aa1253fd67f3dcab0244626
BLAKE2b-256 checksum
How to use checksums
0945634a8da3a6e09258fc8225bbc0c9b5320676090cc56dc64ea17d0dd94b68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL oxiserial-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Size 596.8 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
499140220dba8ebf3e0c047a160020725b4abc40c4c8cd03eac0d76e82fdcffa
BLAKE2b-256 checksum
How to use checksums
7be2791e7dad08ebf2ecfc973aafb3bb26fb2c2d0c1d22671323606272bdcbf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / oxiserial-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl

Download URL oxiserial-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl
Size 591.5 kB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2b845292d1ae7d9a8d58661474e8db18046e373437c8904121b63153ede884e3
BLAKE2b-256 checksum
How to use checksums
9818960c6bf0bf080b73d1c088c6257a2f39fa47359c19874a0e62da2c3f5d62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.3.0

31 release files

This release

0.2.0 This release

31 release files

0.1.0

31 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page