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.dev114

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.dev114
File Size Uploaded Provenance
simplepyble-1.2.1.dev114.tar.gz 469.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for simplepyble 1.2.1.dev114
File
simplepyble-1.2.1.dev114-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
simplepyble-1.2.1.dev114-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
simplepyble-1.2.1.dev114-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
simplepyble-1.2.1.dev114-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.dev114-cp314-cp314-manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev114-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev114-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev114-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.dev114-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev114-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
simplepyble-1.2.1.dev114-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
simplepyble-1.2.1.dev114-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
simplepyble-1.2.1.dev114-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.dev114-cp313-cp313-manylinux_2_28_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev114-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev114-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev114-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.dev114-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev114-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
simplepyble-1.2.1.dev114-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
simplepyble-1.2.1.dev114-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
simplepyble-1.2.1.dev114-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.dev114-cp312-cp312-manylinux_2_28_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev114-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev114-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev114-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.dev114-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev114-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
simplepyble-1.2.1.dev114-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
simplepyble-1.2.1.dev114-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
simplepyble-1.2.1.dev114-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.dev114-cp311-cp311-manylinux_2_28_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev114-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev114-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev114-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.dev114-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
simplepyble-1.2.1.dev114-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
simplepyble-1.2.1.dev114-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
simplepyble-1.2.1.dev114-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
simplepyble-1.2.1.dev114-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.dev114-cp310-cp310-manylinux_2_28_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-32 Details
simplepyble-1.2.1.dev114-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
simplepyble-1.2.1.dev114-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
simplepyble-1.2.1.dev114-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.dev114-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

Total release size: 65.5 MB

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

Download URL simplepyble-1.2.1.dev114.tar.gz
Size 469.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6d84965e05939f6bf800d229351015c219bb560dd509fd457bffcc0cf9f7cec7
BLAKE2b-256 checksum
How to use checksums
cd89cc9ce815929f66e751ff3713ff0459c5358bd77cd28cce4380d8283511d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

Download URL simplepyble-1.2.1.dev114-cp314-cp314-win_amd64.whl
Size 470.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ff4974b3c0e2502fed062d3ba1e799ae1af844521392f7b5bac18f68c80274de
BLAKE2b-256 checksum
How to use checksums
a1bff749cf6abb328f47f0c9a82579b79b23ba80e477635b974f419e3bc0faca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp314-cp314-win32.whl
Size 424.9 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
f87cb22abc40e813a8f4a66b69990d4f7b2e1e20cd2107ed57effe7c89534f1c
BLAKE2b-256 checksum
How to use checksums
d6cc346bd511bc10621d7e5f4573c086abf281be0a2bcf3e9c662565f6ac74ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
813800909e35064befe8149be9f4ad0c021d2195f05df09ad5e81b1153de3869
BLAKE2b-256 checksum
How to use checksums
ba609741087ebd99ffd136ef2d97251f7d5627cac594dc4ffe1b8557b8bfbfea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
aa3e1db261b3f668704007eb2ace5b3ed5f5230738b624fcc39954cb29ecb21f
BLAKE2b-256 checksum
How to use checksums
5d50204a22d65f23ad9082e4c2d0666a9c9a9752f07672838719fede7094c1c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
7b285914dc14e4739cd2fe0598769ed2d7f7491a9c19e6656a3bbbbfad4ebce9
BLAKE2b-256 checksum
How to use checksums
16c9c12711a1046f6d5099806bb33ecdc39bdb4ffce1f0b28b062e8ef745c60c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp314-cp314-macosx_15_0_x86_64.whl
Size 423.4 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
b16305a00baa871d4b0c19f04ef50c523999061b8b0d4914f7cf2986254a266b
BLAKE2b-256 checksum
How to use checksums
e671f5201487cd52f00bd3c393a60063a024cb3bcb7b3bdc9a6e5b6849dc2bcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

