Skip to main content

LibOSDP for Python

This package exposes the C/C++ library for OSDP devices to python to enable rapid prototyping of these devices. There are two modules exposed by this package:

  • osdp_sys: A thin wrapper around the C/C++ API; this is a low level API and is no longer recommended to use this directly.

  • osdp: A wrapper over the osdp_sys to provide python friendly API; this implementation which is now powering the integration testing suit used to test all changes made to this project.

Install

You can install LibOSDP from PyPI using,

pip install libosdp

Or, from github,

pip install -e "git+https://github.com/osdp-dev/libosdp#egg=libosdp&subdirectory=python"

Or, from source using,

git clone https://github.com/osdp-dev/libosdp --recurse-submodules
cd libosdp/python
python3 setup.py install

Quick Start

Control Panel Mode

# Create a communication channel
channel = SerialChannel("/dev/ttyUSB0")

# populate osdp_pd_info_t from python
pd_info = [
    PDInfo(101, channel, scbk=KeyStore.gen_key()),
]

# Create a CP device and kick-off the handler thread and wait till a secure
# channel is established.
cp = ControlPanel(pd_info, log_level=LogLevel.Debug)
cp.start()
cp.sc_wait_all()

while True:
    ## Check if we have an event from PD
    led_cmd = { ... }
    event = cp.get_event(pd_info[0].address)
    if event:
        print(f"CP: Received event {event}")

    # Send LED command to PD-0
    cp.send_command(pd_info[0].address, led_cmd)

see examples/cp_app.py for more details.

Optional command completion callback:

from osdp import CompletionStatus

def on_command_complete(address, command, status):
    if status == CompletionStatus.Ok:
        print("command completed")

cp.set_command_completion_handler(on_command_complete)

Peripheral Device mode:

# Create a communication channel
channel = SerialChannel("/dev/ttyUSB0")

# Describe the PD (setting scbk=None puts the PD in install mode)
pd_info = PDInfo(101, channel, scbk=None)

# Indicate the PD's capabilities to LibOSDP.
pd_cap = PDCapabilities()

# Create a PD device and kick-off the handler thread and wait till a secure
# channel is established.
pd = PeripheralDevice(pd_info, pd_cap)
pd.start()
pd.sc_wait()

while True:
    # Send a card read event to CP
    card_event = { ... }
    pd.notify_event(card_event)

    # Check if we have any commands from the CP
    cmd = pd.get_command()
    if cmd:
        print(f"PD: Received command: {cmd}")

see examples/pd_app.py for more details.

Optional event completion callback:

from osdp import CompletionStatus

def on_event_complete(event, status):
    if status == CompletionStatus.Flushed:
        print("event removed by flush")

pd.set_event_completion_handler(on_event_complete)

Metadata

Release files for libosdp 3.2.8

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

Source distribution (sdist)

Source distribution for libosdp 3.2.8
File Size Uploaded Provenance
libosdp-3.2.8.tar.gz 99.0 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for libosdp 3.2.8
File
libosdp-3.2.8-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
libosdp-3.2.8-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
libosdp-3.2.8-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
libosdp-3.2.8-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
libosdp-3.2.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
libosdp-3.2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
libosdp-3.2.8-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
libosdp-3.2.8-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
libosdp-3.2.8-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
libosdp-3.2.8-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
libosdp-3.2.8-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
libosdp-3.2.8-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
libosdp-3.2.8-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
libosdp-3.2.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
libosdp-3.2.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
libosdp-3.2.8-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
libosdp-3.2.8-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
libosdp-3.2.8-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
libosdp-3.2.8-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
libosdp-3.2.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libosdp-3.2.8-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
libosdp-3.2.8-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
libosdp-3.2.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
libosdp-3.2.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
libosdp-3.2.8-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
libosdp-3.2.8-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
libosdp-3.2.8-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
libosdp-3.2.8-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
libosdp-3.2.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libosdp-3.2.8-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
libosdp-3.2.8-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
libosdp-3.2.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
libosdp-3.2.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
libosdp-3.2.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
libosdp-3.2.8-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
libosdp-3.2.8-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
libosdp-3.2.8-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
libosdp-3.2.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libosdp-3.2.8-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
libosdp-3.2.8-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
libosdp-3.2.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
libosdp-3.2.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
libosdp-3.2.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
libosdp-3.2.8-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
libosdp-3.2.8-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
libosdp-3.2.8-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
libosdp-3.2.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libosdp-3.2.8-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
libosdp-3.2.8-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
libosdp-3.2.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
libosdp-3.2.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
libosdp-3.2.8-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
libosdp-3.2.8-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
libosdp-3.2.8-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 8.5 MB

