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

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

Built distributions (wheels)

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

Download URL simplepyble-1.2.1.dev129.tar.gz
Size 474.2 kB
Tags Source
SHA-256 checksum
How to use checksums
91bdc85d3c51f492d5e68cd06a794222b178607990bc9b285a46c6e8147b9427
BLAKE2b-256 checksum
How to use checksums
ede7eb03af64da50f07cea3974592c67fd3ebe4586522771cde22e740caafbbc
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.dev129-cp314-cp314-win_arm64.whl

Download URL simplepyble-1.2.1.dev129-cp314-cp314-win_arm64.whl
Size 488.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
6e12fe94770a6a9987869426260454b08658c1fd3b83bc2f2a10c2933cd28f88
BLAKE2b-256 checksum
How to use checksums
210ebbafefce09c7d72702464fd1bc9a913e9dc687c98439b220a596e8b4f83a
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.dev129-cp314-cp314-win_amd64.whl

Download URL simplepyble-1.2.1.dev129-cp314-cp314-win_amd64.whl
Size 480.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
822910b0e59d61ac4965c20ba2ccd383c332618ec6f24c39509fd62378ad92f0
BLAKE2b-256 checksum
How to use checksums
5c67f021a807c8307e440a11d659e8ab76a4287afd543194faf209f9c755d6c7
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.dev129-cp314-cp314-win32.whl

Download URL simplepyble-1.2.1.dev129-cp314-cp314-win32.whl
Size 433.9 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
2402414c2a8ecb9a082a8532b4e33f234f1b86cfaaf2558dc1fb23546633203f
BLAKE2b-256 checksum
How to use checksums
4cfcd49d9f5f168434490c9da5f925fbf9a078fecc8906da7eea79dd5a14f568
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.dev129-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev129-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
ec82977c122fba2b33d3d881669a68fe43fd642b490502e6e15a6575c85079ec
BLAKE2b-256 checksum
How to use checksums
413e0cecd3424f17df3f73beea51af3959ef455fb5252b42acdba490e8107db0
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.dev129-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev129-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
fa8ad4549ec3d83674244139912c839c52295ca2e6768aabda6ee96f3649f811
BLAKE2b-256 checksum
How to use checksums
2077a2bb96a3e9b6b0d14dbc9cb7a148e5cf42b00fbc175ea02a579db3a2855b
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.dev129-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev129-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
2bb66c90c34a6fa69ef72c3e0c573492ac606954c2c3fc2ab57c976aa0225246
BLAKE2b-256 checksum
How to use checksums
10c8a9e9513fdbcce593fef339091ee9893fbed28807632025747d02beacf1b1
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.dev129-cp314-cp314-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev129-cp314-cp314-macosx_15_0_x86_64.whl
Size 435.3 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
0506f257c56471011cbf565aae0943d450b4f2cba5b61dbee5ca1ad7395866f6
BLAKE2b-256 checksum
How to use checksums
7cf1b51db6b140e4d0e0d980b9fb27ca286ac91cc67d635d1e995728e6268b0b
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.dev129-cp314-cp314-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev129-cp314-cp314-macosx_15_0_universal2.whl
Size 817.5 kB
Tags CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
596a477faf3ead5f7116910e8c334e4681b497b112b65b73ac0196c4cc5bfddf
BLAKE2b-256 checksum
How to use checksums
6f371cd5cbede2a8af6e85ac2ab6b119395b5932a1ec185326dc531815777600
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.dev129-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev129-cp314-cp314-macosx_15_0_arm64.whl
Size 398.6 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
764d3fce10f724c6f6358bb7ed216722abb4a739b9fc4c0261db312e50ecb1f6
BLAKE2b-256 checksum
How to use checksums
49e04431d8e6f78c3d355b1170ed864f7aee07d3b465a4dd81be17fd542b7414
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.dev129-cp313-cp313-win_arm64.whl