Download URL simplepyble-1.2.1.dev114-cp314-cp314-macosx_15_0_arm64.whl
Size 386.6 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5d1f825875cf48e7b04a9deb3fb00b0c5dda57f8fc711346fcd9e46574b976ee
BLAKE2b-256 checksum
How to use checksums
db7bef39816f514e6a481165bc4d88e265a6a9137d6caf3bc855dfc62da351d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp313-cp313-win_arm64.whl
Size 462.3 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
d4d25004bd5bbf0a1e03b849269df95171c05ca4d026bd9783c17743de429545
BLAKE2b-256 checksum
How to use checksums
e7f526dbbec923ea82f2eb1de1d5c5638dee5449921f41ea71c5b81fd73fedb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp313-cp313-win_amd64.whl
Size 457.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2e9415bab558c23a7e7e720b1280f1935eaa4ab490066933446eb8b297d4316c
BLAKE2b-256 checksum
How to use checksums
c277e105bad2e3a955a0c27739a30ccb53f53ef5306ebbfdca9b0a0072da6dad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp313-cp313-win32.whl
Size 416.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
742db29e3cd2863041cf3f5a0bd0bbf4966a95cec9941e9b8a766246088512df
BLAKE2b-256 checksum
How to use checksums
7bd967522f96238e6bb2386ebc01f7ca5089ed258e2c945da3369e5246d9ebd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
2678659ca740f4bb5c64f697ee6d7d393f82a01178c58fe46215550f29999be8
BLAKE2b-256 checksum
How to use checksums
84ffd7ee6166ed241bc2378e80ca031333ae3ef5d43588c540dbe874ac039817
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
1714e51641212f3fb5a8e8b2bd0899be3dfae4b2c8d0c552ca62075f7e745e13
BLAKE2b-256 checksum
How to use checksums
c0ce41760d3731d7344a9b5950d6e49fceece41745871a1d58ccad394af7c0f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
bd388c3b82d0f548daca112156b9d20b549e12d4a328e426ebac2fa0ab88ce7b
BLAKE2b-256 checksum
How to use checksums
38d898854e8747ba4f246a8d7f69fc0b64de05eb76f496806326d6f9d0bd88c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp313-cp313-macosx_15_0_x86_64.whl
Size 423.0 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
b513e65653b9dcc72494334f2ab962e4b416fd80325b855c00f16009639f1ee2
BLAKE2b-256 checksum
How to use checksums
022d55ebe6d7ff4d326c560b8eb44c88d22be74c89bf634a1aba8269347c3e07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp313-cp313-macosx_15_0_universal2.whl
Size 792.3 kB
Tags CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7fc6c65dbd7a31d6062e1ea09093bf1b69829ade7a5ee9cde99940b33158c94f
BLAKE2b-256 checksum
How to use checksums
85f3a00dde3f802fd9a08c110c3c55f5357b0163c81b8bcda62456f7f3edb9fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp313-cp313-macosx_15_0_arm64.whl
Size 385.9 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
1e30042d2d3392bd48de8fc04154f05f3911bc5249c0856052217425de6ee554
BLAKE2b-256 checksum
How to use checksums
a773eab9faec3028d1d11e415b7fe9a17c9b1597d959087061e95be4738dee8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp312-cp312-win_arm64.whl
Size 462.5 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
69f6ff30c02f11426c65f02896938f679fb92262482915d78ca836c818d157c2
BLAKE2b-256 checksum
How to use checksums
5bb437c0f01b9ab1d50f5ac1dcd63171a3c68e5cb80b40282ac6be68b629614c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp312-cp312-win_amd64.whl
Size 457.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5ee1ed263f702f6089593e6e4340928869aab3644b8bf1bc533b18ffac09eb80
BLAKE2b-256 checksum
How to use checksums
0caae0c6f80d967ac4ba7d3a430297da72f5aa2ed4953c63bd41d84bb9961671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp312-cp312-win32.whl
Size 416.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
340262d67a2331670976e40f99a1334869fe5db05a5c05e3300258ff8da7752b
BLAKE2b-256 checksum
How to use checksums
f7fc4b06e5313152e6ad471419e52cf19230cfe5d8383a9813b93d7e36c62d34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
82f16dc03c2827b9352e017b418826f52ffccb2980cb68df393593ac6ce98a5b
BLAKE2b-256 checksum
How to use checksums
be7d8e2d4d9cdcd217c95838fe38082badeba8e228de376c857126a081bddf10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
b753076cf82481527378a8c8a8aee5f39014b675a1074a9c3e3a058244df1dd4
BLAKE2b-256 checksum
How to use checksums
28d745dd4e7b2fe9a1cd9752c456ac8c00ca4dacfc6ca1a73ee158232f9f9749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
e9c8aef48fb740e7372731bde1246013707848840ae224793d41e84a7d7f9fb2
BLAKE2b-256 checksum
How to use checksums
f6eb255dbebccb3b05049fbdd24f32a343d0543d16a4b93780185e617a58b623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp312-cp312-macosx_15_0_x86_64.whl
Size 422.9 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
38931b4071fc591cdc00bb87767c5ae0a936d9afef9d2049253280dd5f6adcb0
BLAKE2b-256 checksum
How to use checksums
134a949d23dba2c0ed206f8c8251d757b02575285945159ff6e07ad5930ea996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp312-cp312-macosx_15_0_universal2.whl
Size 792.2 kB
Tags CPython 3.12 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2812ca83cea4e974331480cc6d3dfe3a12cbff07387d9c3041c46cf9723fb5e3
BLAKE2b-256 checksum
How to use checksums
94e29f379b493216c27da3df5ff28b036925020f22bd0ab651276e82fb06888f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp312-cp312-macosx_15_0_arm64.whl
Size 385.8 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
042b429c7f9ad1caecfc9feb25c604de7feba93ffc13ded9676785bb2b467bd0
BLAKE2b-256 checksum
How to use checksums
61a25ae7b802e8fdaf575208f7a83455522471d25d738450d8ca6c54dd6b71e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp311-cp311-win_arm64.whl
Size 461.8 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
004095454e19743fc9d8d2380fb9ecb66bbd1a8cd1b7a1575d01b1fa58ad3272
BLAKE2b-256 checksum
How to use checksums
8fc907af89ad975e6e9aa35e6cbd73d8cef9690bacc6037749d93853a8bca286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp311-cp311-win_amd64.whl
Size 455.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e63a120188dddf38546f751a677de97206d4ec8272cae3beef26f8d1e22caa10
BLAKE2b-256 checksum
How to use checksums
8d81616709d003ad1432f52b104263650afa275bcf280dafe7ff6663fe859db2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp311-cp311-win32.whl
Size 415.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
18b41bf199c9d18b98d88726b02ffd73e86d86da5f0c580706e86d473df245af
BLAKE2b-256 checksum
How to use checksums
968b9e086811b503f96b516990fcf667238b6d9e7e29abc3e42b05b2d15f5fa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
c233d904602994aac521f7bfc00e04a805f736205290ea59e3628cc3fc334893
BLAKE2b-256 checksum
How to use checksums
ea819484dba0a8bccc431a073908ca97bf35669a7649121690f5c59deac518f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
aab98b9ffeb7594c8d583b18a0d45f80d80c547a70dc94986d47ad88c78241c3
BLAKE2b-256 checksum
How to use checksums
ff4cc42acd8b751b880de2185167b08af41cee6dae2d704961effe869a55c2c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
1fd97432e2864e4ce5d381b959b6acd1059f408e500d81191b62cc7b37b175a5
BLAKE2b-256 checksum
How to use checksums
0ec121cae3b2e57fbf99baa0418c46f792d65f7cefbe842eff47b7d802ebf297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp311-cp311-macosx_15_0_x86_64.whl
Size 419.2 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
4e5fbde700092f596edb3afb3ea6f53b99e2e269e42daa056da027e11983bd57
BLAKE2b-256 checksum
How to use checksums
6fc1aaadd7bf89a8ac45fa1e37778120ce7bf83fce937d238c491986637006f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