Release files / libosdp-3.2.8.tar.gz

Download URL libosdp-3.2.8.tar.gz
Size 99.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6e2d724ed034e663f28a507a0c1277ad1afeb8c9eb4e793f22d65cf1bc27358a
BLAKE2b-256 checksum
How to use checksums
129dc1df4412e11ea9942b0cb883ed520a80637c5fdc50e7b83bbc405819a459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-win_arm64.whl

Download URL libosdp-3.2.8-cp314-cp314t-win_arm64.whl
Size 62.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
3f354d600a3237c79c8e127f6ebc1e7343e7148ac8bf6c048ee127553bb9d2a8
BLAKE2b-256 checksum
How to use checksums
e8565cda5bfa640223b1eeb7855f3581bf540fca3d38327b050654f217fe1a75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-win_amd64.whl

Download URL libosdp-3.2.8-cp314-cp314t-win_amd64.whl
Size 66.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7f50621cb65b0d44175c4663931646fbc57f5dfbafaf7a7dedcbb0605a5f2919
BLAKE2b-256 checksum
How to use checksums
5b7ce9f54f648e8fdf1ba054ee60c9080128347cb974143e86aa7108af798646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL libosdp-3.2.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 261.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a7118b6ebe6abf1ca9eff6e4ffd8db0576b63c2b34a9fd3e4d9e3bf46d529900
BLAKE2b-256 checksum
How to use checksums
a78b459523674493557a3a84f76c64a2203a48b9590b0fa0a406f3d41ba6330c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL libosdp-3.2.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 258.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3b6cf00c86499c561ca7e96e56a8b339c5623e25cc190191745e17a61c1d98a8
BLAKE2b-256 checksum
How to use checksums
b24f935489c911832c91aff3fc9e46441cf13d40af81bf772bda3fa8a9749247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL libosdp-3.2.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 265.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
feedffcbbdc1215a6b252a3e7d82d27eb3cb2951edce987aef115483ea3aeaa6
BLAKE2b-256 checksum
How to use checksums
4d0af71364636dd5edf6a2390f65fbb8560fe856c0e718a4823e36b1d2a89ebf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL libosdp-3.2.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 264.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
01eb880b8cdcae3b5dd47c448bc9ba3c9e63e4c14430d149708d24a06ae19114
BLAKE2b-256 checksum
How to use checksums
ca208d1cb55a7707b23fddb0ef95a92d53be72026049a300f8a931ece4ca7f05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-macosx_11_0_arm64.whl

Download URL libosdp-3.2.8-cp314-cp314t-macosx_11_0_arm64.whl
Size 71.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0db0f14a3dcf7b583378fb12cbd3c43d925561763044f72c5f938fc62f92e55d
BLAKE2b-256 checksum
How to use checksums
1bc0612a51897883d550bf93ed05c967e84d2cafde74990542f0cf243b6fe2fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL libosdp-3.2.8-cp314-cp314t-macosx_10_15_x86_64.whl
Size 69.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e5016691f2c80af51c2775400acc66cbf63184c65a43b62cd02eb00806f91b11
BLAKE2b-256 checksum
How to use checksums
3a9a20f5fd96fd9117c9215d25be8862867b6049fd62bf16ce8c488099b62522
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314t-macosx_10_15_universal2.whl

Download URL libosdp-3.2.8-cp314-cp314t-macosx_10_15_universal2.whl
Size 128.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f7c5b3a9fcdaeb2f9b57430dc33d3d348e3890663e3602c4481b4b29d596bbf4
BLAKE2b-256 checksum
How to use checksums
31e429d6061373d384e43fbffab3b74e0dd9234561dc868a0d72b410b765b843
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-win_arm64.whl

Download URL libosdp-3.2.8-cp314-cp314-win_arm64.whl
Size 61.5 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
d109a7e71132f80e0930a3371a99e0acdf382a8222517d763a2c372394e9f4a2
BLAKE2b-256 checksum
How to use checksums
7a10cf69ee995f97b5f3325415613140d6e80ff6fa85b4673930fc918c5df3cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-win_amd64.whl

