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

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

Built distributions (wheels)

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

Total release size: 66.2 MB

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

Download URL simplepyble-1.2.1.dev153.tar.gz
Size 476.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a3fe0b869db4bdea2bad1d9a12b55add149e5bf1cc6545ad0de9a4dce3a0601c
BLAKE2b-256 checksum
How to use checksums
6da21f6b0f647867d76dda6916c99d86bbda0a7198e3a9f58a0f2f6f433dda37
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.dev153-cp314-cp314-win_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp314-cp314-win_arm64.whl
Size 491.3 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
f66545058158af148f6142a89f38a731d9aadcd29a7133a73dd29a3badafa489
BLAKE2b-256 checksum
How to use checksums
b3152640d04e9a882767445616ade16ffa35e6a4cedba7e3f87a5882d21dfcd9
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.dev153-cp314-cp314-win_amd64.whl

Download URL simplepyble-1.2.1.dev153-cp314-cp314-win_amd64.whl
Size 483.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
797638ec57b5503657eb29bfde90cb2baf711be270e519e0aa2371dc5c603dbd
BLAKE2b-256 checksum
How to use checksums
27f07f75eeea19d1e33487a71de508b3c4e15c5bbd3d3a57b5e8bc3dcfeaf8d3
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.dev153-cp314-cp314-win32.whl

Download URL simplepyble-1.2.1.dev153-cp314-cp314-win32.whl
Size 436.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
638d91a9de19e45c35110868fdba637c6f7293687a73b8554819f64898f988bf
BLAKE2b-256 checksum
How to use checksums
028c0e914aaa6eda129cc6b5b75b01d835d66bcf9e8523e3a9b4d1a7eebb0de5
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.dev153-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev153-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
a9395171c9ac9cbe92f84686e12366541043a98af21f5ffaf16a749128410ef9
BLAKE2b-256 checksum
How to use checksums
162dee5ac270b727b1b9c1968602bf2e6cced0b290f4c4550495c9cbb21ee7a3
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.dev153-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev153-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
e19254f65a4ab6b903ea1f09be0ffd1865ec683488042be6b557c72e983dfa55
BLAKE2b-256 checksum
How to use checksums
82af30586281d7185a70e4d6401b90aebbbabd8d1e095627fd05586e11feb3ac
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.dev153-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev153-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
0b41c285dd4d086d282f248c208bc72f2fe23ebf23d41dc2598d5ae4c8797072
BLAKE2b-256 checksum
How to use checksums
6f7ffe9d2e31bdf8e5f21c2ed7a4e0859ad38ae7aa525ec92393c1bdeeeb43a9
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.dev153-cp314-cp314-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev153-cp314-cp314-macosx_15_0_x86_64.whl
Size 438.5 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
6b9df820fd10426a3580b227b73e824ed9c14eeaeb0337b682f101eabd1abc74
BLAKE2b-256 checksum
How to use checksums
da008fb80e69ebcc3f83e3aa66a66c8e5dbba8e843b9fabac3ea5c6c1c48c18b
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.dev153-cp314-cp314-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev153-cp314-cp314-macosx_15_0_universal2.whl
Size 823.0 kB
Tags CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
19a74efcd1c7bbc66cec2ff374a13bb8ffa22cbe753eb3b19b88f99e837474b5
BLAKE2b-256 checksum
How to use checksums
4da515350b3c8361e5670e05a6fd06ba647095d2a6f139473af5154de9cb2af1
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.dev153-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp314-cp314-macosx_15_0_arm64.whl
Size 401.9 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5c436529f467b7a8b5ae18d24710d8f01ff33861397d9ef9d3523f4f5461ba7b
BLAKE2b-256 checksum
How to use checksums
f23eb1040abf167de3494c7f9f400fbfb7af49e2c49a69c27410f2481d41ea6d
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.dev153-cp313-cp313-win_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp313-cp313-win_arm64.whl
Size 478.3 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
0fa625c47a189d73361a1ac7405d7e4b933afb7599a324c555212f24b12f2b68
BLAKE2b-256 checksum
How to use checksums
564c4cbb6b2fd7062abe44536826adc9e93d8ad0b6f51b9325976ca194f05553
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.dev153-cp313-cp313-win_amd64.whl