Download URL simplepyble-1.2.1.dev129-cp313-cp313-win_arm64.whl
Size 475.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
e4472cdd7793122fbca6987cf696030547c043ba62e32aebdf02e7d8290bebda
BLAKE2b-256 checksum
How to use checksums
a05ddbd8cb1ae2bd846e4674a620822720e57b50cf15ad99e0f80c2cfc72d867
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.dev129-cp313-cp313-win_amd64.whl

Download URL simplepyble-1.2.1.dev129-cp313-cp313-win_amd64.whl
Size 467.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9cd4c23addafeb6038bf3a8a52c34f4ebe1d3dad5cb4b7790dd349c95054265b
BLAKE2b-256 checksum
How to use checksums
31031bd3ec7a9d9c31003a4cc8f1d3dfb0ad479a4375f840a79aefbafc090360
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.dev129-cp313-cp313-win32.whl

Download URL simplepyble-1.2.1.dev129-cp313-cp313-win32.whl
Size 424.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
b82a3812801e03914a547b6d7f97cab371d74c97452e19f59923d780067951c9
BLAKE2b-256 checksum
How to use checksums
5bd9adbf176bca8ec58c86371f3ab2fac41af13fdef7dc5b898ba078c1604b6b
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.dev129-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev129-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
5fea9ca5f2a3202acb177c58ee5023706f82a320b21d819c6e3985be9e3d1df3
BLAKE2b-256 checksum
How to use checksums
4c43a39468a0f1701aca2da0b954e4aed91cbc953104d581e094f1e33f486450
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.dev129-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev129-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
94b6712967e361058bcf9e191a8ec8e6ae7cf8090183c0b16889e747eab58f92
BLAKE2b-256 checksum
How to use checksums
5650dfb7e71941ba02926252135e55a27bf158fc9717b622395c837ee1a125a1
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.dev129-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev129-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
ce70c081ae7debc80c60e1c92b35f645c7828b489657301a2290aa3378e6992f
BLAKE2b-256 checksum
How to use checksums
246fb94da85ebd50ea46a2326cc31681884465198fc288390982f7901d468c39
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.dev129-cp313-cp313-macosx_15_0_x86_64.whl

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

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

Download URL simplepyble-1.2.1.dev129-cp313-cp313-macosx_15_0_arm64.whl
Size 397.8 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5a1f3cf2a282f1ea90402871159aa8e97ef7c0e53b982108ae1349c2c6af1de0
BLAKE2b-256 checksum
How to use checksums
6d36d351481f0fd0650294b4111f3517e93c12c4194a04ebae41106287576904
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.dev129-cp312-cp312-win_arm64.whl

Download URL simplepyble-1.2.1.dev129-cp312-cp312-win_arm64.whl
Size 475.5 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
2b60351bbf9e21e304469a1f33d87adeded194d2b6a4db64e574d920f630d3e7
BLAKE2b-256 checksum
How to use checksums
b0d4fedbe1d92908ee425bc89fd05bc9db65ca2fd52af34081c9143725ba2584
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.dev129-cp312-cp312-win_amd64.whl

Download URL simplepyble-1.2.1.dev129-cp312-cp312-win_amd64.whl
Size 467.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c5ac44a613dceeb8a2cea543b9a25a2040001372478ccd56fd94850be7f7cfb0
BLAKE2b-256 checksum
How to use checksums
67bd744e1b9f5629ea025973eb6692091a511f63ad16a72e44185205e024c7dc
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.dev129-cp312-cp312-win32.whl

