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 examples/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 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.1.tar.gz (94.8 kB view details)

Uploaded Source

Built Distributions

libosdp-3.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.8 kB view details)

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

libosdp-3.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (62.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (63.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.8 kB view details)

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

libosdp-3.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (62.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (63.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (81.8 kB view details)

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

libosdp-3.0.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl (62.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (63.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.1-cp312-cp312-musllinux_1_1_x86_64.whl (250.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

libosdp-3.0.1-cp312-cp312-musllinux_1_1_i686.whl (235.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

libosdp-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (234.0 kB view details)

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

libosdp-3.0.1-cp312-cp312-macosx_11_0_arm64.whl (69.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libosdp-3.0.1-cp312-cp312-macosx_10_9_x86_64.whl (70.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

libosdp-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (246.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

libosdp-3.0.1-cp311-cp311-musllinux_1_1_i686.whl (232.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

libosdp-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (248.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (233.6 kB view details)

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

libosdp-3.0.1-cp311-cp311-macosx_11_0_arm64.whl (69.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libosdp-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl (70.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

libosdp-3.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (247.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

libosdp-3.0.1-cp310-cp310-musllinux_1_1_i686.whl (233.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

libosdp-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (247.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (233.4 kB view details)

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

libosdp-3.0.1-cp310-cp310-macosx_11_0_arm64.whl (69.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libosdp-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl (70.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

libosdp-3.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (246.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

libosdp-3.0.1-cp39-cp39-musllinux_1_1_i686.whl (232.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

libosdp-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (232.5 kB view details)

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

libosdp-3.0.1-cp39-cp39-macosx_11_0_arm64.whl (69.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libosdp-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl (70.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

libosdp-3.0.1-cp38-cp38-musllinux_1_1_x86_64.whl (248.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

libosdp-3.0.1-cp38-cp38-musllinux_1_1_i686.whl (234.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

libosdp-3.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (247.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libosdp-3.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (232.4 kB view details)

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

libosdp-3.0.1-cp38-cp38-macosx_11_0_arm64.whl (69.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libosdp-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl (70.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libosdp-3.0.1.tar.gz
  • Upload date:
  • Size: 94.8 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.1.tar.gz
Algorithm Hash digest
SHA256 656ea59ef2d57c31886602f3aa21db15923453ada8b54fad736a50dcdb15179c
MD5 169b073f01347f4be0c9093ac5c4f9e1
BLAKE2b-256 1a7fb6d901ee96ced67dfc7547dad0beb1362edff1cc7a03dcd09fc8fd77ed37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 960667863d16ce2b12d86edc1232e0dc53ce2249b06f0afeffc7cbb50a49c924
MD5 dfc489fd818c58d685850f02c81f81b9
BLAKE2b-256 5b563a01ba8111d07dcf32b7d53f4dd5744d447a76ad1ecfe455021d0f55aef8

See more details on using hashes here.

File details

Details for the file libosdp-3.0.1-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.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3fb4a5a71980320009d2773cd65ef1693773d80f76e30114cf596a36f04b247b
MD5 92ba9e770e95edd7535f1c771195b798
BLAKE2b-256 cb155aaf024b8e558ee7e9e31fa2f733cabe27b8f35a074639fc3c9513f91aa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eef3d7e465320f74c543bd088ad51a787320f45fe0cc5645c69422f24fad19fb
MD5 75c3962bab788d242593898335505d74
BLAKE2b-256 eeb3a3c0a8f656a387574b6f3780c9f48679c332667cbcd43a6648959e3b0d56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84242cb1810064f5e4dd7101c150395162b7e5de1e6eeba357c42d761f698741
MD5 9d919a00f233821c3689432a8fefad8d
BLAKE2b-256 b84d35197e6ffa28b04f84e158a48e0d40bcdd31ebd53a174271c272d546fec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83399b7ab363f874a98d98325769bb904875b1b77dbf2fda70cf248c62ee988c
MD5 8893c7c50f0fdc8d9c955aedd7cbe95c
BLAKE2b-256 5f879f6e76614bbda5a3021ee7e4ee06fb3b93d097bf7fda195b6be55098710d

See more details on using hashes here.

File details

Details for the file libosdp-3.0.1-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.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 522d335fd6e1d5b5fdbf93a7f45c487f1fa8635453c83de8548f8512254dfa13
MD5 266219a668be2ee4f59b53dee915da66
BLAKE2b-256 cf698aabd881ebd8fca052f2af3958105daf5e1339cd73f296d18da807f1dbc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75fdccb183016b0d34cc4ae216b1c094d35bd76f85572453e178839814b31216
MD5 2d7d2f8a1314e7d82c660117adf2bd5b
BLAKE2b-256 83707f89c1f8a01e01db75732ccbf2c6a32ed4d9c2598411ae8ff5d99ccce88c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fdc896d57e181c485f741be243973720bd2d66f70c7e13e38b59d5b764506865
MD5 69157f5caeeac376350f7637c0ddc227
BLAKE2b-256 dc2a9bdf26b5282dc38ff7767872438f47d6eeab6d6dcf90780dd11352411858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fa0f094e25f83bc7d4e29bf26bd1f14ca363f2f3e432570edd13b9a6d077533
MD5 5a17a6d0ac8d66f1750c433cd90f28cc
BLAKE2b-256 340d7f2b65a6b15286f851d79d70de7b6742f6eb3c48e29e378ad955a48a180a

See more details on using hashes here.

File details

Details for the file libosdp-3.0.1-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.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 29a947778e8aa625b14acd64cf42dd84cf0a0ad6cf969b8d0d38a437006c5b05
MD5 28d92f7981dd0f4dd65f0a3aba4b84c5
BLAKE2b-256 4b08ac0cf983b11d97e372fb783fbf1fa2b0d48bf2435eea9ee7b756a4081dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a4adf18b65492d3ab884a40776ed4d3d4fdb79fd2f5b0c14bd4b91920d6d2ef
MD5 3fc586ebe686611a42b1adbb4c032649
BLAKE2b-256 103e5c5e8ab6fc31ecfb0220b3c0d64275694d63c4297790aac227fa58cc0965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7cb969062412f1e17c4689c582136aa16b38790ce9996b2bc9bdafae3e61d4a
MD5 50e3e5bba427b916b48a0e32f7856014
BLAKE2b-256 f5a36f220924b9718309bba93180ded34f6c45dbc16a8ff37164dc202ecd7404

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6d28a11d8a18964273eaec12bd046940e5fde67bf91079a518e267bc1c03bb40
MD5 6b38b8a9df8bdecbf8d493c836c32122
BLAKE2b-256 d25d59f6febd5596891e22f7a0f16e9fd0b9e5f9717bf704dc440601b3bc8ba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e08a6b35e55c686a53451641df9774c97dfb0b0f079d6eac28cb41a221390d8a
MD5 165e9127be6523c7477701a3ab53a031
BLAKE2b-256 1a937062ef547e9890dacfed5718f57e2566afbeb6c67eab8bd7a8629768d2e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3333249a2c989c41cb129d1f5b1a8e8f153444c788b0401786438cb9fb6f2206
MD5 f6380acd6139285e0a49466d774cc2e3
BLAKE2b-256 79e31ae5907d02e3aca2ff3807be28952a608a7627d36c47e0696be2f9a20ac6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc496b6490434d0e038eb1cf28415d4ae3524b093589cb1facc0f6eb5694997f
MD5 70943b810c6a1735f106264381e262cc
BLAKE2b-256 18d020783a301b96a838fe217bc1954b7d278994025a568cd6f411b6a5563e53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a41922505e1977f94f5aa17c92761f0bd729ae09a3b9e0e7f8d92e2fa04a69b
MD5 ae271d67a3b8baab8aaff570a0296cdd
BLAKE2b-256 0a1ca766901e7a0d948eb3060dc5ef8cf454daab42ff98a9b8a857823f17360b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a06d1ecc03b8e2ede794746097c78fd69d6e82b03ccc7018e95daa14673d3fb3
MD5 f3f9c3da2ed9d3afe865a2ba45621d41
BLAKE2b-256 640ca58b48783e03a776ebec7c19844f1f6be3098d49f4a36a1c5ba0a578de17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c48dd52ebd7d0ba09d88c6f998da884f7917b325d421398e568dad2229cf83b1
MD5 1e21191aaf12b3d434f6145f2c9d845b
BLAKE2b-256 7851fd157f04fba991ce52bfcbf74ccf5a0490a8fd6198ad06c5d6c784605a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c2ac621f0f30851fa4fe75bef4aef955b97403cb060fb6c24ee2664988df10bc
MD5 4d30689a2a168bc7b5d5d99541e06ef1
BLAKE2b-256 f7b03804ba8f358b1bb9cdeb4c172c2bf092d34dd4083592b5a2e85a6c1f465c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc3d6be804f3060d8038d5721f3498435643d28cb24e4043e043d6ade3c757ea
MD5 6dd5b9c041b9be18285d343e22598cb0
BLAKE2b-256 6a4789a9785c5b32e1b1fd84a22ab5edf15adc0c361e838b3421bee85511a2bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6764057191b4265004d0dc68b12d1ea5ebed72dfc7d1fd462561cc0510fa4e38
MD5 fc3fa17fcce3689b2729ac0183b76f58
BLAKE2b-256 cd4e55b296e7430380af8dc07477d0d2b7e71d123b1ef0bfed29b04b801b6f8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d5e79ad5d9a61e9ad977a14ca4d2224dbcafe7c87efdd53addf140abf639923
MD5 799cd3673d0f744c7ac0fb1a6b17bbcf
BLAKE2b-256 31f3a5e815546a228b5b61fb4c1b33229abdb45ddbfd0ba31a68daee58a1831d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0a9934e99447c8f0761522b2acb70468b139c48c3fe0fa1f52cc7949a1243b7
MD5 9373b9957b773b477acfb79370b2bc7a
BLAKE2b-256 8e6125593fe86630628e948791ec740fc5dacfbb551fc6c89cc0428a5d9231ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 525309787df3d4125460969ee6938300dba307f8c599b8b5864bb751ca402de1
MD5 a4004f067e81a65635f3f040a162d768
BLAKE2b-256 c89793b10a26757954a27f59d83773b135b3e2d34e7a83f1e886d201f28f1c4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a5afce1c332efc86170282e9832efdb52af94bc6d76922ab1d6cf71fc2b3885a
MD5 790bf64aad0487da8c3e16e9565d70b9
BLAKE2b-256 aaff6b5b63f3dab0d767f3b3cb6ca6d6ab9d71e1da147175c9debd2b7caa6fec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dbb40fccec96c618fa3f788fd0e8492b66ff6b0f5ca98969c87cbbe4895f205
MD5 68fd1ae0a3d1ef4a1a4cea85c023f8ff
BLAKE2b-256 4f10e7146d939ca961af9fabae8ae7f602c08443cc0bf044726caece3c81c34a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9fd9afef53469270df30c9e3ea260f51dffb929366776560395c78b3d016b209
MD5 1a3ec04b6397db0ba38caf545aa12546
BLAKE2b-256 789805b20bd7afaf185ba6ea65a419d5e8fbdd7f4b1c1507fd843378cfd05c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cbb216c57cff938537be1474b7bb601962732fb538425dbf3af8e34899246bb
MD5 b6482bdbfc6ab367af81515a9431eb21
BLAKE2b-256 7a50a7bcda0a78263dd979b6862e4606c3bd5aa69e8138dc1643d661d5aadf05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70e875757006dec9511bcd0c07f41bddad234a6ca6958cdf68007e88ba2a089f
MD5 d59476d404743dc71f75922a190973ec
BLAKE2b-256 a8f2a9b56e836102168c0d83b677d69a0526c0cc9fdda40edb36b9bd70311b01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 537eee3d357e2bed91e31dbf0d4d80e7944ab48401a36c4d159b5c3853ca8602
MD5 cc384f3c8406111fc87d47873449bc58
BLAKE2b-256 cfadb5a6e018c0a4547a32077b40dda2c4eff15025d2e57bdaa4e0ff0afe054f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bba7e63cd8cdf7bfdf6a2d95a9d7760db4d1523743879e7a4cada51cd58436df
MD5 97665983f6cc88f12ed179bd34045e74
BLAKE2b-256 64ef22ef367b71ddde9f051414a83148ed43e56a354dca66d04c05a6e10b10dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ede0df222afc6edee8ec05714d9bbf8d92e951576c4f02a53b8e6eb130ab3d3
MD5 4052438fe393c9b088ea59e539790c3f
BLAKE2b-256 86b37f1898e9bd5a835a1d595541f5cbe5ec8aaf5a9672b53beae725cf859084

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3670dbd39001ccd118a84ec0e21ffd94b8307719636568cea171a28e2271c2c8
MD5 9d9b309729503176ed0e44f4dd4fdb52
BLAKE2b-256 624936b1cfc9d36e6dfdae835ed47f7bff5a02b3e3aacf8ede78536d499f2a8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e987ae244719362d26a2114da3637d2ce8e30ae30cc8651a17f59be61adc2fb
MD5 a5e03d4e7cc8086d2239649445779d6a
BLAKE2b-256 3b498128c4605255e56008a61ceb984c382a2efe063fb3c8b1b2f65a2176ad62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f641c142b5a550ea651314726b724d68ca905e5f84f8cd5c73e4a84460c30a6
MD5 8232e41877616844b2f2ec2c28351ffb
BLAKE2b-256 8954d01d2dd285df4697420a3664ae1e8e229440690f894f2baf53e4112d803b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 77e213b925039194975110b8f6abebfb2c19cb78e27e16147389c909a3f945b1
MD5 29554d72429daf70f24e6ec8a4e4c19b
BLAKE2b-256 87aac4ff6e2ae355fa673dce1dab5c9b3328877245d5d52a8297c22aa397fc1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 87d4a9239e39f0d2c6df24f742d293d305d508f4a74a5d0915beee1b0385b0ea
MD5 b6429298fdeb3f9ae21115415e25892e
BLAKE2b-256 5c4ea00a2ab205787cb281aaab581cba0e82eaef98178ea842f1c7ff37bebe0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4d3c572549bd61d2d139e9a21ac760ba664e7b541689b876089e42349efa6d2
MD5 547c47340d7e20514dd32557cf340459
BLAKE2b-256 c09ba4bc9d6cf34350312ffe68ebc9d943d74eae1b37bda0f34744fbfaad2f04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 025470aa7cc0f758c1cd7a6a42658d5dcb434496686a982802b0eca61f2e93bd
MD5 aa266f126c2bdcb6b48ce97726593ec9
BLAKE2b-256 307974097d1a29f4ec6ea44ab6fddfaa18f0f9c8792668a7b5eaa795d91a709a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a24f69d66cbceb52bc672c947aac00783ee6c8e0165649b56ac2e6b2bc9c655
MD5 ce763d3aa0992613721d2bdf2ed9950a
BLAKE2b-256 af9a37ac62757cae168341fbe9c6795b25dbfaeab16bfc9b33210f598f6008b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2f3a1fce966144acdada9c4cbb0e309b41c363b366c068a81471d115566871c
MD5 98dd0b6b2c5fb1a591aa8e96a625562a
BLAKE2b-256 22adc05dcf813a1029abc2e84b4d755c3909d6a48cedc95c29766b33c4043470

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