Download URL libosdp-3.2.8-cp314-cp314-win_amd64.whl
Size 66.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8808618aad130d38fac403d8ce2405aa78e700d88cc7c547fe90ef6e8c974f56
BLAKE2b-256 checksum
How to use checksums
d67f2eee46e2f72da2a406ca6bd2ac36c71ab5bd417df3a414a9530acb2c9f8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL libosdp-3.2.8-cp314-cp314-musllinux_1_2_x86_64.whl
Size 251.3 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8a2018aefc8f20f5201ace040de8b84cf440164d90326e8659c7f1640466c6ba
BLAKE2b-256 checksum
How to use checksums
e4acf729dc8d445ba9392ff84a5c612278c0fda900ccdbe29ead4bcdfdcbf164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL libosdp-3.2.8-cp314-cp314-musllinux_1_2_aarch64.whl
Size 248.0 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a05ea082688ed22edbc577afa562aa04c27c706a5cebafd4e74ec14fb49a3a26
BLAKE2b-256 checksum
How to use checksums
d9d2a7debd42e5a73e16f0edd7f722ec0541efa5ec707e1cfeeee5ba07a34d9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL libosdp-3.2.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 254.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
822ab5d45ba05f163705d74b6e8938647922bb71ba353ce5cd526e59a52b232a
BLAKE2b-256 checksum
How to use checksums
1cdc8637ed97bc15430fcdaa19b47728603e5290ed44f32332095ed1004efa31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL libosdp-3.2.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 252.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b6e4adcd572985f1e7901ac8c5a4ce2e1e73cbfea9a77b47cbd39f21add5ba82
BLAKE2b-256 checksum
How to use checksums
f1e69dcbe4db5da6e31666227cb1dac264c8e2f83d7683efb398cc0bfe9801a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-macosx_11_0_arm64.whl

Download URL libosdp-3.2.8-cp314-cp314-macosx_11_0_arm64.whl
Size 70.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eb37d2176419c2f8b6096dc4f1dd70c99753217a8c8f35b4384c7ffaf14212c3
BLAKE2b-256 checksum
How to use checksums
a434d1c50bf00ade44feb93a147775cbc8d89f0582cc382938d9baf5458bdc1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-macosx_10_15_x86_64.whl

Download URL libosdp-3.2.8-cp314-cp314-macosx_10_15_x86_64.whl
Size 69.2 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dbb37f7eb25bffe74641b98d4e159b8ddedb19a0866cb88dede60915db5f28db
BLAKE2b-256 checksum
How to use checksums
c68abc234bd5c827dd6713199371cde2f7a25b4491a4da00083dae2db3ed164e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp314-cp314-macosx_10_15_universal2.whl

Download URL libosdp-3.2.8-cp314-cp314-macosx_10_15_universal2.whl
Size 127.4 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
69b60c46ffbcd916906f154e19e30641230607246e684bfcf69e9de5321f0396
BLAKE2b-256 checksum
How to use checksums
d34b6d6dcef0f01f719c0596e1e9cab43bc2b3fba44303c114e7a1f9e4226c4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-win_arm64.whl

Download URL libosdp-3.2.8-cp313-cp313-win_arm64.whl
Size 59.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
e141dae2c5ccaf8ad7873820728609178079817cf9e6b809cc84129329231dd4
BLAKE2b-256 checksum
How to use checksums
66e298639ac6c0e1cedc3fd625a6f590da948b2f67c85eb2f9726e6849ac7e3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-win_amd64.whl

