Skip to main content

The ultimate fully-fledged cross-platform BLE library, designed for simplicity and ease of use.

Project description

PyPI Licence

SimplePyBLE

The ultimate cross-platform library and bindings for Bluetooth Low Energy (BLE), designed for simplicity and ease of use.

Key Features

  • Cross-Platform: Enterprise-grade support for Windows, macOS, Linux

  • Easy Integration: Clean, consistent API across all platforms

  • Multiple Language Bindings: Production-ready bindings for C, C++, Python, Java and Rust, with more coming soon

  • Commercial Ready: Source-available commercial license for proprietary applications

Support & Resources

We’re here to help you succeed with SimpleBLE:

  • Documentation: Visit our Documentation page for comprehensive guides

  • Commercial Support: Check out our website or email us about licensing and professional services.

  • Community: Join our Discord server for discussions and help

Don’t hesitate to reach out if you need assistance - we’re happy to help!

Installation

You can install SimplePyBLE from PyPI using pip:

pip install simplepyble

Usage

Please review our code examples on GitHub for more information on how to use SimplePyBLE.

Asynchronous Support

SimplePyBLE provides an asynchronous API via the simplepyble.aio module. This module is designed to work with asyncio and provides a more idiomatic way to handle asynchronous operations in Python.

Example:

import asyncio
from simplepyble.aio import Adapter

async def main():
    adapters = Adapter.get_adapters()
    adapter = adapters[0]

    async with adapter:
        await adapter.scan_for(5000)
        peripherals = adapter.scan_get_results()
        for peripheral in peripherals:
            print(f"Found: {peripheral.identifier()} [{peripheral.address()}]")

if __name__ == "__main__":
    asyncio.run(main())

Check out the async examples for more details.

To run the built-in REST server, you can use the following command:

python3 -m simplepyble.server --host 127.0.0.1 --port 8000

License

Since January 20th 2025, SimpleBLE is now available under the Business Source License 1.1 (BUSL-1.1). Each version of SimpleBLE will convert to the GNU General Public License version 3 after four years of its initial release.

The project is free to use for non-commercial purposes, but requires a commercial license for commercial use. We also offer FREE commercial licenses for small projects and early-stage companies - reach out to discuss your use case!

Why purchase a commercial license?

  • Build and deploy unlimited commercial applications

  • Use across your entire development team

  • Zero revenue sharing or royalty payments

  • Choose features that match your needs and budget

  • Priority technical support included

  • Clear terms for integrating into MIT-licensed projects

Looking for information on pricing and commercial terms of service? Visit www.simpleble.org for more details.

For further enquiries, please email us or leave us a message on our website and we can discuss the specifics of your situation.


SimpleBLE is a project powered by The California Open Source Company.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