Download URL simplepyble-1.2.1.dev129-cp312-cp312-win32.whl
Size 424.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
24d0614d1dededb52e3ff323924919df205e76fba214d469215efc37b4555895
BLAKE2b-256 checksum
How to use checksums
49afe3267e8dd7d83b38fe5c0ba12a15d342a3cf8211e8b9611ad51c39ba5e81
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.dev129-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev129-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
846d291f82f94583851ccfdd74de18ef488cd941d67aa6288aa66006ca33d74b
BLAKE2b-256 checksum
How to use checksums
836ba0bb7500eb88ccf5c8038d5b4d8c17232d655ea527ba8319e8c909050f75
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.dev129-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev129-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
191f502acae07b431f09a48871f33c6bb1e0079eec0c25fb133f6cd22b31a69a
BLAKE2b-256 checksum
How to use checksums
2a724f96ed5ec934a012d336ec8b02fad41e541022f8cde794c64f83568cd073
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.dev129-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev129-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
bad49d4349a7252fb58516389590fcac98f28fdee67da2d7310c9b4c0eb57f43
BLAKE2b-256 checksum
How to use checksums
0604d519582a47cd2119c49ae738b1b6e9f17c103a5543d5e4be11be522e736e
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.dev129-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev129-cp312-cp312-macosx_15_0_x86_64.whl
Size 434.9 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
762bf943e7c76371e9d000e272f3a89d28ab345d74efbde1a33834c28614ec79
BLAKE2b-256 checksum
How to use checksums
01c9711106199e6afb6db3518564f238b1e8450ef59eb76e494199210af4a99a
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.dev129-cp312-cp312-macosx_15_0_universal2.whl

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

Download URL simplepyble-1.2.1.dev129-cp312-cp312-macosx_15_0_arm64.whl
Size 397.7 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
68813a3d2d4558d6efd5a6276f306b9390c86406310bfa62f4dd545c4dd5d5e1
BLAKE2b-256 checksum
How to use checksums
005b8709fa35daf1e5af831eaf632083c7f8484a08069c71a057805a0b5a0c98
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.dev129-cp311-cp311-win_arm64.whl

Download URL simplepyble-1.2.1.dev129-cp311-cp311-win_arm64.whl
Size 468.6 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
80d7e25cee463334838eeb02f0016352fc39700bda7fdafed0a7191ad6ecf2e3
BLAKE2b-256 checksum
How to use checksums
fda7d59a34a2e7921c7a1066f2aaec08de26d6db266d9178cfe4e4e58508a7e4
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.dev129-cp311-cp311-win_amd64.whl

Download URL simplepyble-1.2.1.dev129-cp311-cp311-win_amd64.whl
Size 463.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7a54ae934bce038287a877f84d1154c0dc0ba4c4efb5b1c7e60b782fb504ac6d
BLAKE2b-256 checksum
How to use checksums
6d6f98c870913809ceb82e53d488a303c5d563636c1eb86f09278d46eec9b9f8
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.dev129-cp311-cp311-win32.whl

Download URL simplepyble-1.2.1.dev129-cp311-cp311-win32.whl
Size 420.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ede44640f5383da8ac9e19bea1a3d0e85424bd0af5625975ce9d5f1f1ec4e7a9
BLAKE2b-256 checksum
How to use checksums
c3c40d66d5e36c9013405c150bcf77801ced60b24a8dbf4cced2b0b04a259fc9
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.dev129-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev129-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
ce106f2310a8fe589e0b05218dcd0227db0a761e37fd0e36f48717904aa69187
BLAKE2b-256 checksum
How to use checksums
7f2af50f538e52ace492c61fb083a84fceab23c850d1f8fca97c784468054675
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.dev129-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev129-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
5ae684b75439c4c4f45117384889baa68e3d0f95726778d039fa314f8c1274f8
BLAKE2b-256 checksum
How to use checksums
5c8607f30eef9f1a8b14f23d88cf8ab142b0a7d34b3d9a6dde36b1e4f2baec6e
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.dev129-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev129-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
20e8c717d8f2657ac3e4c59bc7214bc86cebe946d45e9bbad823d4cd244267ca
BLAKE2b-256 checksum
How to use checksums
e96a1154f0ebad0a228eb2a80842752565cc7ce8b2b39cc83c8098a8536cd76f
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.dev129-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev129-cp311-cp311-macosx_15_0_x86_64.whl
Size 426.0 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2c7b47da159bf3995634b621e722f5ccb0bfee80800c9596052df1d58b838f52
BLAKE2b-256 checksum
How to use checksums
375873a6a33e498913e248c43998f4dd5d74b53f6fa1b6477dab2b4b074b8071
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.dev129-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev129-cp311-cp311-macosx_15_0_universal2.whl
Size 800.5 kB
Tags CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5a17a3d2de7326702b54b67b1b3502e94cadcb94dd3d82d291d689cca523a08e
BLAKE2b-256 checksum
How to use checksums
f74a58238cd9ef007d511b50dc8e69ee33b0ec04654aa33e15b750029b26af9a
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.dev129-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev129-cp311-cp311-macosx_15_0_arm64.whl
Size 392.1 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
29a6d77960a3155786f2be671e4759d3962b431733c11cb4e5c84a28b7f46779
BLAKE2b-256 checksum
How to use checksums
b747b8c645dfa3b43580725e5e55b321bcf4c48d98666233687e2374a79e3a1e
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.dev129-cp310-cp310-win_arm64.whl