Download URL libosdp-3.2.8-cp313-cp313-win_amd64.whl
Size 64.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
179e76445588f16d5df8ff25e474dc3748f2f462f0b61688ccaeb8a3b831025f
BLAKE2b-256 checksum
How to use checksums
3080105179ec96435c740c3058c17e696d2b6d60629148ee82ce2f1156f7ad96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL libosdp-3.2.8-cp313-cp313-musllinux_1_2_x86_64.whl
Size 250.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fe5878b1c479b4800f6a41d0f828d92ad15a129dc7a5deb7c4a971c8d5d323d7
BLAKE2b-256 checksum
How to use checksums
b79dad35ad7d64935f948a9f6562b56a7d6a3813b2a2f1b570e4668f9a9138d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL libosdp-3.2.8-cp313-cp313-musllinux_1_2_aarch64.whl
Size 247.4 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
db7d394588092dba75ac8239b56c649b2b33235a0defb8f4863796d4d3b4f7f4
BLAKE2b-256 checksum
How to use checksums
2fea82ae64bb200bbd94b364ec4d2ceceef41264755d44ef32c582488993e43e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL libosdp-3.2.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 253.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
47841cc97c3fc47c3669d85a0402a4e851f289263f26c2d654e479e841c93908
BLAKE2b-256 checksum
How to use checksums
8929a3f651998214e0a6cc224475bb043e72e1db786e4eb278189d574171ee04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL libosdp-3.2.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 251.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a76280429f3fb2788f78ac4bb50e498ddac8a862ec6cc483afb70f9dbd855cbc
BLAKE2b-256 checksum
How to use checksums
c7f864200b42be4e42c20e50cf5261a94eaed431719ef0fa5190fd2fdfa9626b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-macosx_11_0_arm64.whl

Download URL libosdp-3.2.8-cp313-cp313-macosx_11_0_arm64.whl
Size 70.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
98722b47ff05964e150d46cddccb0dd4d083a7deaf1ddd729cdeb37e04e1f08c
BLAKE2b-256 checksum
How to use checksums
e77fcd7d385d3775bb273950b10014d5e1ec3b970b8415d82fa8a11432f414ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-macosx_10_13_x86_64.whl

Download URL libosdp-3.2.8-cp313-cp313-macosx_10_13_x86_64.whl
Size 69.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cf54e78847878ad5cb0139ff1b6b7bf4acf24fd2ce614e99f4f90c677c574340
BLAKE2b-256 checksum
How to use checksums
81fc5bc6de4734772885c96996b45ef5c6089bf27e2ee30bc9eceb7f681f3dcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp313-cp313-macosx_10_13_universal2.whl

Download URL libosdp-3.2.8-cp313-cp313-macosx_10_13_universal2.whl
Size 127.5 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
1c98f6c6985a8a10f3e6c595d91cef0c10d28288150ace1ec9a43d93dff0618f
BLAKE2b-256 checksum
How to use checksums
bb0bcc78e6f244906cbf086ed84b17c24746e465d9347ca6c97cd340225ccb2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-win_arm64.whl

Download URL libosdp-3.2.8-cp312-cp312-win_arm64.whl
Size 59.6 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
2c16f0983596988106026901f4845e2f9f8a8ab16b31114b3c3ae4c1809257da
BLAKE2b-256 checksum
How to use checksums
50b34e2f0fd61213cdd38484c8ca9996cd26c2488ca2bb8f52405a9a4e3d2e53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-win_amd64.whl

Download URL libosdp-3.2.8-cp312-cp312-win_amd64.whl
Size 64.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d134f0be2a31606419f80ca0abde87310c1e2dc701a5b174ab0e543c06a72eb7
BLAKE2b-256 checksum
How to use checksums
19821f2ac63c97bd95ad22efdd867381a180856779309cf2e4ccea20d4264f3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL libosdp-3.2.8-cp312-cp312-musllinux_1_2_x86_64.whl
Size 250.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f183ba6635a0d4e9856fb6236ebea072dea2e7b20e13b41063d52ded92181c53
BLAKE2b-256 checksum
How to use checksums
899af91e49c7f835760a0d6c7590e482cf65022f161425436ba1f918a32140cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL libosdp-3.2.8-cp312-cp312-musllinux_1_2_aarch64.whl
Size 247.6 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f42349b0fc901130cba54b2f2ae4a32d6df5f423a7fc895ad0c925c6a7c05824
BLAKE2b-256 checksum
How to use checksums
388660b902cf073c53df05cc16de83dada5fbe5dfd2d2c1a2abcce203aee803a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL libosdp-3.2.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 253.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6522d5588e91009a7663081201cee37c75ea567c04cb459b7dc87b4ca2773ff8
BLAKE2b-256 checksum
How to use checksums
1a641f077e1f341d6eace9f00d5b0621d090fdd3ebace5a9c7591a9981add096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL libosdp-3.2.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 251.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4bb23279eb470315b755739d2a25f90c59e5bf7548878b49445c04e7c7a87e83
BLAKE2b-256 checksum
How to use checksums
50953a610bf609767d5ae0acb96a5a580b5e5f3625d1f543c402a11c199bb7f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-macosx_11_0_arm64.whl