simplepyble-0.12.2.dev29-cp313-cp313-macosx_13_0_universal2.whl (558.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ universal2 (ARM64, x86-64)

simplepyble-0.12.2.dev29-cp313-cp313-macosx_13_0_arm64.whl (268.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

simplepyble-0.12.2.dev29-cp312-cp312-win_arm64.whl (300.0 kB view details)

Uploaded CPython 3.12Windows ARM64

simplepyble-0.12.2.dev29-cp312-cp312-win_amd64.whl (306.1 kB view details)

Uploaded CPython 3.12Windows x86-64

simplepyble-0.12.2.dev29-cp312-cp312-win32.whl (274.4 kB view details)

Uploaded CPython 3.12Windows x86

simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_i686.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_x86_64.whl (300.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_universal2.whl (558.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ universal2 (ARM64, x86-64)

simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_arm64.whl (268.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

simplepyble-0.12.2.dev29-cp311-cp311-win_arm64.whl (303.6 kB view details)

Uploaded CPython 3.11Windows ARM64

simplepyble-0.12.2.dev29-cp311-cp311-win_amd64.whl (304.2 kB view details)

Uploaded CPython 3.11Windows x86-64

simplepyble-0.12.2.dev29-cp311-cp311-win32.whl (274.5 kB view details)

Uploaded CPython 3.11Windows x86

simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_i686.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_x86_64.whl (298.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_universal2.whl (555.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ universal2 (ARM64, x86-64)

simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_arm64.whl (268.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

simplepyble-0.12.2.dev29-cp310-cp310-win_arm64.whl (303.3 kB view details)

Uploaded CPython 3.10Windows ARM64

simplepyble-0.12.2.dev29-cp310-cp310-win_amd64.whl (303.2 kB view details)

Uploaded CPython 3.10Windows x86-64

simplepyble-0.12.2.dev29-cp310-cp310-win32.whl (273.4 kB view details)

Uploaded CPython 3.10Windows x86

simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_i686.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_x86_64.whl (296.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_universal2.whl (553.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ universal2 (ARM64, x86-64)

simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_arm64.whl (267.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file simplepyble-0.12.2.dev29-cp313-cp313-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp313-cp313-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 8688db3cda5f8a0b2c871c938e1c9259a9a6725839db2b61d9fec6723b4a7493
MD5 e68193fd63302584d301881f7c59040c
BLAKE2b-256 650699e78535ba75f0e33d34b818571138e34936925fc66434b888c0abab3a8c

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1f736d996d4931b3ba1d3294a16eec2273074bd9b3de682bdba0a5a91fc2bb8a
MD5 a626536c3a7e7a108f3ab473892e1657
BLAKE2b-256 d6f0335cdbaa79a24a5b39f585b5fcd5fd048c853683e51b861afc7ade2c1aef

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 92e5f50a0d4114313aa045eec504fee925581f43797ffc8daac8cff9b275e21b
MD5 fc2a8564e04c31ee13ae8aa39eed9610
BLAKE2b-256 a8f94cf8eaabcc4bdd94b5cb51490c0396d636bce68bcf4cab101965b129e56f

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dcbec184feb4440ab238a7886746d4b3f1f4a0e4f2df0f919e3fe889c84a4bea
MD5 6e0dc96f3f6663e54b8ef87b241aea7b
BLAKE2b-256 4174a88af63de4d94124f2249db6f00b8176b061888c5473f2a7e518154766ed

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c7aaea169c5e8e6cb7ad9d6e410ebc9d1902f63026dc3bc593ead8375ad990a0
MD5 53c99a401d5051597157fadeb6645ed8
BLAKE2b-256 17f9c374ed6522516a9063990f8b15bbbc390b72809f55c560a4105b5c3b4788

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 060944c9f7ccffdb08fdc0bb1638235ddb5b51cd4a2575ef84ede86760db1c0e
MD5 aed1ad6e8199c5b45aad158ef29f442f
BLAKE2b-256 2e7ef78b539e9f6dded9f31c3c46dfb61b1888752de56392af33ff7c17428049

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 378f148a709b4d5c29a75175574e7eb42ac03c38ef611ddb676641d3823e372a
MD5 be9e1e720a9a7dace47fcaaac1591414
BLAKE2b-256 1e3efaccac157457d16e2112589cbd065111052d386f8ef99cbb280a3b45a497

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d0f7172b672ab2e7e1695c5b833f9a12c3687c5aba8131cce68ad6d5ce725a6
MD5 d42039eedb098c663b9984e8c9545868
BLAKE2b-256 6a3ed492e8d586b4a14bb04a5521b6f5a57f42c97b0b6df0c1cfb0904eed02d9

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19ba4a24ef6e8a507ba18c3f9434d4cce6b7f76fd4edb96c07a1550c213c47e3
MD5 6c9688d3c783b1e1e71e4e21140cc4fb
BLAKE2b-256 baa8b5ad25dd7631dd9b2f4932fb3fe61865b56d4d21b8c5b5b33c9bd5ddaf07

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 dae1a9030f681d41e36c65317174e7489f408592b48bd213c3873b2eaf343869
MD5 e0ba61e7ddfb5c583e377f58f6b3e02d
BLAKE2b-256 c9aab7d43885f185fa8bfddfdce6a9155417955c95b12a37c0cb67ebc397ea97

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0f908743b9b89a2d04cdefff40f524c96e110c92b7874066f8fcc03166ee6664
MD5 8b18f40e3abbf692cc409b8562619246
BLAKE2b-256 d510db2399a7fc4890cd65649e82ec882178c3246801a4c124c4455756716014

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 807574975c95a61216847bf69bf5452c9582fd33e4491ab064fb88ce485d003b
MD5 14321a87cb71818be99195d2fb527db1
BLAKE2b-256 95d59bc5ce25b8339271fc2b548b6af61cf6a5690221dc1abd03ca453ecee8ce

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b80588b6c81341e59963abe3ae006445f96e504e51b84f9de8972913dbddae8
MD5 356bba15594aaaf13802665b7925d07e
BLAKE2b-256 253f7a2d98d81f57f42de327eb11b62c0cfcf1b5336904d8579001c134f53d2a

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 af1d83c201e0215bfe73fe6e2b6c8c2532a11dfa86491e4013e071329ff844cc
MD5 4e521a027b379a400516416b96eab868
BLAKE2b-256 4efb142481c1f197010e43d1b65305541052d718b880769b2eb8f8fb732f3b56

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f107842fb5a6a05876fafe7874b8cdfca8484feedbe5f5e7662ac10c3c2cb50d
MD5 42fc99872d01fa40e92bafa49c620fa6
BLAKE2b-256 550c2f15db1ae98d06838f4edaaaefbbea1e3336cfd628fdc3108298e6669eef

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3c47405b47903629a7ecf9e38e1a691bbc9976fa61bbf5c319cbcb6be8ea3aa7
MD5 6e3d010ac4c849c8a9d3f4b6caad10ac
BLAKE2b-256 3c0e6373feb55d3b2bebd219d4555b8ea1cba8a9eef29a7e82e21fa977c69bb3

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af56058c488a31519a65958244d6e551f9f397371758fa83fb6c773c11e2fb1c
MD5 945ea100578861986b47fc2ea63ae6e2
BLAKE2b-256 add2ea83be0061dced9c0dcec866910593368dee99b0a870ea483396265a8dc3

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4c8827127f5bd1cd870436efd392e9268d0bdc838083d880ac1b713a17c146b9
MD5 03123cef4f1f7d7fbb67cf2fe1448b4c
BLAKE2b-256 9c722a42aaa2782b5035406858880fbc979252b55cea3cbf47ea98d93a94b39d

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 4411d2e39a71fd90ceed1c7961a6b9411edfd5a0a87909d4180fa3e390c5b76c
MD5 6a5a69698215071f1fcbd5970eda9d59
BLAKE2b-256 3e9c8bda372bb154ec287eb9f7623ba24eb680b1252a7ba7ded5e796208cb83f

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1ef390b53915301e4fe52b073d19171dfd097bba82ce4ea6ddb5fd58a9911b14
MD5 a5346f439eb0377dda73c166e04871d7
BLAKE2b-256 c2ba2582c54ce283dff56190419a718f0da8239f067efe7b0ceb2e171a3a86ef

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 b7b35cd8c953abcb8130eb31ebaa61b140a6ea8d6f92f2c2bdac2d7f3c4e23ab
MD5 13665f1d40978e3eee8cefdaa220a6c2
BLAKE2b-256 4e09f7c50c431e6f24816b7b7b2d7b974bfcec9fdc676e1042e82359edea5b9a

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d7bb06eb2aa1cb50e33d824b0d1fbbf7e61fc843015bbe4bae1050a5ba4a8149
MD5 0e68051d5397812d479182bc3026f52c
BLAKE2b-256 5dc4118492efc6a001a0997649848e9c75de48e099031a41dea27b881229a164

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 20b8f714369cc2263fa276d64fc738cf5865ece1895fe4c99ee98c21fc7db3a4
MD5 7e246b907f93d70ef78e417b076fd03b
BLAKE2b-256 3d55288b0ae07342ef70dbd6b3c9bf002623660cedfbaa70b2dadf72524476ea

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd1b7960f1f7a33bcc70895ac63568cccf323dd1f89fee03efbdb58f889561ad
MD5 3b42dcb5c06490927fd88e2b8b728ed5
BLAKE2b-256 1ff3df8836eca1a8dcf27ec4f036c4bfe6baf31dc27612f930b9da7be4b7bfca

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 2e52f201b69ad50e86eaa0ae00214fb556f83160bd202670e639aa65c61299cc
MD5 985d38b3847d9587d601888567ff7e1b
BLAKE2b-256 4d9b683c85dab4897396b842f8d4498fd6ea0d70c3635d776b35876fa21284a8

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e51154b4e4f9aa1e02b600639031e0ae4c0b7f033d8a9ffbc0b480c7262757e
MD5 438d70d4c8883b6b30065c40688f95ae
BLAKE2b-256 a1dcb224fad84a99a7d729ece943c72875ae96d43e8175516b2dc475c5b78fd1

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34684d30c44f0245b450a56e978245fe268422239fd7877fc97deb64d7dd133c
MD5 9542043b6dd1be37b3e81beecddbb63a
BLAKE2b-256 9696595d09b59ea5e9170dd52b0755b32ad1ab36024351a8f3a9a4b4ca53b731

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_universal2.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_universal2.whl
Algorithm Hash digest
SHA256 2fc8a68513bb1352e526b4d8452dc2af4592519de565ade363afd500786d574a
MD5 c777c13c55ac17282fa68fd554cbb4e8
BLAKE2b-256 250ad7fa7fd01721035145222e15468d428a5d292d778213605186d640fd10a2

See more details on using hashes here.

File details

Details for the file simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.12.2.dev29-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5bd1aec940e639b5ebc0c1ed2c76e97d1387b8b4ba9fe4df6c16d823201db0c9
MD5 849aba9f019c485cd92f03428696b645
BLAKE2b-256 18d9e2647947fb7be9185d6a4bf13dc37f9fba1c11ccaf6f6d5134d8e7db4214

See more details on using hashes here.

Supported by

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