Download URL simplepyble-1.2.1.dev153-cp313-cp313-win_amd64.whl
Size 470.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7ce29e8b13b49713b6f3045509d09d875a5a9f5bd2943dda6d43885d4efd724f
BLAKE2b-256 checksum
How to use checksums
9a0e8dd6fcba9960cec36051c82ccb7dc7689edbd83a139058a563880982a045
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.dev153-cp313-cp313-win32.whl

Download URL simplepyble-1.2.1.dev153-cp313-cp313-win32.whl
Size 426.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
3eca587241a6b5cec2c5c63debce1191e8c997162031f76ae3ac556d0aeb6456
BLAKE2b-256 checksum
How to use checksums
a13075d6ef28dcb8237f00f955dc02a1111b6b1861a232767312da2cd97a4114
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.dev153-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev153-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
dc6b00c97f657077ed8a5ca8085fddf6eb591c4b05ef0ec1d906645f14f100d3
BLAKE2b-256 checksum
How to use checksums
a484a1bee165f5378f8dd0a9bcd31616e090a703a1165749d27f0d9b98c2345c
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.dev153-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev153-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
53eacb3a00376eaa180337320bf67ede5896270d4d22cc309a2d2df51943a7c5
BLAKE2b-256 checksum
How to use checksums
427957d19db21df762bf9f66e1e4a774e32051db25fec82f0c0f170ff7ac9e6e
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.dev153-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev153-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
8b9e063e8426c2804884c87488162ca2541efc0969b20a1b5a08ffabb9b10054
BLAKE2b-256 checksum
How to use checksums
9d5f0e8ebc12bc1309f881c4be002f4620e7d7b4c293d73dae4e3f9e631406d7
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.dev153-cp313-cp313-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev153-cp313-cp313-macosx_15_0_x86_64.whl
Size 438.1 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ff44a1c9aef3bdc60c0ce80843631a25289b28de393274d93a92776824c4abf6
BLAKE2b-256 checksum
How to use checksums
1a3147359e2826c59ce84bfafc6bce5c22cf68d431d7dede106061c30145a929
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.dev153-cp313-cp313-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev153-cp313-cp313-macosx_15_0_universal2.whl
Size 822.0 kB
Tags CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f66c8ffd7d805ea156fd8b97347dbf139012aa77c92ac5faa9729b9ddedf5b2a
BLAKE2b-256 checksum
How to use checksums
795eeca73eb37cfd634ea058d8d50914e775518ed95c92edd6cfdc6f86daf518
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.dev153-cp313-cp313-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp313-cp313-macosx_15_0_arm64.whl
Size 400.9 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
173cc88df9bc20148f73535301677fbce695887a930ddf3fe42d6dd0d906777c
BLAKE2b-256 checksum
How to use checksums
72558b48e09ffea7513b882b1c4d3bc9f0e0dbf0ffce4d40d8119b684b70ea8b
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.dev153-cp312-cp312-win_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp312-cp312-win_arm64.whl
Size 478.3 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
63ebfec9e7135a928f34ec857bc85539895c440f23b67489c8a9e4df6cd88e40
BLAKE2b-256 checksum
How to use checksums
7a5228ad44417e0bb08bce7b8dd24bf7891939212c2408f1fdb2572ff681de6f
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.dev153-cp312-cp312-win_amd64.whl

Download URL simplepyble-1.2.1.dev153-cp312-cp312-win_amd64.whl
Size 470.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
73eee9fd91ac8c4b1b90d7cef038434ff2017ccb5b965cb741a40a2d175958b4
BLAKE2b-256 checksum
How to use checksums
20c75a2138b992792276ee8a2dcad348c8b387b8d3bfa2f9df15a8d64f9b19e3
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.dev153-cp312-cp312-win32.whl

