Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

SimpleBLE

SimplePyBLE

Build Bluetooth once. Ship it everywhere.

SimplePyBLE brings SimpleBLE to Python on Windows, macOS, and Linux. Discover and connect Bluetooth peripherals, read and write GATT values, subscribe to notifications, and host local GATT services through one API, with type hints and an asyncio module included.

Why SimplePyBLE

  • One cross-platform API: Keep your Bluetooth scripts, tools, and services the same on Windows, macOS, and Linux.
  • Native underneath: Use WinRT, CoreBluetooth, and BlueZ through one maintained stack.
  • Built for real products: Act as a central or a peripheral on every supported platform.
  • Commercially supported: Ship proprietary applications with commercial licensing and direct technical support from the team that builds SimpleBLE.

Support and resources

Get started

Use Python 3.10 or newer:

pip install simplepyble

The wheels include the native SimpleBLE library for every supported platform, so nothing is compiled during installation.

Scan for five seconds and print what was found:

import simplepyble

adapter = simplepyble.Adapter.get_adapters()[0]

adapter.set_callback_on_scan_found(
    lambda peripheral: print(f"{peripheral.identifier()} [{peripheral.address()}] {peripheral.rssi()} dBm")
)
adapter.scan_for(5000)

Scanning and events

An adapter takes callbacks for scan_start, scan_stop, scan_found, scan_updated, power_on, and power_off through set_callback_on_scan_found() and its siblings; a peripheral takes set_callback_on_connected() and set_callback_on_disconnected(). Pass None to clear a callback. Callbacks run on SimpleBLE's threads, so hand longer work to your own.

Use scan_start() and scan_stop() when your application controls scan timing, and scan_get_results() for the peripherals seen by the last scan.

Connect and use GATT

Read the battery level of a peripheral and follow its notifications:

BATTERY_SERVICE = "0000180f-0000-1000-8000-00805f9b34fb"
BATTERY_LEVEL = "00002a19-0000-1000-8000-00805f9b34fb"

peripheral = next(p for p in adapter.scan_get_results() if p.identifier() == "My Sensor")

peripheral.set_callback_on_disconnected(lambda: print("Disconnected"))
peripheral.connect()

level = peripheral.read(BATTERY_SERVICE, BATTERY_LEVEL)
print(f"Battery: {level[0]}%")

peripheral.notify(BATTERY_SERVICE, BATTERY_LEVEL, lambda value: print(f"Battery: {value[0]}%"))

services() lists the services, characteristics, capabilities, and descriptors of a connected peripheral. read, write_request, and write_command access characteristic values; descriptor_read and descriptor_write access descriptors. notify and indicate call your function with each value as bytes, and unsubscribe stops them. Failures raise RuntimeError with SimpleBLE's message.

Host a GATT service

Create a local peripheral from an adapter, add services and characteristics, then start advertising:

from simplepyble import LocalCharacteristicCapability

host = adapter.create_local_peripheral()
host.add_advertised_service(BATTERY_SERVICE)

service = host.add_service(BATTERY_SERVICE)
battery = service.add_characteristic(
    BATTERY_LEVEL, [LocalCharacteristicCapability.READ, LocalCharacteristicCapability.NOTIFY]
)
battery.set_value(bytes([100]))

host.set_callback_on_client_connected(lambda address: print(f"{address} connected"))
host.start()

set_value() updates the stored value and publishes it to subscribers. Characteristics take set_callback_on_write(), set_callback_on_subscribed(), and set_callback_on_unsubscribed(), and set_callback_on_read() computes a value for each read. Configure services before start(); call stop() before changing them.

Use a Dongl

A Dongl is a USB Bluetooth adapter made for SimpleBLE. Its backend is on by default; use the adapters of the Dongl backend:

adapter = simplepyble.Backend.get_dongl().adapters()[0]

simplepyble.config holds the Dongl, BlueZ, and WinRT backend settings; set them before the first call that reaches a backend. Pairing through a Dongl happens without the operating system: register a callback with set_passkey_request_callback(), set_passkey_display_callback(), or set_numeric_comparison_callback() from simplepyble.advanced.dongl before connect().

Asyncio

simplepyble.aio has the same API for asyncio. Calls that wait on the Bluetooth stack are coroutines, and callbacks can be functions or coroutines; they run on the event loop that registered them.

