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

# populate osdp_pd_info_t from python
pd_info = [
    PDInfo(101, scbk=KeyStore.gen_key(), name='chn-0'),
]

# 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 samples/cp_app.py for more details.

Peripheral Device mode:

# Describe the PD (setting scbk=None puts the PD in install mode)
pd_info = PDInfo(101, scbk=None, name='chn-0')

# 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 samples/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.0.tar.gz (91.7 kB view details)

Uploaded Source

Built Distributions

libosdp-3.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.4 kB view details)

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

libosdp-3.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (62.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (63.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.4 kB view details)

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

libosdp-3.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (62.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (63.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.5 kB view details)

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

libosdp-3.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (62.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (63.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.0-cp312-cp312-musllinux_1_1_x86_64.whl (249.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

libosdp-3.0.0-cp312-cp312-musllinux_1_1_i686.whl (235.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

libosdp-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (247.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (233.4 kB view details)

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

libosdp-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (69.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libosdp-3.0.0-cp312-cp312-macosx_10_9_x86_64.whl (70.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

libosdp-3.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (245.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

libosdp-3.0.0-cp311-cp311-musllinux_1_1_i686.whl (231.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

libosdp-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (247.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (233.1 kB view details)

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

libosdp-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (69.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libosdp-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl (69.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

libosdp-3.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (246.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

libosdp-3.0.0-cp310-cp310-musllinux_1_1_i686.whl (233.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

libosdp-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (247.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (232.8 kB view details)

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

libosdp-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (69.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libosdp-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl (69.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

libosdp-3.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (245.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

libosdp-3.0.0-cp39-cp39-musllinux_1_1_i686.whl (232.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

libosdp-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (231.8 kB view details)

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

libosdp-3.0.0-cp39-cp39-macosx_11_0_arm64.whl (69.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libosdp-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl (69.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

libosdp-3.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (247.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

libosdp-3.0.0-cp38-cp38-musllinux_1_1_i686.whl (233.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

libosdp-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libosdp-3.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (231.8 kB view details)

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

libosdp-3.0.0-cp38-cp38-macosx_11_0_arm64.whl (69.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libosdp-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl (69.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libosdp-3.0.0.tar.gz
  • Upload date:
  • Size: 91.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for libosdp-3.0.0.tar.gz
Algorithm Hash digest
SHA256 7663d21d6ebe36fc93085b0d99a9e61cb755e5ff04b8b3622f147d0c7b0ff94d
MD5 d4b9948d79854a0e314d0f2b864dc096
BLAKE2b-256 a3522c0b73aaf410647922cd2562ef98f5eea3aa512eeff4f4a42fcfdb51f61c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 393041551385ed6bab02a748840630a01773fc20e343ffbdb836a29efd089876
MD5 c054c5bfaa0a4efea481876cfff335c2
BLAKE2b-256 dcce7e0a41928ca98bc2aca5d332f065245d28b64782091c30729b650b5b776f

See more details on using hashes here.

File details

Details for the file libosdp-3.0.0-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.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa6302253ba6bc630b0105ff4ee174f1811300ccb662657f861636d1e37e29ca
MD5 99f398dc86181c4a9364c490ed57da32
BLAKE2b-256 1623e51935b2ff43b2f941cc4ba554205deed1fbd184da8a615ca79bc29ddccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b80919d7e97e17622792eb15d33ae26a5dc7058396c9c0c84b91ad2ad7ccd89b
MD5 fe4f1ad1bfe5e66677422b76249ccbdf
BLAKE2b-256 91ebbdd99566fb1c1ebc9c7af126df232a137326f3ae0d8996206574807c35e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4676e7310664223658bdf93dac1a86e29b0a0b7c1262dd24a2e58e694ec51332
MD5 d1feff651d17a340a286cf4c920c7e85
BLAKE2b-256 16dd883084d0ee702a050cbac714d9ebc4a26841fbefb2e11fd8e139ae747dd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 feb2d0cd7d924170a94cffa5e9bb68161f5d4fd3143949062444e09c886d7c13
MD5 e2ded1ad544acbb9bfde980ce07dab2b
BLAKE2b-256 a94c646f6349d9d754ac603e0bbcd34a5301ab87d54dae7fceede035afbcdeeb

See more details on using hashes here.

File details

Details for the file libosdp-3.0.0-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.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a664a28009a444f756dd3f5004e80965d700d18bf8a18d462d22e2acc24979d4
MD5 ee08c57277d25ccaf56a94fa01ae34a8
BLAKE2b-256 ad120a989ad63014441bb5c35a1b983b3e3f40868050c9f78180b088748d7fe7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e51a155b7f936c454d3e6a4ba00d38171ab8a8d8ad9e3142c2d826b14ba713be
MD5 19abbeb2fc3efc0d053c22c0da2a4b37
BLAKE2b-256 c80b1887ec9823ec022e808a6af51aca9024091844bd1a6aa387153520587426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b7ae4c5d96ce79d3983edce5d0bf1dead785d69fb9c2db109614be2684741c97
MD5 be7daa5181552e6a818ec9ba837fcf7b
BLAKE2b-256 028480821989a2458763fc38be821af69e3385f6a1f79de90c9dae9b8a29e130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ac640c7936859db7e985bf22c4b1f3559570ae2bf3475b38cb4ec57f2604b92
MD5 6a249032db2823c269840ce2e4adfb9f
BLAKE2b-256 acffcaab2a8b0a93f544dfec225cb965690ae64d09d48aa99b6a557161ce8921

See more details on using hashes here.

File details

Details for the file libosdp-3.0.0-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.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff838f2a9ae12822a1645a93d25381a0c29154f70e5ff990c25be0cca7d7a5c9
MD5 5082f6a566bb6ed3c0a65c849bbcba62
BLAKE2b-256 6230fec5c9f5d564e381db393602401842ef513004b5e81d95cc9fa9bf00609f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f0daab301172b2feef0e8aaab3c876a213b358e94c9e63796f2ce6d1ab8a1b6
MD5 c51a04e71165be1f187aed2f61ca31d0
BLAKE2b-256 e36db54ffc1c76d2fbe0694ecc3165971339de0b850c26b1552e9bd1bf00436d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 469321c62c99c11c519a9a87c6327db79b886cb1a738b5923e5739ad81f129fb
MD5 f9cd7818f3a7a00879fc3d80cde7ac0b
BLAKE2b-256 65b1cc3ac34dcc6eb23840522232e8a19d4acbddc7ac868117797face348f04a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0364aa708b538699b55745d2cf1897aa21ae8b00d02df346316d048f36567f4
MD5 db901a9be6c5cef22f0bd370f59cbfc3
BLAKE2b-256 c3a9edf11b4dfd40e6401454fd064b0b05be56eea07e4cf6ffe7fe13326cf3a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2b9c98cc6c20fb4da4c5430688473ba3b765c1814d6adc91ec02e8874358c568
MD5 b2f23b6104ae893f1df732941c7e95ee
BLAKE2b-256 22e73dc50676b5c5eb59f45ef25982c9345e5240cab48c5632e53c220c9a1624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c5e2644071a2f509681cb956bc57d769d780590e64b3a227e0c3d50c24e4536
MD5 256d85c7af59402064c630d073bb89ac
BLAKE2b-256 9c21641e75da68af4d1399663c82ffb717521a00a22f3bb9e78ffda71e719471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0e31ebc677150db9c7e045744eb1669137ccea39e405792f84c47dcc394e970f
MD5 d76435055765adb930c5dd4ffc1d48eb
BLAKE2b-256 2bb8fb02e91ef83f1e211bb8294d5c5f75a79672d28484f857261b0dcc9b3321

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1c048af6993cad418ef0928aa1e57da614738579eeab1cc709521aab29761cb
MD5 353b10155b753457a2d16081a420232a
BLAKE2b-256 427ae80f87dcc78bef6aa4545f2a6c85a7b13a4e373323a3e2902540f66ce8ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4e09ab97f6357d7f42dfc1aae6bfc36f044b8a88ba00c0612601768bbade6f6
MD5 9201978c3ae961e720c7a0fe68faad16
BLAKE2b-256 d26736ecad7b81f0506ad8338a5bad47810a3b528f211ca4353da543487a0e93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a0300cbdacd0916809fcf06ed8004b54302e0b0f007dc60fe58ab46eef5a484b
MD5 33987bab386f15f7b4cc74ee2814e4b0
BLAKE2b-256 5ce8f563539c397a8634b681df4a34c1316a5c328b5151d480126ed0388620be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 19c73327c965e90faec7cd3a9949c4bc7c41e2cf71e884a7f0ca89ce7da0aff4
MD5 69108142dd1b8c7b7fce75f840cba039
BLAKE2b-256 dd94e252e68e783dfc4d738ce81824c8d848c75c422897fbbb30b2f57c42a66e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 672a150a05ab7edf946ef47e9c18a7f22613596cf29cf8f7f542b3fd04fe81f1
MD5 d913725024d031c0be1a9339afed4f42
BLAKE2b-256 558ad4ad4781cff3760bcfa22c75232c030569f4879b78a4cc4ec8e003a119d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f8720b0a1aa02b92ac61c899f4d88be6925a23fddcbb1441b664c581c4bcfbae
MD5 209b87c2f681038696e1093a3c0003ab
BLAKE2b-256 a6d27b47f96cd76a4579243507a607c8de839029a7668801f68b29face4c5694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 099d8c27f54ef993f375ad956e5b18be4ab05803256f243dfb70a3ba9c6cf704
MD5 013708cfa6b68cf5b9490bd779f5981a
BLAKE2b-256 336137bb0d0d0cdf22ce7cafb14a97f4a27a109a73341754333ac614eb703408

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0597789027f6b763b808d1193e7471d9ecd40acb23fdb5e7661f9ffaef5c1f0c
MD5 ed6d38e0c8e429c4503069c9f1934ca7
BLAKE2b-256 3341f6ea3f70cc60a18b9f6cd936cc2a17d31e3b339064c49ada2dc095060806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ed49d9d2de985e7894f4934199ef43cef66427790fad3a448fc29bfb0e85864
MD5 ee23b5038bef590175a304fc3229cf76
BLAKE2b-256 d4ac6ed121d7ddd5ec74625470549934f2a751c62e12787c95d84f400bc2e371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6cee02696ae300d178face3eddbbddefa28df579ef52ac91908f11f85beaf162
MD5 190243e6245e5bb08ab6b8e91b9bc7c4
BLAKE2b-256 c0a68e913926ca4d852df41f98f06b43d3ac5db310e2dd368b3f510cac69bc1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0efecdec819ece1a2794a27955dff23f5e00e3c8967b13f996568dcfb6a87b94
MD5 b74d33000132c50d4706a30041b58c28
BLAKE2b-256 c2ec328beada858dba0bc1471b36f8b64cff83a4b6df7d6c9593e81e3d29ed97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f65a2e21437f495af92910fa7d0239fdd241b574d5422c024d2a84c9e4044c88
MD5 3c2d59063ffcc2058dc5d2d968700448
BLAKE2b-256 1d5e1c1c2b0825971246cf3bd4cb0e8164707b13844dec3b22950a6af45e254c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de03af1291621861489290fa42322f0f816ae0d6d9cfe005f13beefb4aee28e2
MD5 c38ab7c3af1794a4cb4d37a718be81bd
BLAKE2b-256 f9adb02da11ea1fedfe7130077673b81e8c56102bd40146bedd9ffcccfe12e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b47388c4bc240bdc261ce3301fd36b6f0119a3dae17734ef65e39ad40d92fa0
MD5 a7af187d7b7383ccc50c8e1d24a9c88d
BLAKE2b-256 88fb01f93779a1ea5104861455c91f700ce8054000dff0002fdea3e0f20fe688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b2e0da62ca2d823c7e58ae851cd70bb9cc8b116f0c70e731598cbf535d692bd3
MD5 c868fc06e941b3478270d6cfd8eff4a2
BLAKE2b-256 98a2daaf2ae1b93d6cc2ada1ecfe1ca7fddc96bf987b8ee484162941b014b031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 837d8d1f533a43fc875123f33104576aad3fa1d4521dc24175a1633497673220
MD5 09999a30d749ba49eac564ba9654e491
BLAKE2b-256 a15f0afd7598cbcbcc2de12879fcc1adee37c9091c69ce8767dbc855c7b393e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c839622b77f83ff28b3c707b4fa74be78551e4b55ab4f0699543cc5ba71d96f
MD5 5ddeec54ed8a4c07747247e97e1b16c0
BLAKE2b-256 07e938bc5be506f2f32f243c0f892deb54e18ce71bb0721a7ef59a3b42210f79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3a18ae6c7f647fe3132b87dfb11cd5fa24dcc2fd97b3ad9c8a0d346408bc2d74
MD5 7adbaecc5bb45f59a6984612648c0a39
BLAKE2b-256 dfcb7566e68e67f13ebe7c57d5f82629fb80400ba94139e318224012c8059d4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 462c35e2586fa2ee046adcc986256bf94c4a52f28635db8ccb0a4a2b6a0f09a5
MD5 5953448a2d16ae819e6ea32f21244248
BLAKE2b-256 38b93a9730f780a8ee70428b942291bcc9b47c63ed8543d69b05c4932e05915d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7555e97c0fd17ef734d92fb5f54d7761b8a8b3247496d08953abce161be8eecf
MD5 28f5a219680df7363a42e4e0807b1b51
BLAKE2b-256 8fcea73a79358f189709682e02d693cb121d430e0efed38c915d29187369ca98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0c6d1e6d5b14f5bab8fe5eb3d4e2aaf77b460c3d5a370b975ee9b63f911bb507
MD5 3d19da3690a9087aaa1dd9b8cc89c3a4
BLAKE2b-256 f6d9a4453161e258bfac77f53edcdc7294443c9f77bf6c3b71cec365f651207a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1bc08bab85a652b69ab2a7db13f0ec064ba363be4cea238a361843243caeafbb
MD5 be4dd266c5706ab5a50a0694d078df1f
BLAKE2b-256 0541cc24a388b478613afdffdf24c9291a3529887c384b297a2880396218949f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ceb8a056b30bc69f802889bc645f8633dd2f8292f0de5a0ec152bc6a475f8d79
MD5 bd8baae90ab391a322585875ed131d5b
BLAKE2b-256 49de5ea456ee596b7498d2f5687cb108954997ab967d6bcc2535132cd39b247c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0dc0b0a92a0dd25a6e892dfb3e01426b3d5a1e035b3ecae7751002aaf56c26b
MD5 0f7fab5c25f1b4dce7055a6827caca12
BLAKE2b-256 b0aa8a9595c0f629a4b5c6255919fce3a884e1c33c7767d639138e7309dfaebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65adf045aac6a3eb57c909cbde2d2bf7d32ba892be353da487bc7318d47e0bef
MD5 1db0a3e50971cda5a1260e07e8443827
BLAKE2b-256 7d4e95dbb1a2a6a15573abc33b91676506f4ae840bde5d48672e0553a4bf54bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0fe4ebb55418181de7e45d15dc5a991fc0d97c266602a5cf6021835290d6ef8c
MD5 65a2661d2e82fff5dbfff9a92326c319
BLAKE2b-256 ce584e06d2fc58640db6bbaf74bee9bb99f73e7ab32b221988cedb30bfbd5f52

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