Skip to main content

Library implementation of IEC 60839-11-5 OSDP (Open Supervised Device Protocol)

Project description

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/goToMain/libosdp#egg=libosdp&subdirectory=python"

Or, from source using,

git clone https://github.com/goToMain/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.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libosdp-3.0.3.tar.gz (80.8 kB view details)

Uploaded Source

Built Distributions

libosdp-3.0.3-pp310-pypy310_pp73-win_amd64.whl (52.3 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl (51.5 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (52.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.3-pp39-pypy39_pp73-win_amd64.whl (52.3 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl (51.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (52.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.3-pp38-pypy38_pp73-win_amd64.whl (52.3 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl (51.5 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (52.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.3-cp312-cp312-win_amd64.whl (52.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

libosdp-3.0.3-cp312-cp312-win32.whl (45.4 kB view details)

Uploaded CPython 3.12 Windows x86

libosdp-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl (207.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

libosdp-3.0.3-cp312-cp312-musllinux_1_1_i686.whl (196.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

libosdp-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (203.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (191.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-cp312-cp312-macosx_11_0_arm64.whl (56.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libosdp-3.0.3-cp312-cp312-macosx_10_9_x86_64.whl (57.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

libosdp-3.0.3-cp311-cp311-win_amd64.whl (52.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

libosdp-3.0.3-cp311-cp311-win32.whl (45.3 kB view details)

Uploaded CPython 3.11 Windows x86

libosdp-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl (203.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

libosdp-3.0.3-cp311-cp311-musllinux_1_1_i686.whl (192.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

libosdp-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (191.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-cp311-cp311-macosx_11_0_arm64.whl (56.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libosdp-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

libosdp-3.0.3-cp310-cp310-win_amd64.whl (52.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

libosdp-3.0.3-cp310-cp310-win32.whl (45.3 kB view details)

Uploaded CPython 3.10 Windows x86

libosdp-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl (205.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

libosdp-3.0.3-cp310-cp310-musllinux_1_1_i686.whl (193.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

libosdp-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (190.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-cp310-cp310-macosx_11_0_arm64.whl (56.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libosdp-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

libosdp-3.0.3-cp39-cp39-win_amd64.whl (52.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

libosdp-3.0.3-cp39-cp39-win32.whl (45.3 kB view details)

Uploaded CPython 3.9 Windows x86

libosdp-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl (204.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

libosdp-3.0.3-cp39-cp39-musllinux_1_1_i686.whl (192.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

libosdp-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (201.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (189.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-cp39-cp39-macosx_11_0_arm64.whl (56.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libosdp-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

libosdp-3.0.3-cp38-cp38-win_amd64.whl (52.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

libosdp-3.0.3-cp38-cp38-win32.whl (45.3 kB view details)

Uploaded CPython 3.8 Windows x86

libosdp-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl (205.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

libosdp-3.0.3-cp38-cp38-musllinux_1_1_i686.whl (194.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

libosdp-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (201.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libosdp-3.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (189.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

libosdp-3.0.3-cp38-cp38-macosx_11_0_arm64.whl (56.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libosdp-3.0.3-cp38-cp38-macosx_10_9_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file libosdp-3.0.3.tar.gz.

File metadata

  • Download URL: libosdp-3.0.3.tar.gz
  • Upload date:
  • Size: 80.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3.tar.gz
Algorithm Hash digest
SHA256 217ce9b7312ed02efa8d783ad280aa33384dcbf5187732da36539c0f5399d97c
MD5 ac61429c1b68ff427c0d9bb939c6a059
BLAKE2b-256 41e0727bb9ebec5ea4719bffe75015248badd3224d9532bd423cdc9fab1932d0

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 436a7f67beea03ff4c3eecbaff3cb3036ca56bd273384d876be1336f3b1eb467
MD5 903c504dea07bcf97f6d9a6e32e53758
BLAKE2b-256 ba291a36d5d944e28fc9755a7c2942b6028f9ab6121eb068c36101ec7920135d

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 415cecb2665ed770458900961b361e7856294bf83f3d91540078bce8e05abb17
MD5 dd3746cd8e6a21c5b28a44aa3f03a761
BLAKE2b-256 b6e4443f828c157d062c5ecc5d1ab018c489f995cce0275c8abfeb32157ff317

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1f354015ee1dd90b15d52131529d592cada0a174c78c18498b74b628a15f1cf
MD5 6f71b4986baa07fb94dd3fff53a69039
BLAKE2b-256 26e2f634ba565c31ca4fc066fea2daf9b7615d1d04cc5a5cdc429faacf8753f2

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0aa82008e62771e468d341787becd6f6df0237beecbc2e18eb2aff1550829e97
MD5 999bb162e1453daddf211e6382e7adc1
BLAKE2b-256 28435bdf8306432c21cb47e2d4338568e84207b61d0efac0b2ad6d35178c4f20

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bc1abf650e88b1a837b72c87391b933eadc0d5505c6311c78e8b793b74c5509
MD5 3cb21cc88cd0024658558bfa4b05e29a
BLAKE2b-256 673aaf92f2ed49535c9ef97c63748f3d1a15ab41d04a330321450edf983bbe59

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 81bbb5f762aef614d50a10ec0f28b2cfb5eb78240d4747c775898cd2aefe8536
MD5 2a6df43d953f4f513da2c1bc220e3b40
BLAKE2b-256 16102fd95e28753fb28a1a514844aa2dedea3575383b3f13f987c39e7e311e96

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70704a0ec9c4afffc9eb1bbf952a7bcdf5df5b6f0602198f079e61c6dc300ffe
MD5 2a972895796d77b504082283ebfcb748
BLAKE2b-256 d1da4323fce7a7b327d7ea36f8c41b4288e6a64073a4f9836d3a27f8e6756b1f

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 172cfc0029efb9b50454020e4166a32266058040a6ed99eb9bb50635a21ea1e2
MD5 4d0b8de04304faeec6d6ae53e3ace493
BLAKE2b-256 66a9de7d80172d4231976edd5c9f327ef3688b8a21d23bfaf5749ec705c16307

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7edf47c58946a75a1bae953d315d4672c23e80cd82597cf6e0b18bdf321b58bc
MD5 fd33fab3d71fe945d951e1d8c070fb1d
BLAKE2b-256 746979faf83ebd34fdababefb3c858456a75a818db27b6907e270b3d48668e16

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23630c859797c111868098ff694b2d8312ab8e2041e550188aeb68600c09cf5c
MD5 55652fd4e8c25bf8d0d3cf3615bce4da
BLAKE2b-256 77f1a03751d815aac016e6598cc9ee4201ae8e6a0c8dd5b4428847d887f97736

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2b12f1f8678c17734e4c12001964daa90970d39c81438d9b00d20519d79083ea
MD5 d68eca0b7c0d4ce7ead64df73fc00d5f
BLAKE2b-256 1c22213fe12e4db28a452986378ae9716bdd32eea63cdcd058ecf6e892f2d631

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5b74be5e7ae050ecf437cdbf6126882c731469077b3e47da437bb6cda875f95
MD5 cb3edbff8238c55327f34eb2c04def40
BLAKE2b-256 c1747cbfd500389c270373190c6361a05df8f41db26732a2bb49dfddd665358d

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bdf75d567ef5b9a3864c88dc3c034837a2b5fbda35108bbbb0834bda589b4f86
MD5 b17ce399559cb3f94694e63b5a17e01f
BLAKE2b-256 01fe48d1f95f7c2c79ea59c6fdba12229f88a3f01920347f02381a6d12dc09d5

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb3c3aa404e92b6c7902900beffec8f37c2b0e852b7143ae6674241586a809b9
MD5 927a137473ee134eaf7627ecdf778dd3
BLAKE2b-256 f2f406d273569ba4dc0c301e858a551e06d8e20325adf5561f624dd0c411b6c9

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec76d7f58d236457a04df0442ca9be3fe61d343b72defb84cc1e91d1679bab9b
MD5 1331b7613400497f8dbc7beff5002a24
BLAKE2b-256 51af382b785cccc44624f24430d3ae0c96e91763f25cf3de918ae8f8b1317b27

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 52.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c4232f126c3c16bac547b27b22f94e1b36c86517bd5c69314281e6a866fd9348
MD5 e3715c3385dbf93c54037fec4cf8097a
BLAKE2b-256 3f1f0cf355431d2c74b7d5165c0c7a345409588499ae67d4b2b10c36d1c8c005

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 45.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cfc7f8b41e129ca6ac4d07647508bb448dfde933713404dd9b7a3698cd313da7
MD5 1c8455bddc1e28a88ec1b30fdb8ed8a9
BLAKE2b-256 7249ae992ac9ab3987a7cbfcea82e34fac0a9554dc94e4eeeb553c1530b2d6aa

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41a0a29a6f80c513dfd9b5ac36dfb7454c504f89a3f764ee4ecd8b3fb7296bc1
MD5 039e2e40e0543b2e55af6cc546f89324
BLAKE2b-256 c4e704963ceb7ddf3de54ce5d8683981d2cb3ec5a746a0acadc5756a3d03d2d3

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 def44c7688561027193448a132a9802593395dcfcea2ebfa0c49459a5cc9578d
MD5 b84758cf9ebc3bbe77a73f64b72eb49a
BLAKE2b-256 d15a6dc6f5a02d45607d2d29cb96fab438e9569ea54cdbbe7fa2d70bb07a42c5

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bdb0e5b589aa29f3a49277a3ea074ecf7153e60bf8a28921729c2850fdc1d26
MD5 492c67bff983b929566a228b94721424
BLAKE2b-256 5e53acedd21991d239da60f40675b7b59bc3c2e6bf321fdd87c7a97a85cf823c

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 477a186bae6e3b3b722bb9f00935886b2ef0413f74f4de918522832698dd356b
MD5 0cd06d083024ff5b445f05b4cd2b6e15
BLAKE2b-256 f37cea8cfc3e92c02696d2e5eaeba9c1b5344f2d6fade2f14f10776611311630

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1cd23d9ce41737dc4e86593c77af54a1a4ce622f7eb90ea6e20827c0b277376
MD5 698933f99adc249758385f92d8fc2252
BLAKE2b-256 0319d1466ff9fa2a331486e103058d9862bbfbb42bd43785c331a167f68cde4f

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab42f1de72d198825200d65ecdf50257570de289c7c52cf750e898f212a19181
MD5 0a5f962633f10a44cc6ea73f3d5bc0f6
BLAKE2b-256 0eea616b313a8b6269f8ded21d6690a818cce4e18206597015418b0063970066

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 758ead519fe91b8b6a3320e365dd158c9bdb90d8a77d33643e91d552462841a2
MD5 fbb306196d7b8beec43db0adea416936
BLAKE2b-256 191d99b83786151fbd16d0fab941d761f3a5e6cb3dc2140a893e07068e5156d6

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5d12443db752b9d550f1b47cba315fac075179d91fa138e4e06c71295093600e
MD5 78f7affe67e7aa7c750da328e9c063d4
BLAKE2b-256 cc3f107758a62f2a39afdccb9f1ce3a8a0944e70d3439e72a16cf712f97eb91f

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 45839264a4bd8d6ac96a49107db5862a57a8eea0df1732b33b58da2234762676
MD5 099a9ed960132396bba36c937029ed53
BLAKE2b-256 3e2d9c71689c03d960e40b89997767d5f8112887b60cb6646582c75644830596

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8a14491d6218a9550b37160aa52ab04c61c4b3395361cc56b9246ea97a9b35e7
MD5 3b14e07fafc110ec73b9d9d3417e4e85
BLAKE2b-256 188a1954d94cc1bd94e99022ac0b28e1176892783462f9ab01b5f1ea7e657cf6

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3128091ab5b0e5b1990be09f109d961bcd285221db759cb27557d4b55c50743
MD5 bcd2f7d1f2ee462d370cc6b41ca36d7e
BLAKE2b-256 8e15960a637d5cd21740f922f88b57f592df5100633a0815e5628c72c5134a6b

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a06b3fd58201abf957ece1d7e4eccabc8c3c28910332e4409085a61edd447a01
MD5 064ae34b600f31fefbc03250db47db79
BLAKE2b-256 aabe86d307ab7a55581827f620e9448bd8d2dba78b4048cf7b3cf6b2dde2b99e

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e20e86273c0e91571e396aaf81740041a8b2621e59b76ddab0072e1d646fc384
MD5 e2e954d63132d4b43fabf607cc64497a
BLAKE2b-256 020a637f6a76d3b401300354445aa803faa9736b071581d0ffc7648742e80323

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b3ede9f24d7172f2bf65b77b76067c735b218dcfdb9f8823621e143470abff7
MD5 aca9852551c221f872f7eacc1edc84ca
BLAKE2b-256 3723a00e274aa3ee2110698315ea540df3d2c97b18efd14435e93c1e0d00f946

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a158224332694cecd344d836ea7c4a9c0ba2fe92f96cfddc51c0b03922994fb0
MD5 e85973194d40adbb44f21a98a814ad7a
BLAKE2b-256 7f8b690297607a5683488bc53c6ca3e5bad3f0677a0b100d8e2188b49187f36a

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 546cab6a3cefefcc6e8c1fd1f2d8bbe05b0bc15d7b42881a62879666d72c2f9c
MD5 ee59ff61cf1033ef49fc8ef23e04018f
BLAKE2b-256 7b3a65b4eab7dd6adb8bbe7de6cf26ab2c65775fdc8839650f8d135ae6d9334e

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 136892d78b3b50def27a217f76129a53390b079867a6b0fde1a1f94dc0e0d10d
MD5 fc4d33cd79506765e838faed5822702d
BLAKE2b-256 8b8582f182b486597e9a49250a5ec2daa3d5340068761ef04a5f86553eceb366

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 10b2284a60468d3d1c926cda2694bd2492bdb6d90ec5c459d24e9118d1ab67a7
MD5 72018708adfe4e09b77c66cb321aefd1
BLAKE2b-256 a9d7e9f928376e3cdc49adce406b24fbfc68cb7f82ac39b18d70e1e83058ee29

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f89a001ed7cc9c10fb1788ad3c7797e4b8fd8bd42726f6f5ede885ccf4a4d8d
MD5 1ac2373ee4180d658f43ee9e6acdc3ff
BLAKE2b-256 87b38f10f1cedd0a3a3b9df22a1038aef986d2486a4b06d6a303343800fd31ff

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa0baeaac50287a839b540e125262d491f0222ae807eb361c8fa050e786770c0
MD5 47abdfb7c31eb3ac7207c0d440f99f18
BLAKE2b-256 746c40158d7f0cace3f30ba6f8669aaf5828560c6d78b4874abb74daa836439b

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f21a0ded1f55f0bad3f978d107494aa3cf833140b97039e14f067b6e62bf7469
MD5 b4cd81baa9e61445bcbcd763ae4945af
BLAKE2b-256 416f663e0324622987709ba67016c18dd5132af2479f57cbed644d293622f14a

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12f355cbb42d78b5dbc105ef1c2594f870d4b32ba803b37736368198c52b1192
MD5 7663525e4cb0007a7a50b43b4e2ff1d5
BLAKE2b-256 af89367c582cb8a20fd81fa82f9585f7be7dc2f8768e5ce2bf1393cdf4bbaafd

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 85ef68bcb842cc3194aba328e455701cddefea5492ca9cf28411fdd397cd05e7
MD5 a08c57a3c332a6b6e3e597686b8b5276
BLAKE2b-256 23f61460b856e0e3a5b8bf282e017d53cae28087b2571b518c4a99a2c8ab8650

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2b915f9e8deea30f5828b976c6f51a1c652cf4c9161bec51b555ddbea641958d
MD5 2f4cb2fd9fe3e4b0d3154df795fce595
BLAKE2b-256 360579398c7fb4638878f21156e865fbc9e01555e1ef55fa8a6cb0f2cd7c9bc3

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 49090920ad04a8fa7a32bbbf8f3f357e34df890abd5216aea0d7b740b7e8b58f
MD5 5ffafe515f399080ed57e1c8b74892b1
BLAKE2b-256 b59c115f940b99ab76133b1c3f5ee959e25c6c0a631868ccfd2ee0f9ef919d86

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ee2511ab3f1b2cd0df2648dd96ab9f57fc0bb41f80765375f56c288b0d8925ca
MD5 f87022e2c12162abed53bf3e53443daa
BLAKE2b-256 9615fed107b747bafd9ccdb28f0cd3921e032762c9f38c05fc35f40dfffdf672

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12581018fe413fbe5dd939b976777d69abbed74568c51f42fd87b8723221f3bf
MD5 7cf3cc534a393e36ac0d3c15c8311517
BLAKE2b-256 c8b253c67c133d6d1391e6a49106a563d91c0aa824c350c858f980389fb52616

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0d4bcd4396163209507e1dc68cd664f363fa5c1235f304c6b4071bf20045090
MD5 b8b4f96a967ee30492ef7201bd3c2b20
BLAKE2b-256 ca0ddaa550c41b4a4b5fab3bb62575c47ca317b8c17077a0dcd41d20b7fc2b9b

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cba2b3edf59cf5cd2d2a6f1555904d9fbd897230326046c32ae160d24a10523d
MD5 24d5820822cc7670bc39aa41d5609c70
BLAKE2b-256 a62cc5ffcee203f697abee86caf383436f5ec7c007253fc98239a54d8562be7e

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ec4a26025d0a1a4dc5a1d85691c4b9a02d0b956291d3949215cf20f8ae7d127
MD5 35b9bcaef75346d30d1c1bad9ddcdda5
BLAKE2b-256 f8f295ca3e3637afd51d9f4fb5c5f9f86699830c167bc1d79ca5f5ff9765a487

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 005d6e237c34bf98b45b30653653124973f276a48c61f8ab57b4ccbcc050bc27
MD5 6f941170b0ae8497c0f7d13c4df5c93c
BLAKE2b-256 f4952f9cb68b2a35a18270ee807ac5cf1e342368e9d93bca4379d18c7bd7ab46

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: libosdp-3.0.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 90d63d6b0e4f5fda1240600ecaeda854d3ba71a9322a7913fd7722244683c873
MD5 857f358c66bce9b8edcaa3add7165cfd
BLAKE2b-256 cb4e484c083a2596abcf92e7438b16b43106281937d22575de72edefbff27d1a

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd39a500d7fd913e077247f31dcd3f61d95e363c5651a430d430336cfa0f6429
MD5 6e22b2bc507e9fd57c5c40a0efd30382
BLAKE2b-256 762386c02b1dc527039c718f53b02da75948874dabc09bb293a62e63cfc8a909

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b644d2c911e9ebd4aa046be5f206a3e00111d8226265565bb0100bd1c24a463b
MD5 b166b51b5840778cc717d06fe849ff0a
BLAKE2b-256 f8dbfbb541a19c06e2fd29b2a2203f31fe67b7546933cc56852d86ec3f023bf6

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97da5320333a4614442d2f71853349fd844c39c130e5e6dd2a76eda5d8844fd8
MD5 a2f2e2301959581eed897d5c9247f094
BLAKE2b-256 fcbe598ec0a7550bb5891b7af82ec7b0f994116f6f933bca892e08461482bcbb

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 81af018b83b5771c6a1bf94d28aab7384baae848c020ccb9679768561bee6450
MD5 88859f63af6eb23af09125f9382df445
BLAKE2b-256 cbfe1105caba09467b301c975409c5faa7b64c26594e9079f75fd5dfe9b8251c

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c3028526f8c94db0e87a86e2f1fc88e3a9eae0c2cfe6fb15301b6469c5e127b
MD5 7090294f68f17912245eb6d8e1169a66
BLAKE2b-256 a75f02fb18d3dfcdd1e9c77ed258c9d2ca8baf2e3aa48bdd766f3f2ad031e72a

See more details on using hashes here.

File details

Details for the file libosdp-3.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libosdp-3.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 29de4ee10bcea7e4aa1769e9892dfdda1751898770a48914a1e90125eea8850a
MD5 0b3611b73807faab8e4a956388fd4933
BLAKE2b-256 781303c392645f8bf302fb6502c5b0f766a42f9c937789176e3dabfbcb264ede

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page