Download URL libosdp-3.2.8-cp312-cp312-macosx_11_0_arm64.whl
Size 70.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
145c76d26f78e8bb4b22b7c9327f60ecbd50d449f5efabfdf54d97edd2130e15
BLAKE2b-256 checksum
How to use checksums
78444000466b3cb23dd323325cd8eb0d727ab75e94a430f591a8128fa0562d76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-macosx_10_13_x86_64.whl

Download URL libosdp-3.2.8-cp312-cp312-macosx_10_13_x86_64.whl
Size 69.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
033ccf6ac6f6ab90ad6fdde3daee507f2292233765e4751f03ef1530920bef4a
BLAKE2b-256 checksum
How to use checksums
d33307d3812fa78e6c4dff52bfcacb1e1c6eb3f90d8d03e22958939533bfca4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp312-cp312-macosx_10_13_universal2.whl

Download URL libosdp-3.2.8-cp312-cp312-macosx_10_13_universal2.whl
Size 127.5 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6d32aa823d629636522fbb7d7c77511331d7990fdf4bf9a0b98eab42f3023612
BLAKE2b-256 checksum
How to use checksums
d7fc276895ab0c7b08d6e5417c0f1c3ade08513e106cd939ce1097e5d6824e41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-win_arm64.whl

Download URL libosdp-3.2.8-cp311-cp311-win_arm64.whl
Size 59.8 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
71c46dbce57afcece22efa12a3e229bc1b69b8a19d75ea76751b62f84bc9ba29
BLAKE2b-256 checksum
How to use checksums
4c15b2b291d06049ec0b9bd9e7675e3c2cede3d4695520473a07657b9a203e69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-win_amd64.whl

Download URL libosdp-3.2.8-cp311-cp311-win_amd64.whl
Size 64.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
02a0f6015f4c2a9528aa919c48726bc7c7edfc1fccfbbd1666aac1c1c2518d2a
BLAKE2b-256 checksum
How to use checksums
922d03beca63d58006436ffb3347b9f6fa0882867dd9ae235bebdf4c4e84693d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL libosdp-3.2.8-cp311-cp311-musllinux_1_2_x86_64.whl
Size 249.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6bba57ae6442b459833fffad55ff3e06333d31ae328144e38d1dc3da78b010a4
BLAKE2b-256 checksum
How to use checksums
66db979fa753416614f68a5cdb72095da00a4ceb2fe6913b88bd8edfeaaf32f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL libosdp-3.2.8-cp311-cp311-musllinux_1_2_aarch64.whl
Size 247.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0de467cae17dbf4cead8c62a00ee3bbc6f35f77415f6cd49fc148e15def1a101
BLAKE2b-256 checksum
How to use checksums
1a91d3d7320e3cab4f6297d7f1b59613e5159ab286de04cd6343108cebc79311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL libosdp-3.2.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 252.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
461d2093b3d8dd0e4863b7cb107a8bdb3a0c0eb1df3629ae4b1b15ee32056d6c
BLAKE2b-256 checksum
How to use checksums
bbaffd75e1a47bd2aad079b2014bbb96428f9a00ee8a577dd41f0adda3de3ec2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL libosdp-3.2.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 250.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
814772ec10358923e2aeae6e6c66ee12720ebc4c8a00e7c07a650ada144a0920
BLAKE2b-256 checksum
How to use checksums
65803a0c2b62db196a89f731fb2414fa0296ea8174189cbf7e0b11dab4aa2539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-macosx_11_0_arm64.whl

Download URL libosdp-3.2.8-cp311-cp311-macosx_11_0_arm64.whl
Size 70.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2195e7d8c1c214c9ecdca8e9ae40d8c80f63de21427cfff2bfb9e5ef4ea59dd4
BLAKE2b-256 checksum
How to use checksums
ece3d16ed9b6803ca8666317abdb54980dc532b01eafd4549d7f700a7a4fcaa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-macosx_10_9_x86_64.whl