Download URL simplepyble-1.2.1.dev129-cp310-cp310-win_arm64.whl
Size 467.7 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
7f7c01f9bd08725971a744ca1e55cb227c3163148d6011d88fe76338ed14685e
BLAKE2b-256 checksum
How to use checksums
d27037fb84afda34d37bd968dfbacdccf7f949cbf2e8f2517a7c28f721eb29aa
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.dev129-cp310-cp310-win_amd64.whl

Download URL simplepyble-1.2.1.dev129-cp310-cp310-win_amd64.whl
Size 461.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4c5cd2151dbe794b4135890098422b5f7a632dbead035689927610320ccded02
BLAKE2b-256 checksum
How to use checksums
f5f7bd3615ff399e7632c7b28434bceddea054e48c462f84571564686643a99b
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.dev129-cp310-cp310-win32.whl

Download URL simplepyble-1.2.1.dev129-cp310-cp310-win32.whl
Size 419.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
6b96b324dbac35654d2bd58bd3b1357ba5db4f94f1e9951f68dbe45a259593a5
BLAKE2b-256 checksum
How to use checksums
91cd545ad7406b2c534f76a951a7d7b1b75b5da3d0d79843be7007f5cc9da915
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.dev129-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev129-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
4a151e2b05d84ec11845eca628d51f40068d0090d90d74a0ca0355a47a5e0210
BLAKE2b-256 checksum
How to use checksums
2252cc1d23a7f1768b15ebf97528ba830dfb27322d602a754902f773eba5ab0e
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.dev129-cp310-cp310-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev129-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
33d26648ae0e6278b1b64694e7f8b8564e735dd4e8ee479a45157cebb0977502
BLAKE2b-256 checksum
How to use checksums
c3b5d2dfc826198d3dcbe142349fb217c09517000a44540639239e9520f0ccb5
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.dev129-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev129-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
66cc3b6b64a53a8f62d4c73e9eb21fef055e36d1bdc8bb0cf4e6666cc93b59d4
BLAKE2b-256 checksum
How to use checksums
61a7ccbd273d1f6b1a2b0bfd5d8a489acb8c3c04cf28f9023797955ece50651b
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.dev129-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev129-cp310-cp310-macosx_15_0_x86_64.whl
Size 424.8 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
aec3baa176001532d4b1ac4142e0a15f5f40c4c9e8da8c78345d751554074daa
BLAKE2b-256 checksum
How to use checksums
4bf40eda611dab651966ac4d163e36efe632fc0b90537cbd2e436ae840cee18a
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.dev129-cp310-cp310-macosx_15_0_universal2.whl

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

Download URL simplepyble-1.2.1.dev129-cp310-cp310-macosx_15_0_arm64.whl
Size 391.3 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
18f56765c90d70993dd920aa73c2c466fa17c48b7cd66c6219b8809339c8d4ee
BLAKE2b-256 checksum
How to use checksums
da5538b9deed88fe6ac1da6cc9ba139792995e7609aff7b39153550736258dd8
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.dev129

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