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.5.tar.gz (80.7 kB view details)

Uploaded Source

Built Distributions

libosdp-3.0.5-pp310-pypy310_pp73-win_amd64.whl (53.1 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (67.0 kB view details)

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

libosdp-3.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl (52.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (53.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.5-pp39-pypy39_pp73-win_amd64.whl (53.1 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (67.0 kB view details)

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

libosdp-3.0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl (52.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (53.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.5-pp38-pypy38_pp73-win_amd64.whl (53.1 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (67.1 kB view details)

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

libosdp-3.0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl (52.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (53.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.5-cp312-cp312-win_amd64.whl (52.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

libosdp-3.0.5-cp312-cp312-win32.whl (45.8 kB view details)

Uploaded CPython 3.12 Windows x86

libosdp-3.0.5-cp312-cp312-musllinux_1_1_x86_64.whl (211.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

libosdp-3.0.5-cp312-cp312-musllinux_1_1_i686.whl (199.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

libosdp-3.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (207.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (195.3 kB view details)

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

libosdp-3.0.5-cp312-cp312-macosx_11_0_arm64.whl (56.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libosdp-3.0.5-cp312-cp312-macosx_10_9_x86_64.whl (58.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

libosdp-3.0.5-cp311-cp311-win_amd64.whl (53.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

libosdp-3.0.5-cp311-cp311-win32.whl (45.7 kB view details)

Uploaded CPython 3.11 Windows x86

libosdp-3.0.5-cp311-cp311-musllinux_1_1_x86_64.whl (207.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

libosdp-3.0.5-cp311-cp311-musllinux_1_1_i686.whl (195.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

libosdp-3.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (206.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (194.6 kB view details)

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

libosdp-3.0.5-cp311-cp311-macosx_11_0_arm64.whl (56.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libosdp-3.0.5-cp311-cp311-macosx_10_9_x86_64.whl (57.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

libosdp-3.0.5-cp310-cp310-win_amd64.whl (53.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

libosdp-3.0.5-cp310-cp310-win32.whl (45.7 kB view details)

Uploaded CPython 3.10 Windows x86

libosdp-3.0.5-cp310-cp310-musllinux_1_1_x86_64.whl (208.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

libosdp-3.0.5-cp310-cp310-musllinux_1_1_i686.whl (196.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

libosdp-3.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (193.6 kB view details)

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

libosdp-3.0.5-cp310-cp310-macosx_11_0_arm64.whl (56.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libosdp-3.0.5-cp310-cp310-macosx_10_9_x86_64.whl (57.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

libosdp-3.0.5-cp39-cp39-win_amd64.whl (53.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

libosdp-3.0.5-cp39-cp39-win32.whl (45.8 kB view details)

Uploaded CPython 3.9 Windows x86

libosdp-3.0.5-cp39-cp39-musllinux_1_1_x86_64.whl (207.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

libosdp-3.0.5-cp39-cp39-musllinux_1_1_i686.whl (196.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

libosdp-3.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (192.9 kB view details)

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

libosdp-3.0.5-cp39-cp39-macosx_11_0_arm64.whl (56.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libosdp-3.0.5-cp39-cp39-macosx_10_9_x86_64.whl (57.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

libosdp-3.0.5-cp38-cp38-win_amd64.whl (53.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

libosdp-3.0.5-cp38-cp38-win32.whl (45.8 kB view details)

Uploaded CPython 3.8 Windows x86

libosdp-3.0.5-cp38-cp38-musllinux_1_1_x86_64.whl (209.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

libosdp-3.0.5-cp38-cp38-musllinux_1_1_i686.whl (197.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

libosdp-3.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libosdp-3.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (192.9 kB view details)

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

libosdp-3.0.5-cp38-cp38-macosx_11_0_arm64.whl (56.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libosdp-3.0.5-cp38-cp38-macosx_10_9_x86_64.whl (57.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libosdp-3.0.5.tar.gz
  • Upload date:
  • Size: 80.7 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.5.tar.gz
Algorithm Hash digest
SHA256 063e367f56bb034e1e4db89210a8fd4d10356be822146dc29b48999f2d9e36f9
MD5 47aadb157ff930213b47df88a58e7a4d
BLAKE2b-256 633266182da43a9a1b1336869800c534d6f456dde4807d94a9c84e8919cb3ed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9209d923410a996ae99e06537665e071716433bf99f72484abd31828e137e50b
MD5 04b39f53c12f212b968fa9202b98c84d
BLAKE2b-256 c0ad018b7a05f64aeed88865b755ff84dad59a208a4956d58f7356c14af0abf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d7325e4ebff5019e6369fb9c0f559a56ecfbe094fb9d99979dfa9b0e384c85d
MD5 f7f77808896f968b4c0370345fb6b2b0
BLAKE2b-256 9ce3639f328e79e57c991c40211391af5a446bf40777317c13f268eaf7d2fa25

See more details on using hashes here.

File details

Details for the file libosdp-3.0.5-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.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc735e298184f406ca42386bc5d26f470318a8dd7aef38143d579c854fbe58a4
MD5 d57c67ebcea3dbc49ede3e0f16108f97
BLAKE2b-256 01ae575be3d5b163544fe6c85e80bdc41c5e07644d576b60d49bb677c2f65e11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db6098b96eef0034fbdd70d62173159718c1205947c50f581965f2f0ecf8b272
MD5 f6a10cb93749f8a6442bef17d8e54467
BLAKE2b-256 739accc61222de9ea5fa114e9a136c626ac16840a63dc10ad82fac35646a761a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 68c33a159d16d3a18fb0f679e023d309f78cb0b060e718cca348ef13124c47c8
MD5 084c71fb8519c2c7c18318285196ef17
BLAKE2b-256 125f9994d48bd24d76337a6ea8e04e7e205615afff922fe076dbbf368ada8c29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 eeb2fae3ea88d4d7625d0a6a5bda2d943850f85b96c03754176413b74bcfdf68
MD5 0dea74a117504f87f9e671d23b7470e3
BLAKE2b-256 7bd02323fdaa178ace5bb4e7f4863b6ff55ab742507c609c52341892f3232ffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4864ddcf0f812f5bc1c20876b4778db540d8d0edaf2e118386a4717b50cfb352
MD5 446f56a4295d659f15b2a163efb40ca6
BLAKE2b-256 e64c564fc09f4f9530e17e1e0e445c9e34a87e42731ec1bcf3a5c37f0673af87

See more details on using hashes here.

File details

Details for the file libosdp-3.0.5-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.5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14fbe50b01cfef387de54b5a202a3ccedde7983917d220e8aa1f3afb7e20315d
MD5 54ee88c3160ec532b8871e0fc03e591e
BLAKE2b-256 3805308a04512eda2a3370ff44ca88ce8458d4e4d638de68351d9b0d542f1844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5417b508175328f57cd98f15127d34fcb82ef4a43ff930911063ab051ea28494
MD5 5bde88bc714efd7e96be72d9d714752b
BLAKE2b-256 5c34fc640234121e97880e34a4ac2c45259c2ed558c7212a9e66a8aceaa39ebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d600cc05d45661b94d6784ba81ced608289618d5c82a533d9e6171be17576244
MD5 793f10ac0c199e6b183f9ffab5477e2d
BLAKE2b-256 70c02fe6906faaf271e5e2cdd8fd476f000334f2356cb02c8b79ee69dcdc87fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e95acb6053fd34c2b9ffbc597445cf34ff78eefc25dc1216c7a55e0bae7ef607
MD5 78d2254892a811ffbef3607cad4aec51
BLAKE2b-256 0db1e73043ce4c633f158d757f6ffbc744c6afe6c5df766d9ef348740fcaa3fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b63dba7d809a8da4b5557f0c3749e67abc507aa74df73dcedb04680c6b50c0cd
MD5 71e5919e353bdce92429e9c4950c084c
BLAKE2b-256 33d235c266ea089fcea919b5ab9e2eb19daef3fe8338ccc97d779d77116f62af

See more details on using hashes here.

File details

Details for the file libosdp-3.0.5-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.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7cc2bf80f8efb4649ed0d8804a4044082e6985b2d9c3e04b4cc978d9c60539be
MD5 8aedf7b8dbf84fa1d3319ac5f906c78f
BLAKE2b-256 0913d169ce39f952be21f5237cdcf94aa03ce96be44c3868f173ee53a7bf02e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af45835201f4b98ec3c67b59072578fe83d4b70bd6b26d03b2de7945b0f99fcc
MD5 fb065441bd3826057a6fbdd4882ed265
BLAKE2b-256 8528da271ad9027b254a83bdf4a86bcaae09f0a8682c1e2d68fb4d0bde289377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14853f227454cb64c40246c8ff0901fcd1bc941f148c8832c2ef5a6e45af7218
MD5 868c54be4cc55827c8eb7c63ed339e64
BLAKE2b-256 5f27a95abb60a9b379db47a294f75f5c13ea9108ca02f61a3ee5216beb99ada9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 52.8 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f2cecbe1f69363db632c8d6ad2723f2ba5ea71bf1fae7ec463d747a6a0949bda
MD5 2fab5cd4bf87f054f734f4bfef180f34
BLAKE2b-256 06f3c88b24110b002b2b4b11355d8e8cb0cace558172ff8a2992104131659aea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 45.8 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.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 05897fa0cfbb73faaa22aa6209752838e11be0e4737e3502848699c0e7a67d15
MD5 cac7d0689ccb191a204d93a0c31de89a
BLAKE2b-256 cf0d901df21151aa413ae86f884ae5044927c3d63a1a95147569bf7302599dc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 903f1fd65c81a1bd4c01da0df72c66a168eb363ca9068c7b7cb2a7678dac760b
MD5 89f9b34ad9547e0bdd7f5593dd8437ca
BLAKE2b-256 051f0e58d055c9ccff3992d770c9a23c497103488f8c609f82db3ac945eb97ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0295ec84c6db2a7a2a40712790e47b4f3fd241de072fd50874e4980f4c526c14
MD5 dcf9bd7f45be9f0caeb92133d6c5c640
BLAKE2b-256 d2aef785da6c489b8eb8e96393e14506fb4d874010358172fb41ab7d48dc112a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 969920da874c870a9c6e7485b4434f711c9a7b174664244ca75ae89379fa65d8
MD5 4603835e55e8e0d4a27bbf17f27903b4
BLAKE2b-256 90804345ad4c571b789a1eb8653222b647bdf75c0c6330d9b35ff83d17eb0e4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 446b6bed6a4da562fc79c54314db3a37af63944b4a68c4cef49e454caba0e439
MD5 d3ad58d4be77e62b363335865bae3178
BLAKE2b-256 f0beb683bde558a11760ce08ddbf39e7b6edf6bed856c91f98a0c09cba7bd407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef0f1646123d0ba24b4c008b36eab0478a47cd24981a5d9428510418f97fa1ee
MD5 bc5edb36fc71f59452711cb1d9b1160c
BLAKE2b-256 1b2ed524c7ab3d007103bf138606d6e03d21cd05fb9ed8d83e541db53a0984af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 25ae30a930e888adf43d39869d05c2ac864a744baa35032f547d36c43983fd93
MD5 59d9218de188d7120204594a5902c96b
BLAKE2b-256 ee25d0611f4e156339782d3f63e9003efb9243a5f874a4c51dd29bff7a1f0660

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 53.0 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2a0f1ce122b932449d6b8f4ecc887b8deafc8acc05017528e0fde855e22db479
MD5 969c159f6e3d8204a6b79ce266b61d02
BLAKE2b-256 22dc82b09e6950521cada1bc6ee9735256caf4f6c0040f1a9ef76a044cf57611

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 45.7 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.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8498dfb54a05436f2eb6469be67c733b4304d019385214ad370d4dc1c3c2de45
MD5 30da8a130bd3589e07b6465f722e3ba6
BLAKE2b-256 d2ad59806e48ca226d86487fc3d12456a791decfb4e31cb545d5ceb9b35ef6ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 11a203f33e0f7d06e50b5ceb977e380691b72871ab0a2ae85d1be22069609b1f
MD5 25445929f4e24a6926c5bc5e7261a46d
BLAKE2b-256 da201f2f085d8940331359aaeef3b57b047b22853ee1fe65312fb4427f3ae44b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 15bef53b19e0c376bcc8b60963acff904d25e01dd1f28fea22e834a5e2b3df58
MD5 c9f7e5a32fa34a88ae00b012bca512f6
BLAKE2b-256 c593e156d1c22bf3be5615cfc83e709103a62b6d70a233e88ca38315faca962b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec6ff89f20c5149eafaf8d90215fc0ed1006dff3edef7555c65baa7981deda76
MD5 de00293046e37e027021128a0bd7bb04
BLAKE2b-256 80d86ea86c3f038fc198597536cb38c46d73b1a590d007dda78928648d735a41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fbeecffececca4987cb3e827c4eef9622159f180e32d67ca594fed89d7720c0d
MD5 f08a49bb97ec8e1af4707fdefd3e2bd3
BLAKE2b-256 4ded50f23a633e4ac4d9fd5c2bed89aaf272f30ad581620943490384fa778f2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8aed0a9407d43d1475ca61b28c6094bfe8cbc4b8f0724ad4e5f6d9cefd0ed19
MD5 1566363951d00ba7d933120541ce10d4
BLAKE2b-256 4825745227e88e438fe0ef8d299e8ea8580d46fefd767fd2bad13774da3e9b06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45d0bb07c3c516c20d4933c60232a54748e34153a50e0c962e985672b8eed1e1
MD5 fdd1b541280f5afbb10ed47bcc1274dc
BLAKE2b-256 d0d27610b929c19962300782d1c8e6e7231a769e71bf62dd90ef3c637efcd1ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 53.0 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99c600bf9fbde6f2b700a67cf57ba1b5904c8ef23607b862be8582ab374d7f40
MD5 1d40b608d0f1b64334fd1663605a8be0
BLAKE2b-256 efdad8894703ffbbf29b01fade7dba46609ddbe93d35256c25a57726ae9a6c43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 45.7 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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b917fd783cbe42205f72ac2639afcfc189b3f8f72433e9e137d8b8203cf4f5dd
MD5 e119e3abc32a10075256e11bf4dac2d8
BLAKE2b-256 73a5e023199ca224d1e5023fd97c663b301af5e652b2f90f0245555bc901b87e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 241868eef0878dd6957f4d559297d78d5c287af1304b672eac0c2d84944903bd
MD5 7765658abecaab0876344076da04ae8c
BLAKE2b-256 741f61b232c0d5d7229713e588df5e57d44831f7361d08ab140a8f095a7c1c35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4c8d6da965c371dc481e644bce43144e1599c409ebd192d690fd02a805725fac
MD5 4ac59f98ee1095b5a82546eaecc01b6e
BLAKE2b-256 13b9521e646f986b6bf547ac583b619e2699f6303b4aa4b9450338376fd46738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02c79376a869c6bab05d75e7c8c96c2a8368eb7b6fc1d96110c5186f5959d7ff
MD5 4e03c59f3852786a32e9c82186f10bf7
BLAKE2b-256 257f04cd1f44a441b2c1c2ef4386970c8a0dbafad946ad64e797ab58aa979dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18e8144a545c1d2c55358afdc09173fba0e4f8b1d52b884b34622efdeff31eb5
MD5 018546d9b912b967f2a8324496eb8856
BLAKE2b-256 2da86ed07d1255c5a25e50575d04aca4802fda9b2e1c22e2c51a3cedaa4736f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49bb8996c7987f758e979918e5554881effbeede5bb9298183de48a3f7ed617f
MD5 edd56bc7cf5ca695fcc1e20cfb0fe558
BLAKE2b-256 a61fad628cc803bf9da52b4072b797cda4ef5d3d9789ba5c636a89a8940f5b99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cff4727d5e5feb1a880dfb9846ae4e71a3f8e2fb56151967565fecf794f239b5
MD5 56e931e1a0093ed86f3d0719b2287c5d
BLAKE2b-256 515552218c088a0ae18ce387d5480b9d2f9d3fe340b6fc2e4257a084125d73fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 53.1 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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3426b44f3347dfa5a353d8659db916c38a219a712c1f515251f775f26dc371f1
MD5 01ea983cf5d0e5df37f944c74b57b3fb
BLAKE2b-256 fdda3e81854293f035ea556d9d634bf3527f9315c774832beb48c6064f1ba911

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 45.8 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.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3dbdd23c05b9a323c922f67c0ad6db8299d5021125499b14d5fa314f9a3d88a4
MD5 00ef238a16aebde944b628ab810563c0
BLAKE2b-256 34485312f4ee3ae362ae573f0f4627aa207a2999a0ec0c9c859b4ef32e64ed3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63a2a04a49f70c1bc5dd75f9e101a4a50c86a3f3daae100545f7264f71bba579
MD5 863d59a892bd20e050f02549277dc939
BLAKE2b-256 633003b65b04ce7de06d6b38ba3456471f1fc5be594e4a91c787e6a4f52ff8fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 baf2e9c3298089bc1e62a8b51d84fef06fd80a46a9ef2056c19d8d2d77bae133
MD5 047718af8833f9d46a1d8efbc76e2090
BLAKE2b-256 3ccd4490187063ef99cc154c6c557d93cc4b8f840012d5afd6ecf8a9a92bf194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9a6341c562e336997d1e4267e30532effcc212da778217227da2ec35acffedb
MD5 55ceef300370f6bfbb82a200aa2bf19a
BLAKE2b-256 af672fb3b3ff505fe38df761e32344a22a3096c0292c6e3108eedeec9422de0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c771f4da58f2f6e0fa80ccaf5ae314e75b8f14a1809e5c2f3a2e0e09c8892378
MD5 7f996a020a72736a5886489c5cbeb13b
BLAKE2b-256 ae5334380b9e8292d389f3ec82cab0aabb25fc3035c32688304b26c3b66377c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91bf91b735c0cc3a29ab568b604f1ce848358e2aa3db806d6394ef322dcd2224
MD5 c3b8df952b9c64398d661e3a9184233c
BLAKE2b-256 811078fbc4b5941a963403020c82cc69d3b8d75488b58eba95abd042e6f1f8a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0951078bc4469137155353e4e42cbe6b8c54e151a0c0b860c5155857d8c4589c
MD5 9946f1b966f50c556d249d055471c5db
BLAKE2b-256 212c1a2622f950473cebe66f0c61af4ed16f1ab1e529d0eb82fbc2ec6831b5f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 53.0 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.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 72ddd8c1d9d025318acf67bf1fe89493382d7172fafde5d4c2df4f71381f18c0
MD5 cb4e7811831bb2730bc56573d2f0dd99
BLAKE2b-256 ae9085df3e8ee0253b4b182ebbdcd65950eb6393ec7b520058c89ad97e1f44d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 45.8 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.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cd0e6cbcda502bee5ea3c89199c02bf5cdbe973f82886558c2a6b3c3293dceb6
MD5 232bbe0dea32abb642e457cba11a7409
BLAKE2b-256 9f39f95fc62e84513dc1b1f83e957401204852862aaaec1711ac9473e1af31fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6ceab661bb5ba910a8b28bf03164a6f41c0468f19f1729cffc71e5ffc644a7c1
MD5 4584e45a6f7c6af0efbaa9b160888b50
BLAKE2b-256 b76beeb251e688beb555805063f5e7f001aaf441f413a20df34adb884fce40ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a64571f9a66389c5468a9502ecce1f0dcbdd89bd88e0763f392b2068e7d90811
MD5 693498b4b1f2f4f9a8f06ae105242c38
BLAKE2b-256 0750a1a03c8d7978c4529a7956afbcdf645d70a5ff0beea02a07488d3c6a2879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f795e08551fca2147a30a6e69eeb7cfed3b5a982abcf832f985bbbe8b73d6dc9
MD5 e12c5654fa87fd61e62d64521be72be3
BLAKE2b-256 95da2619ad22deda0446f766a4b3840d6b747af9bafaeb041afae55270a76dd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 582fe49afe754e0665548b38cefed910d2119560dc09dbdc474728c9673facec
MD5 c3a792908375d3f8d7c388eec8c1d33d
BLAKE2b-256 4d8fd8621c59194a77e67a94dc68a1f6e138afab11f50e0289423bf13ecbd15e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65579ab16ff05cf139e3b05252f1898f7e2bf282afcd75253ec6ab3cf74ac92a
MD5 55fbe520bbb412818294a047c1f1643c
BLAKE2b-256 48b657a166c41ec391bb9317925afdff4e815eada3f93af4508015bea252a0d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 54ea2077777a10a522afaf474432b45129ffbc0b4ff7a15c74f4f2eb2462990e
MD5 5067dc1135115268ead544f1163777a2
BLAKE2b-256 7cac2083ae8be4b6bec90442d6f4ad0a0f673f84b2f2d783eb026d2ca88e5a86

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