Download URL simplepyble-1.2.1.dev114-cp311-cp311-macosx_15_0_arm64.whl
Size 386.0 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3296b7e6a2965b8a00fdc032f6ee7b4c49e669d0412c154f1ebd82e85fc1e59b
BLAKE2b-256 checksum
How to use checksums
34e381e2c7b4e44c6a6812db119e6d4aa583a1a1c507b7932066ceef3e928b34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp310-cp310-win_arm64.whl
Size 461.1 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
eddd1d0512b8177666a79e953fffc7b2b7679b282eef05bdf6327a6ca2faba21
BLAKE2b-256 checksum
How to use checksums
fa2535fc60d530f7a00d972f4be08e4de14c17f465ed25881b6a3d63c854f163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp310-cp310-win_amd64.whl
Size 454.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7912d996cc1051eccc6e597352a3bdba8423f7e5a8d0b9f8709400b1ac0439af
BLAKE2b-256 checksum
How to use checksums
22febdea90fe69cb7fa5148bbebb766576b12be3b83684468045c941bb706bac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp310-cp310-win32.whl
Size 414.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
483335418910b2f64b871dc3df5e3269f3db78c29800d02644703a72e0a0cafc
BLAKE2b-256 checksum
How to use checksums
f34c6c4c22d5d8ad404a0eea5bea0f6426db265c2af169297e8039813ef9e127
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
78c276bfd914d8127279a25a378d7a80531742536812faf607b91a32cf5ca1cb
BLAKE2b-256 checksum
How to use checksums
eb82911b86dc5b76cfc3fd0837e6d02e2233d5816569270711cafed873870bb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-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
08eceac718060955b7d38602b6d3316372ae025c4fad7c6609eba4d1124591fa
BLAKE2b-256 checksum
How to use checksums
267ace7ed11732f3c63547c5790c7b1c2eddec95f74961e4b590ce002c02d625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp310-cp310-manylinux_2_28_aarch64.whl
Size 3.1 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bd1388af2a8e30d25b35953fd888f945ffa71f330f2559668e906a0da5a9211e
BLAKE2b-256 checksum
How to use checksums
b238a50b0584b0b2ad3cac0e4bfcfedde45eb80941c95eda9b908856e433a751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp310-cp310-macosx_15_0_x86_64.whl
Size 417.9 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
fa0f2ca116d5d64b862169e0f82cafa2aac9bdd8d74ac8f878c1153146683f80
BLAKE2b-256 checksum
How to use checksums
c02063c0414eef25cc709e375fbf2c59d7931e7d52b4336d8be6898467fc5e68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL simplepyble-1.2.1.dev114-cp310-cp310-macosx_15_0_universal2.whl
Size 786.1 kB
Tags CPython 3.10 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0f2b0cb669159ecbc4c4507d0704a4483ddae99a7c8f719211b728c0be8ef8dc
BLAKE2b-256 checksum
How to use checksums
33ce2ee6e90bc8cfe03210ce49d6f27e41a0634792ddca3384019c6a000cad7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

Security for simplepyble 1.2.1.dev114

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