Download URL libosdp-3.2.8-cp311-cp311-macosx_10_9_x86_64.whl
Size 69.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9a1b82f3811c0e53ccea10d9a23eccde03b59ad96c309eb091c57ef7005cde1b
BLAKE2b-256 checksum
How to use checksums
59a2a210d039b3da66068c2de80e67a9bdcebdc2f84d9e5002ad1328c5139ff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp311-cp311-macosx_10_9_universal2.whl

Download URL libosdp-3.2.8-cp311-cp311-macosx_10_9_universal2.whl
Size 128.1 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6695292eb1dcd6e3f6100dc98b5a060f8d3083ea48f59bf5f3660598b8a3a3ea
BLAKE2b-256 checksum
How to use checksums
281a499520c38e4a1bea506648733bb73fcb2351da8ce4390a271a9742684a13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-win_arm64.whl

Download URL libosdp-3.2.8-cp310-cp310-win_arm64.whl
Size 59.8 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
903a7497622839bbca7202804612b1f172efb631b9e666fe9840479d45201266
BLAKE2b-256 checksum
How to use checksums
7921a0efd6974b26e8b8ae106d487b75628f931609d97d901050e5d9b8dc9e4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-win_amd64.whl

Download URL libosdp-3.2.8-cp310-cp310-win_amd64.whl
Size 64.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a64e885429d8bafb3e8219968de21d68bb9a3da206cdcc4427d54789211dd221
BLAKE2b-256 checksum
How to use checksums
96a5fb41692ed3a01357509f8a25d2bff325bf91b3dc53f3df2e36fe40f5be75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL libosdp-3.2.8-cp310-cp310-musllinux_1_2_x86_64.whl
Size 248.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
abda691c3365892057b1928df84d374531bbb1ee79246c7c74c4f19d78ee406b
BLAKE2b-256 checksum
How to use checksums
35e654828fd2c13105373655f8dbed733754f38f99b6b08b33102b6f138aec91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL libosdp-3.2.8-cp310-cp310-musllinux_1_2_aarch64.whl
Size 246.4 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
88caa7d4b7c117dbd8343f30c406d2641da513d55756b6e4278cde520316b06d
BLAKE2b-256 checksum
How to use checksums
24670a7e4438ae6a61caa5028ebedfbbcdf9078829a08c0436722c3c044bace8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL libosdp-3.2.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 252.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
50ff65a1495f8fc951870cfae90345fc206f33348bf5857229b0e8dcdf236070
BLAKE2b-256 checksum
How to use checksums
b34e6f1a7a325a487c1eb4e424c5af7df52c1e9aa1b9649a3e1b3719651728c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL libosdp-3.2.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 250.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b08e33ff3ce287ba55fd0672beca9e2623085c1061a67bb16afeca75293d78bc
BLAKE2b-256 checksum
How to use checksums
37af03f8a3391155c73e69d9a2e0216d14598e7626388e26f718a61790911d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-macosx_11_0_arm64.whl

Download URL libosdp-3.2.8-cp310-cp310-macosx_11_0_arm64.whl
Size 70.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8472f4041b9f232561f52756eb59c8a54f9f1ae05b3ccace79316e7fab28b8d6
BLAKE2b-256 checksum
How to use checksums
dbdd47610edb8f3dc5884a9ebb9aa23766fb697e93b3a72bb99f68cb072d7332
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-macosx_10_9_x86_64.whl

Download URL libosdp-3.2.8-cp310-cp310-macosx_10_9_x86_64.whl
Size 69.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9cf15d93e71fce1b68f94fa7acc485f617af2009d5a9bf5da926b6cf22a3bef7
BLAKE2b-256 checksum
How to use checksums
069cacba0c7816f2b41d76356a9d9e6d573843d37971ffc1a7094799e14eb324
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / libosdp-3.2.8-cp310-cp310-macosx_10_9_universal2.whl

Download URL libosdp-3.2.8-cp310-cp310-macosx_10_9_universal2.whl
Size 128.1 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a07b664735d63484103b50faf3b876d398e7cfcfef41ed4569237dc6cd0a8818
BLAKE2b-256 checksum
How to use checksums
1876da33ecfa759e4fb1a493d3f2d7a8cd04757f751cb39f5b7aced408735404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Security for libosdp 3.2.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 55 files in this release have been uploaded with provenance metadata.

Select from 55 files

Attestation for libosdp-3.2.8.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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