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()
Replace pyserial-asyncio
oxiserial.aio also has pyserial-asyncio's functions, so code written for
pyserial-asyncio changes only its import:
import asyncio
from oxiserial import aio as serial_asyncio
async def main() -> None:
reader, writer = await serial_asyncio.open_serial_connection(
url="COM3", baudrate=115200
)
writer.write(b"*IDN?\n")
await writer.drain()
print(await reader.readline())
writer.close()
await writer.wait_closed()
asyncio.run(main())
create_serial_connection and connection_for_serial connect an asyncio
protocol to a port, as they do in pyserial-asyncio.
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 acceptsstrand sends it as UTF-8.- pyserial's deprecated camelCase methods (
inWaiting(),setRTS(), ...) are not provided; use the properties (in_waiting,rts, ...). serial_for_urlaccepts device names andloop://; other URLs, such assocket://, raiseValueError.Serial("loop://")also opens a loopback port.serial.threadedandserial.rs485are 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.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| oxiserial-0.3.0.tar.gz | 125.8 kB | Details |
Built distributions (wheels)
Total release size: 25.1 MB
Release files / oxiserial-0.3.0.tar.gz
| Download URL | oxiserial-0.3.0.tar.gz |
|---|---|
| Size | 125.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3a63e277a7362fb7993d90112aa209e006ed81c9d416c0179a9ba4405fc4db61
|
|
BLAKE2b-256 checksum How to use checksums |
4fd9d0a9e882806ca23e8ba1b4b1b15f4defe4e7a3db35df04351ea4dce7a017
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-win_arm64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 570.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
2fd3b92bcf08bcd991302008e928d195d3e4ffaca3de42fbdbdf0ce9b38d8f17
|
|
BLAKE2b-256 checksum How to use checksums |
e6ef52e334842a4d3d7cf14c726d8d969a0ad69038f387d94878da5aa5166e51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-win_amd64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 603.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
945108d0f842e15db279c14e166870f25a7e67631343451a1d7be1a3c05569c3
|
|
BLAKE2b-256 checksum How to use checksums |
e0a02e1fbf8f04a06384e97c24c269bfc28d3ce228c8b3d579569549445d9f5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-win32.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-win32.whl |
|---|---|
| Size | 523.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a1488b08d4460992b15c72e261d9f2bd9ea94bf3739b7277454003aa6cc48a92
|
|
BLAKE2b-256 checksum How to use checksums |
d688669f57b5064696947c628bfdb9c1cc36b253c16bfd1fce1318e6a4c5a10c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e8ab85b60925fe7ecbbfc57ef1d21b1743070d06d39491da04c7a29108dcf8e1
|
|
BLAKE2b-256 checksum How to use checksums |
b5636539baab52709b6e380eae0fa8b376c6209d472b6d2d5502d20783e7fc97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
ee78f9fd368a35625cec20ac7c16910ee80985b71684fb8143e0c12a40bf4f73
|
|
BLAKE2b-256 checksum How to use checksums |
e8dd22d5c75192b43e1794dc4c07266e5ae737b22050e2cc7d42ba8b80260f47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
cdb996884381785682c8e7d704f04351f61efece1f7e33767cb969e9c247094f
|
|
BLAKE2b-256 checksum How to use checksums |
858efa5731f8a7ecea5cd1f4b67392cbdf59e268191a81f50f5d29f41d46a415
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 992.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
ebefd3a3651a79d2e23637b3a3f302e01fb20838f29558f5640979ae21cdd7ee
|
|
BLAKE2b-256 checksum How to use checksums |
8a4babcda3391816f81dd233f33601bf63343dc5407337f62c2e3ff624b3a06e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 792.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5def184c29d6f5e8792e5a95833039226c06f723761aab3d04abadb74e5886a7
|
|
BLAKE2b-256 checksum How to use checksums |
f9f50800ce2b29e2e2f281e3e353d44a5013504fbc2b989f7bdf65f0072da086
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 832.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
801528c23faefa687abd3bcdeec02ae9ff4e979cce38c4c062d407f5c1498823
|
|
BLAKE2b-256 checksum How to use checksums |
e87faeb85a4bb46edc3139edf4dd475541a21360415de3b1893c293841e23a76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 975.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
a75dd1ca8041abcc9f3338d2e2ed0c9c1d894092cf3334ad6f9b0ec4d885c7cb
|
|
BLAKE2b-256 checksum How to use checksums |
92d4bc821cd950e837355bb79788eaf0854ae037d787d04f5a54c0abc393071a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 868.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
106627e057cc3c78550f3deafa67b603ed53bd012f069d6b7346b708d7aee7db
|
|
BLAKE2b-256 checksum How to use checksums |
fd323ceea66b3419be9b18caae42ad396cf31caf729f2097cad3393a0579cb44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 804.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
6c19a1a8b9f03814f388d78bbdf078304316598cc272938cc98b4e7b4f6dabed
|
|
BLAKE2b-256 checksum How to use checksums |
92d6acc32cdeef0ca790a71acad4f3605ed2828ac3707d2cbc1363d74cafe0ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 817.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e6eae216182292fd4216acc1b6d6c87f775f3daebf83823c294271181e1f03f7
|
|
BLAKE2b-256 checksum How to use checksums |
f5a3112516ef6e37a9914f0674688759965e6606bf8a5c8097471881e98a018e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 717.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e47367070de975a69488ab9106c572dd27fe3627ec386d7eb184a2120abee14
|
|
BLAKE2b-256 checksum How to use checksums |
1634565d7de3a0c007e0cfc05babfe010f437784422b0ec277831c2b516dc373
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | oxiserial-0.3.0-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 731.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d80aea9ef22d06ad49095a200b918347db11e358f8d0720fff142725e0e4aaac
|
|
BLAKE2b-256 checksum How to use checksums |
44bc00cb650bf470ac78e038f8cfd6717ece5f235d232ed323808c32107acb95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-win_arm64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-win_arm64.whl |
|---|---|
| Size | 582.3 kB |
| Tags | CPython 3.11 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
351d2e57fe085a922e0c8c8b4010f07cabfec8e26d40fb88d49af6de4f732d21
|
|
BLAKE2b-256 checksum How to use checksums |
3af99ea189022378d52b60a2a3cdbf2adfb36ad88e4abb34b3776f45bd23d214
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-win_amd64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-win_amd64.whl |
|---|---|
| Size | 612.6 kB |
| Tags | CPython 3.11 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
5afd9e69c2c560679c398a3be4a081b1045de72447ca7f1a3e766862debb865c
|
|
BLAKE2b-256 checksum How to use checksums |
889a16e85eb5bcc086f7699c7a84e22668505e51ca39dbdca2275fb3ae566638
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-win32.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-win32.whl |
|---|---|
| Size | 530.5 kB |
| Tags | CPython 3.11 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
fb9dc04cf4202fbca238236207de898f013ac5d07793619f13471f35b6602309
|
|
BLAKE2b-256 checksum How to use checksums |
7210276c63d5ac59d0caeeaa494c47bb0bae128ed056009d588f270f53295efc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-musllinux_1_2_x86_64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
234450a812cf8f3e685173991c64d2f0d28f74065bb9819bfd7e4909caa13d10
|
|
BLAKE2b-256 checksum How to use checksums |
3b225252e16a9fd9886d889acf9c4f08d81c13e573367a3989ac317068fa353d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-musllinux_1_2_i686.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
db9288b297ffb21b26fb97392d167f7fa89048ed2f544d62a9aa07985b91990f
|
|
BLAKE2b-256 checksum How to use checksums |
db1cede96aa96b3c00ed7728d107cdfd4ad569a8c8f18363c020ec2e8a3794f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-musllinux_1_2_armv7l.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
9ad274220e8eb570573d4bab08da89e5dd3059aa7c32f8544b61442c94634ffc
|
|
BLAKE2b-256 checksum How to use checksums |
0c5eb81b546850890fc186012c2f33df04b7bd933bd3d7c75074c985f11304a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-musllinux_1_2_aarch64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
947e98e989edd6e4d90cb1aeb0db150b04b577d8a2638c6699cec5ed7f419f4f
|
|
BLAKE2b-256 checksum How to use checksums |
03c65d15af0d78e29536f026e8312ba8965b2d88c587bc0bec0c7ebc65648b3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 802.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
a9616f5f51b5bb073985a5a80c210a89d08c994051fc5bec7608178fc01114d5
|
|
BLAKE2b-256 checksum How to use checksums |
06247687dbd988476994e9e4c24237b6ea49241fa1f6e342a54633626cdc1535
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 838.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ IBM System/390x abi3 |
|
SHA-256 checksum How to use checksums |
95928d1639a62cad88cafaaf17b50024c9df5f42506a9d8716584fae60f568b9
|
|
BLAKE2b-256 checksum How to use checksums |
0defdee560121ad5533c5458540161857db1bff670afcc36e8ff418115466104
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 984.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
c4815b0e53848cff47c968e6674220efbe4a27fa21f76d31cf281510a7a03093
|
|
BLAKE2b-256 checksum How to use checksums |
6d90c0fcb6511e594369b2a02fccbc110869681c987488d6f183e31dda7a5be3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 884.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
11e2abaa0e471fe2dcbace591fe7fa1576bb643a6fe6356defaa0fae2af7d2cb
|
|
BLAKE2b-256 checksum How to use checksums |
8d400431006992c7383e01d61156d0710125decefa8f8be47d1b1dfba2f976f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 815.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
457bc7c03e5fa0e3086f120bbef74e58540c5594393899a514e6d0a09d1877ba
|
|
BLAKE2b-256 checksum How to use checksums |
31dee33808df141e0a0203f6e41e4f537b97355e3843c48943305ef274c48e69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 826.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
d689e8ab8f838cf3acb8ce97d8d0a92b518ed34415a20c5bb05da72873d6b477
|
|
BLAKE2b-256 checksum How to use checksums |
0b1dc7d239c41a61422a913bd3cbe234a194b1063c709593419a6dca21982b53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-macosx_11_0_arm64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 730.5 kB |
| Tags | CPython 3.11 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
14249ec0c31e25c713964cc001e729ef51bbb0e51eb1825f819688344959173d
|
|
BLAKE2b-256 checksum How to use checksums |
42fa60f00d54db0c91a4ffcbfceab3a7a3d845b056be9257af0323eb3545d213
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.3.0-cp311-abi3-macosx_10_12_x86_64.whl
| Download URL | oxiserial-0.3.0-cp311-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 725.3 kB |
| Tags | CPython 3.11 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
856275c372d6d0994b591863371d12c80447d930c4f4d28b4f90bc21e8786883
|
|
BLAKE2b-256 checksum How to use checksums |
8374785c504d640441867c8d8f70c5f8fdc93faab8d0f55a4d52a5e2a42b9a3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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}
|