Download URL simplepyble-1.2.1.dev153-cp312-cp312-win32.whl
Size 426.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
9f58825d38000a166fca70a35c691146b0677903d1790517d49121d1ddf78086
BLAKE2b-256 checksum
How to use checksums
94dca176f90c42daa96581948b89d5ac6b64897d94c9d42bbf1f9fbbe394e75e
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.dev153-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev153-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
187c646e29d5e547225489fe7893d4a9e1f7a10e9f5c6319fd38050f0e9d0c23
BLAKE2b-256 checksum
How to use checksums
aed62df8ed3080955f29f58db6b8a790e216a1baab8f1bd387d93282176e2934
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.dev153-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev153-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
a829138881c3254b74a870c431618238812228e76179128815f17002fbbf02fb
BLAKE2b-256 checksum
How to use checksums
789fe105ebaea9bfca13c21515198b4f57f3e9afafd5a1eb7c18af23cba23165
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.dev153-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev153-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
4bf6028cbe4cef5dd9b124d973a43ee0ca5b9601a661adc6b67503b590ae4c06
BLAKE2b-256 checksum
How to use checksums
6933fb76d13950f95efa935d1322e2cb03b4ddc216672f88d76770760dbbd19f
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.dev153-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev153-cp312-cp312-macosx_15_0_x86_64.whl
Size 438.0 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
13eccc60e5555236345dfed3f21132f2c3bdf62f37b89df225c7bb20985e7817
BLAKE2b-256 checksum
How to use checksums
47bf7d9ffdc0df54047883664fedc07b3e990693457e4e263d64a95237ad60ab
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.dev153-cp312-cp312-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev153-cp312-cp312-macosx_15_0_universal2.whl
Size 821.9 kB
Tags CPython 3.12 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2ddfd6601082d49ffa2a8e982f73a4434d604ad36baacc19b46d4f9f9d666a95
BLAKE2b-256 checksum
How to use checksums
c3ccee6a273384b7993dd9b62682e24b0b54e456f853c3cd69a4f689a9d8933f
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.dev153-cp312-cp312-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp312-cp312-macosx_15_0_arm64.whl
Size 400.9 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
e5495bade3c8d0ce13821e8d7c1a4ec87d368814ddaa3e58386107500f6ae419
BLAKE2b-256 checksum
How to use checksums
eb1d8f8b54cfe1c582cb806f7ee3c2286a46b042eebf71c855f1e6cdf54e7083
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.dev153-cp311-cp311-win_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp311-cp311-win_arm64.whl
Size 471.0 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
e61e23e5de0152914a8abcd9233bc176db29fef709fe92acee906c1970fc851e
BLAKE2b-256 checksum
How to use checksums
8160ab020a62b779350e7ba20db50d4d3811a27192089cb9d85f1c616e043313
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.dev153-cp311-cp311-win_amd64.whl

Download URL simplepyble-1.2.1.dev153-cp311-cp311-win_amd64.whl
Size 465.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0fc6943b82c7bd29668c07abb37bf0895fda9b6135553ec8154bf0c5289196d4
BLAKE2b-256 checksum
How to use checksums
b4ca7ef98e9fb6bbf6217be804af5d3431b723f49fc6e38e530565e3917e70c2
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.dev153-cp311-cp311-win32.whl

Download URL simplepyble-1.2.1.dev153-cp311-cp311-win32.whl
Size 422.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
05e42b100f7a2cd63cc5e83b3b4ca929493ab48a3326ceb7eaee2f993d47f3bc
BLAKE2b-256 checksum
How to use checksums
91f0ee4d2de86736b4a00ff3facb5fd28d964feaeceac9d818f106352d82b9b6
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.dev153-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev153-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
0fb13d49b2e00bc934db08bb87318edfffdff2d044c4e70107ed84666513fe2a
BLAKE2b-256 checksum
How to use checksums
8544de042e4f32027a82c990051b0cf5b0d9d3f4cf53a52772ce7f2fc47a1008
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.dev153-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev153-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
4d02a37795f528bb74df60895356fe7900f68109196dfaefebf3f6611b7e03a6
BLAKE2b-256 checksum
How to use checksums
2f207b51d8b78b1d3f72e858bb4c6c05e57209cc11d5aeca2cf4cf5161db85cd
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.dev153-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev153-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
71b6ae81261290704e241a0ab299f4fa79fbc31b1039a7960c733a90661fc78d
BLAKE2b-256 checksum
How to use checksums
15aa33a9b9a3095abf43edceb44479914e947ad0624b24dbd6189f84ca2017c3
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.dev153-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev153-cp311-cp311-macosx_15_0_x86_64.whl
Size 428.5 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2af1c1e780b2ef8d552ac12821bf757dce13f9ed7e48ed6fc6213c6ec6c94289
BLAKE2b-256 checksum
How to use checksums
474b7e2cd0c672f939454e5eff028e46a598bdf4491cc83a99eb96ba36f6c64b
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.dev153-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev153-cp311-cp311-macosx_15_0_universal2.whl
Size 805.3 kB
Tags CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
2a259b4e93823fc28d2479ca1bccf91fcc0b04bd4c2635878af9209db0419fdd
BLAKE2b-256 checksum
How to use checksums
33ac43dfb5dd4876fa70e900d84de65aa9866bac967601eef19e342b7b54adff
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.dev153-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp311-cp311-macosx_15_0_arm64.whl
Size 394.8 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0be2555a5f701c52a0ed04f711947baac72c613dbaafd049fb3c5c10d74d7e05
BLAKE2b-256 checksum
How to use checksums
615733690c26e85588e16471f486be14cb6c5a0ca174ef2ebc8fdc8807ebc062
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.dev153-cp310-cp310-win_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp310-cp310-win_arm64.whl
Size 470.0 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
8a1e777783b6a81bf197f90dcddca4e7a1cfed48c8a7407ee14d6a78cb423f20
BLAKE2b-256 checksum
How to use checksums
5ccd67c6738953fa69093e1690c2ddd578caf5e2a5dac7cc01cadf85e90fa51c
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.dev153-cp310-cp310-win_amd64.whl