import asyncio
from simplepyble.aio import Adapter

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

    adapter.set_callback_on_scan_found(
        lambda peripheral: print(f"{peripheral.identifier()} [{peripheral.address()}] {peripheral.rssi()} dBm")
    )
    async with adapter:
        await adapter.scan_for(5000)

asyncio.run(main())

Leaving async with on an adapter, peripheral, or local peripheral clears its callbacks and stops its scan, subscriptions, or advertising.

Platforms

Platform Architectures Requirements
macOS 15.0 or newer x64, arm64 Bluetooth permission for the app that runs Python
Windows 10 or newer x64, x86, arm64
Linux x64, x86, arm64 BlueZ and the D-Bus library

See Bluetooth permissions for the setup each platform needs.

Versions

SimplePyBLE follows SimpleBLE's release versions. pip installs the latest stable release, and development builds of the main branch are published as pre-releases:

pip install --pre simplepyble

License

SimplePyBLE follows the SimpleBLE license, the Business Source License 1.1 (BUSL-1.1). It is free for non-commercial use, and commercial use needs a commercial license. We offer free commercial licenses for small projects and early-stage companies: email us or leave us a message to discuss your use case. Commercial licenses carry no royalties or revenue sharing; see the licensing page for terms.


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

Metadata

Release files for simplepyble 1.2.1.dev124

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simplepyble 1.2.1.dev124
File Size Uploaded Provenance
simplepyble-1.2.1.dev124.tar.gz 473.1 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for simplepyble 1.2.1.dev124
File
simplepyble-1.2.1.dev124-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
simplepyble-1.2.1.dev124-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
simplepyble-1.2.1.dev124-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_universal2.whl CPython 3.14 CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64) Details
simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev124-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
simplepyble-1.2.1.dev124-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
simplepyble-1.2.1.dev124-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_universal2.whl CPython 3.13 CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64) Details
simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev124-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
simplepyble-1.2.1.dev124-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
simplepyble-1.2.1.dev124-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_universal2.whl CPython 3.12 CPython 3.12 macOS 15.0+ universal2 (ARM64, x86-64) Details
simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev124-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
simplepyble-1.2.1.dev124-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
simplepyble-1.2.1.dev124-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_universal2.whl CPython 3.11 CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64) Details
simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev124-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
simplepyble-1.2.1.dev124-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
simplepyble-1.2.1.dev124-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_universal2.whl CPython 3.10 CPython 3.10 macOS 15.0+ universal2 (ARM64, x86-64) Details
simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

Total release size: 66.1 MB

Release files / simplepyble-1.2.1.dev124.tar.gz

