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

Uploaded Source

Built Distributions

libosdp-3.0.2-pp310-pypy310_pp73-win_amd64.whl (52.2 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (65.9 kB view details)

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

libosdp-3.0.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (51.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (52.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.2-pp39-pypy39_pp73-win_amd64.whl (52.1 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (65.9 kB view details)

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

libosdp-3.0.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (51.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (52.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.2-pp38-pypy38_pp73-win_amd64.whl (52.1 kB view details)

Uploaded PyPy Windows x86-64

libosdp-3.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (65.9 kB view details)

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

libosdp-3.0.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl (51.4 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

libosdp-3.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (52.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

libosdp-3.0.2-cp312-cp312-win_amd64.whl (51.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

libosdp-3.0.2-cp312-cp312-win32.whl (45.2 kB view details)

Uploaded CPython 3.12 Windows x86

libosdp-3.0.2-cp312-cp312-musllinux_1_1_x86_64.whl (206.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

libosdp-3.0.2-cp312-cp312-musllinux_1_1_i686.whl (194.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

libosdp-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (190.9 kB view details)

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

libosdp-3.0.2-cp312-cp312-macosx_11_0_arm64.whl (56.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libosdp-3.0.2-cp312-cp312-macosx_10_9_x86_64.whl (57.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

libosdp-3.0.2-cp311-cp311-win_amd64.whl (52.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

libosdp-3.0.2-cp311-cp311-win32.whl (45.2 kB view details)

Uploaded CPython 3.11 Windows x86

libosdp-3.0.2-cp311-cp311-musllinux_1_1_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

libosdp-3.0.2-cp311-cp311-musllinux_1_1_i686.whl (191.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

libosdp-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (190.1 kB view details)

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

libosdp-3.0.2-cp311-cp311-macosx_11_0_arm64.whl (56.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libosdp-3.0.2-cp311-cp311-macosx_10_9_x86_64.whl (56.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

libosdp-3.0.2-cp310-cp310-win_amd64.whl (52.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

libosdp-3.0.2-cp310-cp310-win32.whl (45.1 kB view details)

Uploaded CPython 3.10 Windows x86

libosdp-3.0.2-cp310-cp310-musllinux_1_1_x86_64.whl (204.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

libosdp-3.0.2-cp310-cp310-musllinux_1_1_i686.whl (192.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

libosdp-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (201.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (189.2 kB view details)

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

libosdp-3.0.2-cp310-cp310-macosx_11_0_arm64.whl (56.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libosdp-3.0.2-cp310-cp310-macosx_10_9_x86_64.whl (56.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

libosdp-3.0.2-cp39-cp39-win_amd64.whl (52.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

libosdp-3.0.2-cp39-cp39-win32.whl (45.2 kB view details)

Uploaded CPython 3.9 Windows x86

libosdp-3.0.2-cp39-cp39-musllinux_1_1_x86_64.whl (203.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

libosdp-3.0.2-cp39-cp39-musllinux_1_1_i686.whl (191.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

libosdp-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (200.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (188.5 kB view details)

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

libosdp-3.0.2-cp39-cp39-macosx_11_0_arm64.whl (56.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libosdp-3.0.2-cp39-cp39-macosx_10_9_x86_64.whl (56.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

libosdp-3.0.2-cp38-cp38-win_amd64.whl (52.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

libosdp-3.0.2-cp38-cp38-win32.whl (45.2 kB view details)

Uploaded CPython 3.8 Windows x86

libosdp-3.0.2-cp38-cp38-musllinux_1_1_x86_64.whl (204.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

libosdp-3.0.2-cp38-cp38-musllinux_1_1_i686.whl (193.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

libosdp-3.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (200.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libosdp-3.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (188.5 kB view details)

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

libosdp-3.0.2-cp38-cp38-macosx_11_0_arm64.whl (56.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libosdp-3.0.2-cp38-cp38-macosx_10_9_x86_64.whl (56.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libosdp-3.0.2.tar.gz
  • Upload date:
  • Size: 80.0 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.2.tar.gz
Algorithm Hash digest
SHA256 0a50d13a5e5443115912873a4ae8bed19f5a4712401175177fa20f82d583ab8f
MD5 e6d8fee094d9aef1fcf255301c2c98fd
BLAKE2b-256 96c3cfc7546aa036650dbb89c795eea5a1bf6b8e2055e9ee85b9b3ea691d4086

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9f17e672622a1cd8b6a3997d6caa31eb5b4c3aaf79fa2bdf67bc4dc69f0e1e7b
MD5 04ed646a06b165b2e583d4f9d14c82dc
BLAKE2b-256 a11d27ca65ac8bfe052a494b1aac7f8bb1327debacb0d9bbbaed1b024c5091eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e01222703d51cdc45a20c6cdff3144f23889178b5ada1e9b1af9cbdabb34a720
MD5 a58ce715ec9bb21b45aa0d15037f8bc3
BLAKE2b-256 f8ae27593b2cd122ad0ae7ef3e84fc1d3621d9152b1c87a6418c2c2b92dfbfa6

See more details on using hashes here.

File details

Details for the file libosdp-3.0.2-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.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7e90d44d17a3b58187b75591367f0a482676b448176e365b82265047d435b55d
MD5 800d91c89e12d9879de05497cabfa2d9
BLAKE2b-256 af0f108178ee4ac1088e91cbd05bb4c5403640ca2ba8fcd5a169c326f1edfb29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6fceb68d6ba838a6b86c552768178445f645f04278aeecd1dddba47f84fedec
MD5 a633e891391525b83e6298b655ba73ea
BLAKE2b-256 dc6967e302ea5e4552bbc69a7e083fbc2d1636d81e83fbab7fd90e2187ee3da5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5620ce8b3b228df15df112f874406d6853de049060ac71f2714a89683b79a00d
MD5 4f5955ca0ae7623865ecfddf8675277e
BLAKE2b-256 c664d7814a5496ccbe53fe7a5e99c07f8b48bc1cdfd0e09dd88dbf6db680c01b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 383a3c4e4fe3a493fd06e913b0d48742291e4b1ce304ed943d88c4392f1e8e7b
MD5 b91b5e3bc93426fcc0b0d5d4659d0452
BLAKE2b-256 82cdc597f6f4c8be81fc81e558d07b176fbb80078d430f44f9dcc87edb4c4a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e51633171eb13a83aba7f5bd59c5e8117a0fc97f35ede21ebcc98a684500323b
MD5 f2cd45b91ac9ced29a2af3c6c33aee44
BLAKE2b-256 532dad5f01dca80136ae1b2c05a6317e5e06f1cd4e0f95c842d1e42573404352

See more details on using hashes here.

File details

Details for the file libosdp-3.0.2-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.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 051fac4483ee66d595c0810fdb1f1483897bbec47d2be78e201ae84e22605c09
MD5 e9ab1d915d47b2b3f413806fc830e157
BLAKE2b-256 c9c367351509f59eadffa137cf2dec5ed1403f8035ea600ef116aca16f124d29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb7415737301bc306e744f851ddc982981ea7bbd3c587a8516113cfd0fa9b3fa
MD5 1b143ca20006963582f6edaad62ebe39
BLAKE2b-256 986bf76bd2186c391318a054fffd4ad0ad3efaa338a9e692ffe93529873cac4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5856d40e4dd4ce971ce26812184864fa28c17be022b1b9f2f7abe1c695a850e6
MD5 2831d59ab4fbfabf5462d695cf098f35
BLAKE2b-256 7751ac0db0e9da0e6d73305c29afb59fa6fee91002e3933338ceafdc0773564c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3ab1da78fe615b6bbbbbc1cbbfd77025c3d6a25c4009095651211a661208400b
MD5 591561f076da46986b5602f5a9d38daf
BLAKE2b-256 84d70aea3e28fd76427bd2fd134bd84b1e7b3b7c6153d59a7d571863ec211f28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f635841d93e66ca33fe66c9f13e854ce27ab2f715076ed0ce8999e33bc470a9c
MD5 9f8c0d1f8b1eafcb0ae5ed8489f53a95
BLAKE2b-256 90052e8d31d9281adebda57b57c368c3ea5b7a5b9c1683a1ebb2e78b62743103

See more details on using hashes here.

File details

Details for the file libosdp-3.0.2-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.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bab327a3ee3ff3a53c86c5bfadfc557b0206a6f6c686ddad060c254f41f1b2d2
MD5 76c78c76652e3cfec6d4a365b59a6acd
BLAKE2b-256 ab90a0ca4b2febb7f7ebac931acbaf3f92ffe2330e7aa6ed2d54f824e1f6467e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1aaecb8d0bc685f01bcc9b910ed5cbc562c90f0e4b1977a5ee9984afb222a432
MD5 cfd0534880a361bd6dee040cc5bbfd61
BLAKE2b-256 08462fccf54cf7641b69d7299335c3f92cbca5cb20fa0fb7d7cbba172b339918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0454f4ce1618c37585df0d6361f154108f4e579ab69a2fab13c13a4e5881420d
MD5 96542b053b8925c0eeddfbacf81e58f8
BLAKE2b-256 d73729bb2b5c951365773fdb04f43205f6764c7346e8bca45340bcffda1d6578

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 51.9 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 101fb7c461d80f853b4028721367893c10a1631e155e0c716754de5eb732311a
MD5 106b944dc365abc900b5c035d93a1c74
BLAKE2b-256 808a3f67488debb0aad1290e675af1f83ca167065b7853fceb30f974ee742b06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 45.2 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 537e9edfa08790c6e7e709d3b617117e2046adb94257ebb8558a8b5326f1eef9
MD5 951b243dba8b14ae3b9b0d820e7ea71b
BLAKE2b-256 a1ffc4c49789c36bdee4ffb7eba39f1b374f55b8d50425c2c6357a3a8581d70b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aaeedf4e01df81a810f2bac6dd20612bde4c0758623662d247994ed7b0c6ca20
MD5 d20fb611b7beb4713862daa371b4caa3
BLAKE2b-256 b459d4df2843054d9279ade7a36a8ad4d36b875f1e712d0a7c8e417e0f6b01b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5443fc98f98f34aaa60adb8f4ee20ac8ff89755f3d496ec4ec485abaceaa86ce
MD5 2dffa696a034fafc494a1d0fbf653419
BLAKE2b-256 70737d480ea9e050f6851ef9e20a31f464a95a27a9d4e33b2fe8d3d16c19b903

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24f0ce6b10ae5579cca1358133d6babdc96137d8acb1a1b74f06009f6288db53
MD5 4803c5b0a9174721b705834321fcd173
BLAKE2b-256 900b1972133f022c8527eda964ae7ad9b2173ee01e9b7a8c08f8c969e16df377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75005b8e2216409ce0c0274e81442edf92caf44001c83449ca916bd06995dcce
MD5 15032b2db2bab3beeb2dbb0481a61ee4
BLAKE2b-256 19333694b22c07a44906052a6b411057ce014e0db5b807eb2049497b4f8d6328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76460f222bfd212ce5579b5acf21d88d312b5112841354b68cef9ae60e40a1dd
MD5 8e5bce9c890d5b4a3dc020267c886532
BLAKE2b-256 44661969a2d121395805da52875965648a9814fa852a7fc8751a66363a3033fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8331adccac61238a817fcfb0810d92a83a496a3907a23b57f45f323156a86e8c
MD5 9888f5c1b131ecbfed166d8f39159d5c
BLAKE2b-256 3292fc50b228e8184a7812a98664d3fe9d3696dd1bf512b91c6bd61e35c52157

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 52.1 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 21cff65135e901faf8e429fd16c0543190d587b2fe8b51b564ec3395cfc582a2
MD5 386a7553b51421b180b09d47d6ed34b5
BLAKE2b-256 7758099b9299d802b2f9f6f602e691803dcde22b3f66206fdedffdd1a636379e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 45.2 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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f6c022e38f81c551fddcc8f793e16a1d312b00d2f5b826ede24a8e2904ca8113
MD5 9af59fb742d9bfc09dccd79c6251f831
BLAKE2b-256 9f6677d9acdbc2afb2f2a2dfd4d876401d243959ad52b73922fc0a2dc346efc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dd309f7a93670eedb0216d4e45140f01c84715e584cd01c6389bec649b8d4155
MD5 a7dedf209097ef9a22b6262033233ff8
BLAKE2b-256 cfbb1378f12411766632a85d84b8ca6dae103b107265036654966f581efd48eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a86306e6d6827694fa0db2c7c47988fa9174235deff3f673610c562488640886
MD5 ede61a1f5e34ed452ae8576482a802a7
BLAKE2b-256 b625392c4a99a922ec8ec3615e364f2046a2bafb8b0336955f12d81ab5885fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b0c6c7cac571f4fef412345fe2f03dba54c79a7e2d5edd37af48794dbcc3087
MD5 4644ea7f8705135f7b2a5a531a7e5fa2
BLAKE2b-256 e7e2fea2147799895dc68e25f9b06e8669585eb5f3bcc50e3106fb47ebe3e0d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c9077a916bb6ba0d1daa5ba42a25a122605e78cab704a0d07b9288ab4975bf5e
MD5 0f0be54e921962c27289a5dab7a73691
BLAKE2b-256 065acbdd59a005e211b40c314084c4e95de442e875f247ecf1730e4753d757c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 490c2dcbabff8bb94630818a029ef1cf059263af86b92b5d264621289191a18d
MD5 f4703f5c02ba07c3e46008bb594d6235
BLAKE2b-256 d104ab72278230870e0faac1179e068e64da8283ee86c213af3d8b1debeb7a14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef22ecbe0aae19897b557eb04769ee07185fe2b6532cf968bb0aa1450454b474
MD5 0ed443118d4bfeafcddab7b58d86b31a
BLAKE2b-256 1083234a4b0d4e5359b227721e92752adac2f94762aa6f8482d044bb16b18d3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 52.1 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b67ff6cafd11482eb3bf5acb93c6f12aac1c1acba0f6e3538e582b1bd85a0566
MD5 ef13ea8d3e62d45cf7b33ead963771b2
BLAKE2b-256 cb74894669e8cb3a3670ca01040bf4fb9d81536e05d910fdaf5780027bd14a99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 45.1 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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f0bc27fa8d25c3c4efb8e6484882e905d662b8a1aa6c31737c9830701dd72122
MD5 bb00834f6d0deb4c7e8bf3ad96cc4bba
BLAKE2b-256 7c58b978ad995b3792762a70a6be5774474374a54093571175be9fafa9fbce1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae57bd1dccc3bb56392ff0c993a1dfe6218b7f3bb1faf57f807184bbe6475a2b
MD5 0537384d9f190e91b0a04f331a8127ad
BLAKE2b-256 41bc88dbcc576d37a8679c12778739c9f215c6ec23790d1d72c1fbb466c2aa8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 efe7373e5479b422e81b73e6a836a4b7fd473168feb4d244ff93918896b765ba
MD5 55a36bbac29b3a08df512de8c25828dd
BLAKE2b-256 7434bdb6b2098a94aa9b2021d7d9c26f52e085f551de6d21ef7fde5f16b10e7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30ee8380f21234dec61c4de8c2b2eed1b631407057a14fd786d850f5e9f9f95c
MD5 5bac43dfb50c2061f08faa26326e5345
BLAKE2b-256 bc226f645847c1fee553551c41105baa84a190bd558d6a78a6dfaa1adae99e4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1bd385cd3d9f6c174efe0d7ec2d595ae7e55ccac1b66a536af8935874ec03c16
MD5 e9a9a469b5cee40b99253243dd82a4c9
BLAKE2b-256 97dbc4a565eccd9981f9404090200f75357d9b232a269e56bc34bf46720097a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6ec174a8d1c772fc37d38e064c7cec6d7fb63312e62db49876c8075527ca70b
MD5 38f32347097bfb2769907e5ba01bcfb3
BLAKE2b-256 27e7dc1b0400e3c82cd3f6036b1b32d780711c8c75a5666bb3a957f5fc4704ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b31c3d26e9c8a7b70a440fb0d46ce096e287a30db072a3a102e1782080bea87c
MD5 6755a45f719176a3322a7598971c7786
BLAKE2b-256 ebf782ba1a94bd7efec3513ba6124db3b9cae0abddf7f0424c14544d0ca0c193

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 52.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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 abde0cfb97801d8fb3c9c2a65400a58d39606695f822e934e616c55d079416a4
MD5 39ca855d725afc35b3ddd88da685c762
BLAKE2b-256 795d26d6322f41e82d5d0b0b0a5f8245565e1747488597667ba64d2f5ea4bba8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 45.2 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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7e9ce06d98bb28aab56b3d68c0982a2cbd3fe1fbc8ce8da240ddd35a59542fec
MD5 51576901351abc715ef4c9e160303902
BLAKE2b-256 1c9544314dba80f1414e96c517eb682d7a5022dd3b3e9ca76c1c21a8800b71b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d4d665d540052bdb2b4db271c5b14e5fa42a018069085decc3ec0177f6ca349d
MD5 01aa40adf691bbe275a935c9074f8bff
BLAKE2b-256 12ee876f75fefa77fd59c3aad0e8eb7148fd158451193c65f404dea6186efda9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9382a3dfcd0196abfd0931aa51fe162488bee2396240eb2639ef0e9901740538
MD5 7826b54a4389aa1d9aa72a1e680ff33f
BLAKE2b-256 245f42443402b545dbd1b161f2eb08e065583ce072866b1ad636100407263d9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bbf61c13139c35bb4fe880b5d659b38c621baa8dae3216a2d5d0a2691130c6a
MD5 5e014383a7d54088e67b7335d947d328
BLAKE2b-256 2de2d81a3e4b366148861499e34281573fc47918e2c9063052979829c9347827

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 29c60f22d6649894094c9459bf6beafa293baff4f0b87275cb961aee59ab479c
MD5 69b309db613d9abc0ebd2f1186e3be9b
BLAKE2b-256 f0b428b1b204c4d4417b9eddce1ea009051862d310fe0995ac09c65c894c3ac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cc654cd865941651f8bbf0187b7cb368e3879d5640db82ae3294ebf11274387
MD5 e9b98a786e43b2bb4e97131f76dfc915
BLAKE2b-256 f6af0f4b6d024c6e277dfa3218cd634e33b752b15aae200bf2a65264487405b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89bc8a756faa1d12dabaaa8ecabf4a994a5d2aff3c0ce8bf2f2ca25409a52817
MD5 25bbab2f619c5a950d06970c446231d5
BLAKE2b-256 bc0f74787433f087dbe1b8f40d67a5f517656ca928c2ea1c64e0f94b2bb0c874

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 52.1 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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3419927c809c886ff01e224b1a0aadfa2ea51baa1dd699f358569d9f59e48450
MD5 986cf623762eab5955d6260adb71efc9
BLAKE2b-256 a71ca92083b52e65f3d342853e7c5b06fc6f9985874d6836fc003d80ab629696

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libosdp-3.0.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 45.2 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.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0feed0ce4865eddec28213674189458c7d1c6afb7f60e95bd5c467f7f6adaa25
MD5 6dd5462987582cb9297a5bcbae4d9961
BLAKE2b-256 61d42d5d2a8111f407882b30cee4c13afb7f373aac3084800fa69a8fb9b18c3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0cdf7ab88ec802d631617e294116a876d90a5ea24c300fad715ba4a23184c3a4
MD5 f2e70f8841a7fcabed26fc1a29d269b0
BLAKE2b-256 46bfc27f9528c151fa0e30e1c452b186fab8962f301975219a5358242ce04c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b37e263ca4b1894ddd748fca97d2720e4411c4deed60ebde3e69453e7fcca103
MD5 fca0d20ec7f5b49a854a90aa7d40233f
BLAKE2b-256 c677e411f1f316b9b7ce59703ca10908be1e5b1ad1db53235ab374b56fb4a171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9fa36092d38743d41c48c37d5d24f067eb5f8c46b5c5e13ed66c98f87991c344
MD5 fa5cf38d4b38acc857e0e2767084edf3
BLAKE2b-256 37c16ec7b50d9be57603162833430607c63fdc40901d6c8c6c67498eedb7ca6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4879eff95484958fdb2e2db31bf00e7a6abf733e80e6ed3767db9df8f948c246
MD5 7a3b2147cfc39499b2f583cfd00ab15b
BLAKE2b-256 4f034dd0995818f210c9ee4209faff2d2e30ca51f45cacfc9e1f06f1264c9a44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51d290f0697562c586be942c1dd2edf9cda5570d9fadf3e5aa08bc155eef3b0b
MD5 7ca045aa2561ec58b0504790dd74edb1
BLAKE2b-256 68dbd386499eb2d9fc1927d5c62c595cebb5c43c053cabd430b5c1d4f8b85185

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libosdp-3.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10c0d0851c6d5475833a4d8eabfedc0c632fb0ebc969f110772e808438ccbc02
MD5 10a9c5f6090e7304f0c5501964b8f54d
BLAKE2b-256 db6bc2619a6a74eb7fd28b591d19206f0755293df8e84a3657f3f72cfff584ce

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