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)

Release files for libosdp 3.2.7

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.7
File Size Uploaded
libosdp-3.2.7.tar.gz 99.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libosdp 3.2.7
File
libosdp-3.2.7-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
libosdp-3.2.7-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
libosdp-3.2.7-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.7-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
libosdp-3.2.7-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.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
libosdp-3.2.7-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
libosdp-3.2.7-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.7-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.7-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
libosdp-3.2.7-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
libosdp-3.2.7-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
libosdp-3.2.7-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
libosdp-3.2.7-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.7-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.7-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
libosdp-3.2.7-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
libosdp-3.2.7-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
libosdp-3.2.7-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
libosdp-3.2.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libosdp-3.2.7-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
libosdp-3.2.7-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
libosdp-3.2.7-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.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
libosdp-3.2.7-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
libosdp-3.2.7-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
libosdp-3.2.7-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
libosdp-3.2.7-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
libosdp-3.2.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libosdp-3.2.7-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
libosdp-3.2.7-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
libosdp-3.2.7-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
libosdp-3.2.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
libosdp-3.2.7-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
libosdp-3.2.7-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
libosdp-3.2.7-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
libosdp-3.2.7-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
libosdp-3.2.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libosdp-3.2.7-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
libosdp-3.2.7-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
libosdp-3.2.7-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.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
libosdp-3.2.7-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
libosdp-3.2.7-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
libosdp-3.2.7-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
libosdp-3.2.7-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
libosdp-3.2.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libosdp-3.2.7-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
libosdp-3.2.7-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
libosdp-3.2.7-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
libosdp-3.2.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
libosdp-3.2.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
libosdp-3.2.7-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
libosdp-3.2.7-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.7.tar.gz