Download URL simplepyble-1.2.1.dev124.tar.gz
Size 473.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4c59cc23aa00e94b71e455cb51b279f4544971bcd39993753a2749f758f8dfff
BLAKE2b-256 checksum
How to use checksums
f318bd78be0e0adf6fd914acb7a84ac219ee8db2f75abd4a2c25f823b0abba24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-win_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-win_arm64.whl
Size 488.1 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
d218e14237992a10513ed17a8f1610425801eaf4e76b5d7af8f93155d7f1ec39
BLAKE2b-256 checksum
How to use checksums
b1e15345408f5b19f284256b7b08b0225f425067cfe8c021bd8e9c8341545e7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-win_amd64.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-win_amd64.whl
Size 480.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b5380249b9e1ac003be0271fba5bc402c51978c04ed25564f8b238b1ec19d56f
BLAKE2b-256 checksum
How to use checksums
1b19c5d07aa418bbe8efe3866c7f584c5ae51ccacc95ae4dbcfe648d69286450
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-win32.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-win32.whl
Size 433.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
0d612341841028143859c789edc897121b91f0340b6cbcfdc34059feb5e3e427
BLAKE2b-256 checksum
How to use checksums
ce0d2da2e78518cb9223e37846593d5b34eb86d127908002df3dc6da13c9092d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49d5c49d27aabd95329f22a74bcb53af8fa2375ff002c2e7659572be33e255e1
BLAKE2b-256 checksum
How to use checksums
97101c6fc3b3e221566ef2a418177852ed5c233ad39634d83686841292de4404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_i686.whl
Size 3.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
8c68287aa318635266378b038e72209b4f6b9f6fe9e2cced756900492be2cdaa
BLAKE2b-256 checksum
How to use checksums
17a1a438babf3afb98ee967e01868268d7d2c5597fe8dd2f4e135dd19af7da20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d914f58449e9407801eb7deb9c78bcc4c948efd7e2ac49f1deb72d821b2a0688
BLAKE2b-256 checksum
How to use checksums
2e40729f0aa5a90c0d783430fc0c2d181562df76a6a38f6af60df1dd3f3c5f4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_x86_64.whl
Size 435.0 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
67a88e57ae83c007db1ae4da0dddfde3267d234679165bf9b534bf2317f8f065
BLAKE2b-256 checksum
How to use checksums
6ca3e8bb216802e7d435fb7f7fc9ae0189199872b827328bf8159f7e5e82b3e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_universal2.whl
Size 816.8 kB
Tags CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bdf5d3de544dbd3820ac60a1436d8dafa9d459bdfd32c321607e5ad4a5613303
BLAKE2b-256 checksum
How to use checksums
978dfab1b7902308f8d3e8665a680e589e44edef5a1b5f9f8aebae3583c76650
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp314-cp314-macosx_15_0_arm64.whl
Size 398.2 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
79294c12c17cd9b7e6921b2a83c1e31cd706686bb7aa2d41978066d6fb03a5b0
BLAKE2b-256 checksum
How to use checksums
6662e081cc2f9942703f6b12f1a9d530d8984a00f4468f3aefd2ac1148a0d915
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-win_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-win_arm64.whl
Size 474.9 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
8718794d132388c4897ea06cc88f9ec2d916ccc718a13e8cae4ff92840b9847f
BLAKE2b-256 checksum
How to use checksums
98692c53cabec747c3ed42aa734d12c6f2719b8607fdb2ecd56ddaad1d2ab5c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-win_amd64.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-win_amd64.whl
Size 467.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f8bc0a9d8ac3156c78c01daf5b5ed94bdc571e5d29a751e9705a62be721340b6
BLAKE2b-256 checksum
How to use checksums
00a249c8e000a5596378e6b957a4c6a7fc5f0675e8a69004a7f90ac7ebb1bf5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-win32.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-win32.whl
Size 423.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c19c258ce2538d4e86c5144077dadfeb61d354da6e3440c8510bc19834d3f3f9
BLAKE2b-256 checksum
How to use checksums
6295ec6a30843c4b338f8b538d0d4794d81df703705313694455229d87a71b76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a40b57ee13a1b5d23bbf83d69d2663a70959f3d19cd2cdd10c730a6da7b93ab3
BLAKE2b-256 checksum
How to use checksums
4b79da237c6ca194c91ddddf2eed25aa4bce4e21e3fb22dc80115a429dd6436b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_i686.whl
Size 3.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
c4e248b13cef89c26fdd57955d109f81c892efa64baab545d3c76410f610fd87
BLAKE2b-256 checksum
How to use checksums
5e8dfe6681cb651ea9ea942d7a0b13a8146f3b141f51de044f7b4262133bfa8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fa86948cf47252497630e795bf648cdb1d2928d5a72f45e05f31c8014582dbb9
BLAKE2b-256 checksum
How to use checksums
8876c500395db085b9ac1d327222ff8c2dfda32e7c16d2f0753628dc8ad69db5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_x86_64.whl
Size 434.5 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
c38d44bd353bfb169bf860f8202e57b0c18f3fc41267bce019cc8613fa9f9603
BLAKE2b-256 checksum
How to use checksums
ed4cc0ea51da46fe28d99fbbfd62fb8a1afe5da7973df75f399b94ebd100ce6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_universal2.whl
Size 815.6 kB
Tags CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6937a410d87890ef722a3454fe398dda655a2b176b7bea1a7513fc71a392d05a
BLAKE2b-256 checksum
How to use checksums
0d5891786c9cd78dadb0b0138be9071ff2d4e802bab040a767be11203cd32777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp313-cp313-macosx_15_0_arm64.whl
Size 397.5 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
8f8b5d5b9f8ac4bfdb63207953d64d5881829946fc7b9a33d827ea297ec47100
BLAKE2b-256 checksum
How to use checksums
8246b29f74c4b8369850524466ffa992cbf5c2cb94e4d20ffdcb825467a9f2ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-win_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-win_arm64.whl
Size 474.9 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
c29344b94e9827eed4418baedfce792c520a8bde7b26063251696bb3641f1127
BLAKE2b-256 checksum
How to use checksums
ce76692ea4783371a3f2a0463ee80d88bbfd40a835be2e0fe0e57a4025bd4344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-win_amd64.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-win_amd64.whl
Size 467.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
473bb94289e2a0b24dd797f835814d60a5d6cf6261129500a923104635d649c6
BLAKE2b-256 checksum
How to use checksums
2162734609467dbe8103e63aef5c8dc7561dd9e87bd1310b6db6b335841875ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-win32.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-win32.whl
Size 423.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
55e74bd1f26112633f37f02f0f0e45b28bc10457e1571c98e23d60adb3da3898
BLAKE2b-256 checksum
How to use checksums
4df9587f0c61c96bdd8498964b1ab61d4dd24bfd4049e2e939a9bcdab7ef4023
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
70e242b7e3aaac57fe732010c9ff45b25bf90f5bc99b2a2b45bdbc23c9845e7c
BLAKE2b-256 checksum
How to use checksums
8e00ce71bae4cd8d967b583c75ccec21df7a80ec7e2a7767249c3977594739e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_i686.whl
Size 3.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
00451b574a4491fb9f8734f4679c1d99c4854ef5401941243830554eff78806a
BLAKE2b-256 checksum
How to use checksums
d05225984ad3b1232b6393be6f774fc4e3698ec741c361726e427adf69a51b0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
303143f508d00ef517e77da372433376f27434a8416966157e08626c7eb2ea1c
BLAKE2b-256 checksum
How to use checksums
97c52b579bcde2729c46903ffbeebc06f1fecc23926b4578afdad22f8d7d5d00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_x86_64.whl
Size 434.4 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
59d0efbc764a3520156a05b8bd16e827d67feb99743222a1b29c37e35bcf7e11
BLAKE2b-256 checksum
How to use checksums
c58dd0e6aea837d5cc1dd14d07904b48d8f66b1f579940728c69ecdabf6846b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_universal2.whl
Size 815.4 kB
Tags CPython 3.12 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8a1445add5ed0fbcd08a9de5e75d5f04a288c31376777bb33fa789424e815417
BLAKE2b-256 checksum
How to use checksums
c65f8fa396a5a8efcbdc3c0bdbed69a750a0ee2cc037508ac1565f164993ecdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp312-cp312-macosx_15_0_arm64.whl
Size 397.3 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
e785cbdba27d77bfbaf3f561e06adeadb91623fb38608d0003785e6e8258c9da
BLAKE2b-256 checksum
How to use checksums
b3ee26ff3c69b21866b909a0910167334ec15b1dcb8eb61cb51060e6af68285e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-win_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-win_arm64.whl
Size 468.3 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
dda911c7c914d6fa6b9262c04086ea9d5401078bcaa0b88d6e8dcc8f6738395f
BLAKE2b-256 checksum
How to use checksums
d48e490f75ff194acf195a7d5fd6dd29e90940cc7a69d61bdb0e6e1aacea766b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-win_amd64.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-win_amd64.whl
Size 462.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ac67db64e5cb3d4bed718bc7f99026a8f0809c6ccd2751bbeda806c7ebf5d223
BLAKE2b-256 checksum
How to use checksums
27e28eadee76c718b278e8559564acccd0611b147f0d381a4a2a9e6196c9d2a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-win32.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-win32.whl
Size 420.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
fa15bc1695f2abf806ebde49eb6d407dda2bbe215582b973e9be82e25e9fcecb
BLAKE2b-256 checksum
How to use checksums
74b494e2e9e9de79d1e4c513d6d672d9f77beb95be179a2005c54ab825363f14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8e48709bf624c860b9e5edf68e3edf79add2d80dc8595f7c5143a930cd2660b3
BLAKE2b-256 checksum
How to use checksums
5b8833dab201ce497ef3629886ae3c938ca0590bc8be87288db79525d90ac4e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_i686.whl
Size 3.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
46260f4518d90cf284c132ef0b449943f20b0525b27851b0bbf62d8076410e1d
BLAKE2b-256 checksum
How to use checksums
07e49b4b0e6a3c21a70b943e812ab54b244bddcf11b1aea1a4e3266905aa090b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eee70ea12c049c6363373606bced071a01184afe14015ad97d4cc94ba5cded78
BLAKE2b-256 checksum
How to use checksums
59942c624f6e9cb6ff5496a309924226381bf9b1d621f438653a9f61e312167d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_x86_64.whl
Size 425.6 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
115c2a740e7a70a28f1bf15d062e39ddbc11c05a23af66b2c8f081fe6ad9a451
BLAKE2b-256 checksum
How to use checksums
e831ce0b25fdbafa5b77f37a2e83904ad650bca119e8049410d29f7cb436e637
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_universal2.whl
Size 799.5 kB
Tags CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cb5f48a7589db4ffb11fc66186c7bb765e9a59c6de7eee64db34834f609041b4
BLAKE2b-256 checksum
How to use checksums
c99af7e24fbefae5f9d2b51e23d70dad0b4ddfeaea11429935349133daadac0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp311-cp311-macosx_15_0_arm64.whl
Size 391.6 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b1946ca838add7855ab842523aff09064c5241cf019f405deaabc06f37b40eef
BLAKE2b-256 checksum
How to use checksums
1a8cb0c6578e17d1477d5124b0f3aa9503a79b7ebebc0f0c9b6e1286f9829491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-win_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-win_arm64.whl
Size 467.4 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
5ef18e416b268f08983c7f07d9f14e82b04c0b3e0aacb1d52d297c70d8db5320
BLAKE2b-256 checksum
How to use checksums
c21b13cdf96e54fb65594807106026f065334e898fdabf0c0b8a17eb9b324ee5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-win_amd64.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-win_amd64.whl
Size 461.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bccf7164c411044ca103d13e16d926dab31a1f332339f866b972e7b7ef9f174c
BLAKE2b-256 checksum
How to use checksums
3553d32933e9177e3c1b4be1c4f6f2f01ffa04017ec71fac95c1cdee0940b3d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-win32.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-win32.whl
Size 419.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
4e0e665769bc2833fd1d39a88edd529933a70769d1379b54cee0ccbf6291fcbb
BLAKE2b-256 checksum
How to use checksums
d0b3fd44c821b4ad7a566a04cde8d1cec00691cfa111b4a83b710b2283f9a567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bbbc5edd16918a26a072cae841cb2ba19347246f184d345feda7eba5a09a1329
BLAKE2b-256 checksum
How to use checksums
0ba028d1e9453f570d8608fb78981e4b33ec3a0d498e30f7cba300904542bc4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_i686.whl
Size 3.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
acf8aa7660cbf4ed6670d1b5dd9e6082dfdbda0ba2eaac45c2bcf8bb1854a985
BLAKE2b-256 checksum
How to use checksums
e10b4a59991f168e545a4cfd1b8bd634e6fa79aa663ac9dff126e203a94bbc79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
41bbc3f81a60ba2227c3435b00d5f4d9768a040608e1a6949afa8ab7c69acfd1
BLAKE2b-256 checksum
How to use checksums
09248751690634121c66c2d24cde9cdbaa9fe58686d0edfadddfcd843bc1188c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_x86_64.whl
Size 424.4 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
41f3a74a5f4e0632d85f47c5ed478374231c26dae3779fc5648e8e7e3880b80b
BLAKE2b-256 checksum
How to use checksums
5532a63b2b3759e3b29ab831681d7638cae76dad1231e49091715947ed84b81d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_universal2.whl
Size 797.4 kB
Tags CPython 3.10 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8ef8ec9bd74c398dcbf2199c025fe434b183a8f433b05442adbc8b58442c687a
BLAKE2b-256 checksum
How to use checksums
1ab9a7ea5f8a5774b3ea0cfc909cea7ea398f428856ec75e377ccda6d4524e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev124-cp310-cp310-macosx_15_0_arm64.whl
Size 390.7 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
d23e72a51e8e5fcad8b3a2c2ccd2738894abfbf2e5b2011f7ad36dd0f2bba8bc
BLAKE2b-256 checksum
How to use checksums
edf991fcd7325cdbcefe8fc1c3bb57a4be04161d2bf59957b1041ee19ab0b002
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Security for simplepyble 1.2.1.dev124

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page