Download URL simplepyble-1.2.1.dev153-cp310-cp310-win_amd64.whl
Size 464.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ffb13a5f07383d870fb1ef9fd2385930061c0f0272347a1de7801e8cb90f4407
BLAKE2b-256 checksum
How to use checksums
f8db6b8003c134cd43f169c31560741f5779aae9cf0f8a1d158ec91bae75dcf7
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.dev153-cp310-cp310-win32.whl

Download URL simplepyble-1.2.1.dev153-cp310-cp310-win32.whl
Size 421.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
52db9460e73929646b61690a038163deb6eab92dbb9fcfb632393276c74e4bdd
BLAKE2b-256 checksum
How to use checksums
b5689c3e88f3f0f994a752ce39ca0303ee480be9d5bdec6396a838f248026e9f
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.dev153-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev153-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
bf5c7e1b945f34b5de01e9c4dd4b7da0df6e5b4c2557c29e300bc3a755561f48
BLAKE2b-256 checksum
How to use checksums
5e984358292622fecaa2ecd0206818fe7e617b70c32c0e379311868b20098f99
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.dev153-cp310-cp310-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev153-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
9dcfb0f3b003a69866dcc8f81833856d88a46db24d280efa1881c7f5f9d654fe
BLAKE2b-256 checksum
How to use checksums
e71c09c6fad2101fdb8a9e3a50238b4ca38d458c647c685c3476691bd51f3f7b
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.dev153-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev153-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
8c0731e99e2335ec22c8bc9f743e106897ec52d27fdb16ca87ef55eba67789c8
BLAKE2b-256 checksum
How to use checksums
2b35558cde46f516560f1c89f59b30918b3b4535540bcd44c6dd260ccb5eb600
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.dev153-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev153-cp310-cp310-macosx_15_0_x86_64.whl
Size 427.5 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
0fb18b77db2eee68efa487c04fe6d706adfa148a81d5520e843e7d769c123214
BLAKE2b-256 checksum
How to use checksums
f7ec048c0331ee18d704e0fe529c915a22d801227a5b98a24d7b4f914ef82cba
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.dev153-cp310-cp310-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev153-cp310-cp310-macosx_15_0_universal2.whl
Size 803.1 kB
Tags CPython 3.10 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
665b4190b87db7e0b6dcc1afedeb35d529fa9d6cd057602ed0a66b5d0ed1ae4a
BLAKE2b-256 checksum
How to use checksums
86eacb4444fc48ecf75b99e5406895799f31e2d14b708ac2aff5df7008a49a91
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.dev153-cp310-cp310-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev153-cp310-cp310-macosx_15_0_arm64.whl
Size 393.6 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
1fd1ed59fa5d2846e46e499b795b73d7f4c448be2b634d7ac04ae082e70de213
BLAKE2b-256 checksum
How to use checksums
f2afc0eb2ceafa3a1252a3b1ab50f9f720e7cadc19111a1a6b1f4aa86956942d
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.dev153

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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