Download URL libosdp-3.2.7.tar.gz
Size 99.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3d48e2bd3c2b9609fb4e829b644b45e87fdd0b0c814f415b9df3231537b05562
BLAKE2b-256 checksum
How to use checksums
eb456c2ae762818492bfecfad00aa46b067f614eee21888c85588931405814d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp314-cp314t-win_arm64.whl
Size 62.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
2d2a87766b67798ae95f477273da1ab7e4c62fc903e6d9ddd0c842bd394aaf44
BLAKE2b-256 checksum
How to use checksums
34ee3a602ef1d2d9237fc44d731af9c035c4a314913efbc4bbc414ef4f51d243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
ee9962bbc33cb5834577f19b90a12f628f9f6942cf9dbb615bdf493d1cae69ff
BLAKE2b-256 checksum
How to use checksums
f12cc87e6fefea05e11ad097af568c823abff57a3ac5267c3d384c2347b63d40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
dddb3f3b067dec87e7299ff66e2e9bd2fd7046171ba3ec7afc5d4efd38a95f52
BLAKE2b-256 checksum
How to use checksums
04c87b9a253074545d2ea94ef66bb6292e5d1c7e70611d203b9268df578b387e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 258.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6cce4f0eae51fd8b6173fbca8da177a25d05d0b8f6dcb79b1c8d2aab813c7aac
BLAKE2b-256 checksum
How to use checksums
78b4299fd53c2bfccdcb7c86531dafb32d1893b6c8ddef6570754d61e41de588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
a1c5de67d253177ddb59c3012e1879c124c3d4637c75ad6de0db16a47dca5d3c
BLAKE2b-256 checksum
How to use checksums
1c21e701b605f576d52918b76b152d0735389187d1d7d5cf510924b47dd1970f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 264.4 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
1f0620c708d28eb3f1b0b0df665a958468fa7b89216fc3a8f8bb4f40d4525247
BLAKE2b-256 checksum
How to use checksums
e6317d6839baab91c4b93d03714fe9757abede6dc3e65fbefbcd0e6a8efc6e7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
919a68fafea265bdc2b5231690de28f9a3f67c2cfc63dc518f1bfbd2ad467055
BLAKE2b-256 checksum
How to use checksums
4770f3daa026a42fc27ba2440d576e697ee2268bd1feb0602f47810e369a5585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
fd9d6e1d15c6d5a4126b067e7826fba722265084b49846f835ab89a025e5bc81
BLAKE2b-256 checksum
How to use checksums
00e0aa4c6f7fd3247cd9aa5721b301a7205ad338ae759975064452d044a72543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp314-cp314t-macosx_10_15_universal2.whl
Size 128.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
589f360288d9ea268576141c0786296c188ef16cc5dde2d8d6330623ff33887b
BLAKE2b-256 checksum
How to use checksums
853e64a6554ecb1d62b07cdf1fc7577154083b37f6979d32c2e02cd892bf1e71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

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

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp314-cp314-win_amd64.whl
Size 66.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
38b1df7024af85e65e63970ff890fe3d20329af5179ab26f3493f43d822ff24e
BLAKE2b-256 checksum
How to use checksums
326c5f116f581a75762790359da836aad158c2cbfbaf08fb0ff336fbbfcf2adc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
f0590dde384b1dce24b19698552a8be3acee3a0ebfc3d347a7b54402676f6c35
BLAKE2b-256 checksum
How to use checksums
e4703f47d163997243197740ce54edc422f50ae29c5547a0e2ed8bf2bf81cb43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
a00594241874a394827756c86239eced7c633ddc8d2cd9be75a778e900eacaef
BLAKE2b-256 checksum
How to use checksums
a5382fb9d09c84787ff244128eb2d8e939e0eb0d1fbe92cf4515ed93c857c4f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 254.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f7b7d7c084aec53753b0f172f94f0aa86d8ff6d9978c28038a9062cfe5144911
BLAKE2b-256 checksum
How to use checksums
f9edb20e5f4c642b10bb741ecc66dc9c7df5f93976c2cb985386a3a7e903c226
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
51eec6b451f094776c5b53eebb4fdf461c5a430951b4d6c49d2ded9cf7a5ee3a
BLAKE2b-256 checksum
How to use checksums
56883db9cde22a4b1b41dc9d79cd30f6ccf668f2ab31a638aca6cf065a6f530a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
4d3440b7bee81bef763127769feb37142dbba210670830ff6b6da213da35c783
BLAKE2b-256 checksum
How to use checksums
57e83d5ea58efc4bf213f0bfe0cd49a93590b5bf8e7d67bdb5de810b6417f013
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
6d76469bddfc4a734cf96c84b8ec02865d943b94fb47ab6950ee587046752979
BLAKE2b-256 checksum
How to use checksums
bc04ddd4e021a462fb5d8fbfe34612bdf16740c4be9197c261e03b54ca03391e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
fadd0c2723a3fddcdd4cf856367ab7faaab03ecf6183ec0f1ad1cb5198e383ba
BLAKE2b-256 checksum
How to use checksums
7f61ce7165de64641161c305540f67721a26db1424d745d2459eacb11899553e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp313-cp313-win_arm64.whl
Size 59.6 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
4a74eebddab729256c1ebb9b993e00421ea20e61b3df3448c4948c87a79dae83
BLAKE2b-256 checksum
How to use checksums
56f7e6914ea7fcea8d42dd6e3d4c2961f511b74b7053712eac27d432db2882a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp313-cp313-win_amd64.whl
Size 64.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2de4bf95782a0134f2a952370ffc4e4adcb7305b8f67a6b5d5fa2d1f8e7b2acb
BLAKE2b-256 checksum
How to use checksums
62e1fe0a25f9b0f00d90e4c1a6e5251ea06c7f052f224e4d2531f3b35e1ea0bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
70a408af45fcf6e1303c7c460d66b285cf7db0b1ef403ec8b35f3886317ceab3
BLAKE2b-256 checksum
How to use checksums
15aa213fa3402cc98d4d32a07c060a06b3ccd5f48c769281d840ebbde49747f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
21230c35c487d3eef93b07d16bd210681d34bdd3f7e773b85676b652736386c6
BLAKE2b-256 checksum
How to use checksums
6b63a87556acd6560921b780ec3bfeb771e3810dc6788db0b68becbdb17304fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 253.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d3f3699f45b884f72b07b72cbb47a7d9c59603de943b6218ff867b3db475aa55
BLAKE2b-256 checksum
How to use checksums
ee5f7b26b601cdfbb252cd583d277cdeede445ef6ceee3d9e5e68995c12b940d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

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

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp313-cp313-macosx_11_0_arm64.whl
Size 70.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8daf3712ec9d5f3ff221e56fb90a3ab89d7148cadb9c1500714ceed01331cf0
BLAKE2b-256 checksum
How to use checksums
bd7a4fc1e15c24e9e80edd3e7e46ad6acf13a10097f267212a1895128eea769d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
50974bcaddd0a62beb498aec46d432f4d7f957b806be7d2633eae55fc2e8a3ed
BLAKE2b-256 checksum
How to use checksums
cb4b1c5583296159bc4ccd223833ae18e4ff754723130f23a0666f41d1ab4223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
09416f42f71a9d097421a82fc23db5c8761a414ebc31394bdc9517385ae032cb
BLAKE2b-256 checksum
How to use checksums
43292bff3c3f7f63552ea9ede183326f3311b3fbe2a981f2dc3e842387b6faf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp312-cp312-win_arm64.whl
Size 59.6 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
92c331dfc8e5c61e927cbb8c174db5f53ff9ce916bc923d338e8bbc0de6110a3
BLAKE2b-256 checksum
How to use checksums
fe7fdaaffceee3c8de895fd0ce4cd84844a3b620f31c3c8de006bb5352d6a981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp312-cp312-win_amd64.whl
Size 64.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
88da290b1161bd7e6f43587bb16d29b90cec3ecb157c63f5f41313e86cba2f0a
BLAKE2b-256 checksum
How to use checksums
4b3169c32fa44b02ae86a69c8d9baf51b41955fa2c47982780f17ece4fe2817b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
f14f1375c896e8b483b0d1d3d61203f39ced9eb861071e69191ec0e465c4a547
BLAKE2b-256 checksum
How to use checksums
1b0b47ad443ca452b8fb10d39014624bdea5d09119a44e52621da121b8a0bc0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
862b08c9c92c900e6e72cb7e19b2b117533e7bceabf2cc234593b0fac38dfd3c
BLAKE2b-256 checksum
How to use checksums
f2dc560b19078e5dc0a3c04ad9f42367f2e829c5843a76160744154297c0222c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
b7b0a14743f82a0cb14756e63a4ddbb83a4ee5bfe9969ee7345e9abff4b66b4c
BLAKE2b-256 checksum
How to use checksums
cde912ed4f11b7ae7aabe3830f8ca296c0e8f6b103ceaf02512f21c022afdf76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
691669a0f5ca5605fff31b0729e6bcc63192be6be960a8b0b62675b568ae4807
BLAKE2b-256 checksum
How to use checksums
cd632d3db53242c3f401703d866fe39ebb64db503756b77200fe86e0f5140fff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
ab340320b238d38c7e11470caf2bae80d4cd40f23c233c00ba7d79ee1f911092
BLAKE2b-256 checksum
How to use checksums
7b5171edaf2498fffeb39c1660743b071a287cd411fc970f63e56671135b7390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
52a53750549bf36c5a6db26bcab29ffe67a3cb765526f17a27a54048d4358470
BLAKE2b-256 checksum
How to use checksums
7be737e6009a3fa74c5992335ab0f4126e9136caa6242e1ccc9b08eba6da374d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
27a8385cc6cb994629dd9d4c9764014840f65b15160a019a0f12d209d9b9756c
BLAKE2b-256 checksum
How to use checksums
c19a85b55c948ebfc393987f2dc3e6cf4f729308aec66dede9bec3f645b68688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp311-cp311-win_arm64.whl
Size 59.8 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
704402bbfc4a9b0788b02f50e583eb87caf1d09628983fd0474be3ec816c65b2
BLAKE2b-256 checksum
How to use checksums
5985be44909e70f16d557f3d1538d77800158ccf789d352bd9687fb47ecfae8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

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

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
de9d0363914accb4ddc1a25058a24979c0bbd10a39e31ae8b80ec036faced1a5
BLAKE2b-256 checksum
How to use checksums
5f26eda6f063bc9b6e1424297984522ddcef94c4ad679459bd097b40537fef0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
20da20b856bac087b682742f6d7c4edf87b362bd5524a7426f0b0f91cf6985c1
BLAKE2b-256 checksum
How to use checksums
d656c4bbd7fe7db70f9d897a777d8e6d756cd2ce005b3469d93fdb3342a3851c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

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

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
d2378357ddcae34a66fa84dc762e70769faf4631ae1b0762b2baebfec1b5ef01
BLAKE2b-256 checksum
How to use checksums
2b44f5035bef0eec53428b071f81a75245568bbfba37285bc9689b70d5f7d8ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
60012106f77826c87ab280623749a0e3ce597f3e19e477f382973946bb4ab3ab
BLAKE2b-256 checksum
How to use checksums
aad8edb663f2a47d038637f640e9cd061b87a7e7135b117aa41934ab750c8b8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
541fb3254a1fe1d2ec409eee05fd1a4e6063d18b8318a4fd316f59b39456a902
BLAKE2b-256 checksum
How to use checksums
29c4e2127619f4eb08f01c38206097fa8ea8edecdf825e7793c4f767507f1dcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
9756557231b3e1ef4c0a6324f74b5554e661e3c00547ad7baad935c614880ef2
BLAKE2b-256 checksum
How to use checksums
8c6139c6a48402970bbd329875ec9cd0b24b4170dec32d5c5dd2822db6904f83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp310-cp310-win_arm64.whl
Size 59.8 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
97e12f57bf7adc2cae1c3880a7eae57568586129c5569316e8b33354c77325c2
BLAKE2b-256 checksum
How to use checksums
e2f3df978ba24468dbdaadfe1e3cce359e1f68264e22043224e05ff56cb1b063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

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

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp310-cp310-musllinux_1_2_x86_64.whl
Size 249.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
15e6416ef6f32259dfd4d10a995861d66d016e01440147c2c6af40831fc8605c
BLAKE2b-256 checksum
How to use checksums
050c791a0b7f61d83a3bcdec27577781df31653805c18be8763932ec67c7ebae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
1f32cab27fcb8acf29c94e63bb81820d8282f75a1c94f0037141bb04fc20ae30
BLAKE2b-256 checksum
How to use checksums
38e90128c5ae43c107120fef674bb0eeb6706f4353f87b452933ec69ae4f810a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
41f0a7142edaa8897186f5d7f6dab10eed738b66013f66cfa61520180d01a0c2
BLAKE2b-256 checksum
How to use checksums
b3a50a5ded02fdd0d9e1b754ffa4bf037de8c0d4f9fb89dbf952bce918f7031d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

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

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
1e552e52520cfa321a80467203d21b5711a92cb657ac51bfbd7889aefa11c3f0
BLAKE2b-256 checksum
How to use checksums
2a65afdfb3363d6296e4ca7d55fa1afa638c8f90bc535fba006e4d42d327e641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-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
dcce875485e457441ffb862a6611b8d29256e2e0104b1f142b9469d9d008be20
BLAKE2b-256 checksum
How to use checksums
32e3fbda16349aa585c0c367e60a5740b3cbbbac6410f1bed13db74ca8113ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

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

Download URL libosdp-3.2.7-cp310-cp310-macosx_10_9_universal2.whl
Size 128.2 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
40671191128af6a0087346b4bbdf2dedede5792fdb4f58c635f737a5fcecc381
BLAKE2b-256 checksum
How to use checksums
2cc41ca702a11b76ae589404afa9aed90c5754f03e929471b3152ce4fc469fc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.2.7 This release

55 release files

3.2.5

55 release files

3.2.0

54 release files

3.1.2

54 release files

3.1.0

54 release files

3.0.8

56 release files

3.0.7

56 release files

3.0.6

56 release files

3.0.5

56 release files

3.0.4

56 release files

3.0.3

56 release files

3.0.1

43 release files

3.0.0

43 release files

2.4.0

2 release files

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