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

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

Built distributions (wheels)

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

Total release size: 65.2 MB

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

Download URL simplepyble-1.2.1.dev115.tar.gz
Size 470.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5ce0ee0277c249af4d253a6ddb33fe61281182d72089bd32f28da1ae1c289c3d
BLAKE2b-256 checksum
How to use checksums
f02e279d2eb4ec3d86c6bd96a17613c6303425aaeba86f509b0f093b82bc6894
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.dev115-cp314-cp314-win_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp314-cp314-win_arm64.whl
Size 472.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
3843e5932895892cb73b0e5ef492106504a7a7ed36b68f4a4ad366dc529365ce
BLAKE2b-256 checksum
How to use checksums
488e80fcd3711fe7fc8ccb786f319d86bc6a1c9d5be9dbb39e514380161f18ec
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.dev115-cp314-cp314-win_amd64.whl

Download URL simplepyble-1.2.1.dev115-cp314-cp314-win_amd64.whl
Size 468.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
52dd5723a5a36f7260ec99f16578ae187b8e0cba3efda08e72e3ea15243e8064
BLAKE2b-256 checksum
How to use checksums
f64cefd25538154819a2b2d02c8bc6d6b9f451287229e1bc3e1a310aa44383e6
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.dev115-cp314-cp314-win32.whl

Download URL simplepyble-1.2.1.dev115-cp314-cp314-win32.whl
Size 422.1 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
79baf10bbac23d19c13689b3a44ce9a3b60007b0ed021f265961073e3fa43b97
BLAKE2b-256 checksum
How to use checksums
cdf70ffeffdee97eb1fa1f1a5f6ac8dabdd27df01c3f6c6149f1b4842da9f930
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.dev115-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev115-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
9ec6e606347bd683cfccdf721471d3b053f04bfaeb4103699829a9b6aabe5375
BLAKE2b-256 checksum
How to use checksums
8dc8f12817d7de8f3146a411d9dbeca67aa6e03c2b7cab431b5b83353fbff4ac
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.dev115-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev115-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
3c5bcff7081f1d0c0c1caf915a01abef7fb3c23b67ef1aedfcb91f9016da22c4
BLAKE2b-256 checksum
How to use checksums
05d45160eeb6a5a636c96d20f6bd869a37ed28e011a55043e476d13b7a0854e7
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.dev115-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev115-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
11c3793e0ca260f035ac153723cc0a0a68afc08a6200e00aca275bcb7120891a
BLAKE2b-256 checksum
How to use checksums
82ec33a674ede05a413b79385a0f99e186ff10b7527739c7a2787fce8f9264f2
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.dev115-cp314-cp314-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev115-cp314-cp314-macosx_15_0_x86_64.whl
Size 415.7 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
23ce844bdf6671562044cc87b16c968aa27b2487aa51b6c1f2e4f070a6425324
BLAKE2b-256 checksum
How to use checksums
59a8f7d4f97913a3adf8fd40ab3f260c4c69d2f382f7d713563effe02cb8e7c3
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.dev115-cp314-cp314-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev115-cp314-cp314-macosx_15_0_universal2.whl
Size 777.9 kB
Tags CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5aa0fbf360aa8e47036e355435cebb5255047ce960cdedd6387f06fb285645e9
BLAKE2b-256 checksum
How to use checksums
bed09a8d0f879792ce6faa5f60289bef03a26fc38dc46757da0dd6b5fc792281
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.dev115-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp314-cp314-macosx_15_0_arm64.whl
Size 379.9 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
557af472a96dc0bbae5686414e993197787b9b7df4cecaf5131a45b699bc3f5a
BLAKE2b-256 checksum
How to use checksums
48d45f85d78732c4e1db032353a56cfaa3f42bfb132f848346f8842a828175e2
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.dev115-cp313-cp313-win_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp313-cp313-win_arm64.whl
Size 459.9 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
19ddc47efafa57fd4e059a2cac6dfc9c350ce6e88d2ce7d4073f38ad56879d7b
BLAKE2b-256 checksum
How to use checksums
51d39f4db07223287c6267c01cfb813efc807a13a7d51ec140f55df1b07cb103
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.dev115-cp313-cp313-win_amd64.whl

Download URL simplepyble-1.2.1.dev115-cp313-cp313-win_amd64.whl
Size 455.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
48f0c1d9aaaeb44969299079b8455595d7ea98b43283e547c305d4716f47756f
BLAKE2b-256 checksum
How to use checksums
ff53f03a3064dabcc36093873da12a56fd48bfdd13aea077a8ce12e1ad917264
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.dev115-cp313-cp313-win32.whl

Download URL simplepyble-1.2.1.dev115-cp313-cp313-win32.whl
Size 414.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
418534151a2f2d7625f06f362e94ae8b127ed0802eddb24aa5c36e889c376e6c
BLAKE2b-256 checksum
How to use checksums
339684b3865462e6e9c44e62c924f61c92caf9d1a217d5ce1316a4c3b8ccbff6
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.dev115-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev115-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
46b12827c0f971d740663d8ab2f26ee6be7dc975a1fb5e8f879163266830ef58
BLAKE2b-256 checksum
How to use checksums
422558057b0a9f8e6dcfc71c9b50464a66e8db57b4d4a805ff09f55f2a1133f2
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.dev115-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev115-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
5e14e01c43c2f65731d71433922498f73cd27d42c10160038d6570ae64c59ff7
BLAKE2b-256 checksum
How to use checksums
d0ebe139f3f06549d580eb6da81d92be12c2d2ed1d6540a4a2d840f7c79d63ce
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.dev115-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev115-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
0e12593393993266763b7ebb04a54160d9b719c21a820392a2b667561d61a89a
BLAKE2b-256 checksum
How to use checksums
ef70fa24dead5c3c14cafeff8e19dcbb4d4c32e294e8fb896246cebc2758a095
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.dev115-cp313-cp313-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev115-cp313-cp313-macosx_15_0_x86_64.whl
Size 415.4 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
f6fb3435000050c54b11f185c3b860baa7f80552c7a913a1592efd94cb1bfd20
BLAKE2b-256 checksum
How to use checksums
14667084813c6ff8d57cea68cf8e22a3192eddbd314e6cd1cd08f1ae310dc1e7
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.dev115-cp313-cp313-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev115-cp313-cp313-macosx_15_0_universal2.whl
Size 776.8 kB
Tags CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
934810e4467dfe41902f10551ca2285d848ec09670d968431e47bfa501018969
BLAKE2b-256 checksum
How to use checksums
443360724265956a632e0c44f9b4adf05152ec5fcc3e323727e920166197ad8d
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.dev115-cp313-cp313-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp313-cp313-macosx_15_0_arm64.whl
Size 379.1 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3aa5b99efdc2775f402acb446e6fdb2016794ffafa67f54829ddd6fb79fc391f
BLAKE2b-256 checksum
How to use checksums
9d5a8b21955bce4aa9f2536769114550c440a5d3d6f927f3fd86e2cb28d3969a
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.dev115-cp312-cp312-win_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp312-cp312-win_arm64.whl
Size 459.9 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
2a2766b30568a74387e2b15f617072167735398dc175f95c5c2e8495fa916cca
BLAKE2b-256 checksum
How to use checksums
57c72d37f8a9da4023b1eb5af8df2a55405e62b8560ef178417a4ef08f47ff7f
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.dev115-cp312-cp312-win_amd64.whl

Download URL simplepyble-1.2.1.dev115-cp312-cp312-win_amd64.whl
Size 455.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b5522b414f57d9b11ce11602b421318b8f2e6967216ba2ec4a22ef3fd2f3306a
BLAKE2b-256 checksum
How to use checksums
26963418a1b7858c7486cc005b92f340f8b07f6cb8911d9e2fd039d0003a9b32
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.dev115-cp312-cp312-win32.whl

Download URL simplepyble-1.2.1.dev115-cp312-cp312-win32.whl
Size 413.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
0bc86b426539163e54cd0c5755e1c36c382dafcc288f02d648925416489aa4a8
BLAKE2b-256 checksum
How to use checksums
1204e1054d5895be2e0218ba559c30e67be5d999ac16e8ab3314624c5ff78537
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.dev115-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev115-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
f9354cbd93ff8b67b7ed648b6a8f1a132101fbd3795073b87e78525fb5a8b85a
BLAKE2b-256 checksum
How to use checksums
b95af70656459c662118aae1272fdbe2a26c60b8161b49537cd087f227d6c677
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.dev115-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev115-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
73394b7af364918e4ee4a80e13109851ab72a9b648ce6524acb6a34bb7d2dd61
BLAKE2b-256 checksum
How to use checksums
84836b65bc723034191aa674ad8bb094bd66cb10e4076d3ff4ec0dba08b1c5c2
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.dev115-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev115-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
84e0ca2daa14c5165c60c03d9e880f14f451ae50d99a43bee301880e6e9dfddf
BLAKE2b-256 checksum
How to use checksums
765db81924948791c3330f08f02161e2e4ecb78fda5d3c1cc92a7ba2fb64d868
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.dev115-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev115-cp312-cp312-macosx_15_0_x86_64.whl
Size 415.4 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
9a45fae0c6e194b7a2e34c5030f9c0ee9f3ea828390027e5f82101b21efbbdd2
BLAKE2b-256 checksum
How to use checksums
09aa76d5fe8c34b5a502889ef7918db667fee39e89b98f4f771c2706ba1b78db
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.dev115-cp312-cp312-macosx_15_0_universal2.whl

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

Download URL simplepyble-1.2.1.dev115-cp312-cp312-macosx_15_0_arm64.whl
Size 379.0 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5798945ff4beb2ee2777cb04c9022e5e0f0f6e16b8d93593c184431ffe0d6fc7
BLAKE2b-256 checksum
How to use checksums
035059c98ce963ccf8550f8040e51b350b2b07d728228f6f5e9d5a8235f516b2
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.dev115-cp311-cp311-win_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp311-cp311-win_arm64.whl
Size 458.9 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
51a586b14025d92ddf51d0e54ef08428768212e375a09e76c2995e2656b4b8b1
BLAKE2b-256 checksum
How to use checksums
b84ea5616e08068496a4cf79559d5b16031bf9dc31fae0f2ec57505ec941d163
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.dev115-cp311-cp311-win_amd64.whl

Download URL simplepyble-1.2.1.dev115-cp311-cp311-win_amd64.whl
Size 453.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9489f71dccc870e01b0b7e7fd9401bb7703f2e8df91b5d31aa2897c4bc77932a
BLAKE2b-256 checksum
How to use checksums
b55fb084c46770916d247119517229ad8d2543d897e4a68e439669b9bcb7d4c5
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.dev115-cp311-cp311-win32.whl

Download URL simplepyble-1.2.1.dev115-cp311-cp311-win32.whl
Size 412.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
df304795a81d5572dfdec0b206172fb5ffc43cf657c5907688ff04d023d3b79c
BLAKE2b-256 checksum
How to use checksums
523de86ae7618297537a43eebdf81af8d8131e47f9265ccb7fd5d13f9057c72d
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.dev115-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev115-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
45ec746135288917a25e76b29f7d1075bbfe9ac19f534c4db6fcf202211998fe
BLAKE2b-256 checksum
How to use checksums
f02fad5a2513ebd7a6e29c06f1424e9d5fb65f85c56a1a4c8f9adcbebcc3efdb
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.dev115-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev115-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
e46ca21dfbed3dedacd6575535d94e1579f7bda8671d83721a05e66e83fd0f47
BLAKE2b-256 checksum
How to use checksums
11ddc2ff69ec1a4720d111347885530bd55cfa397baab2cc85fd00f40e89c656
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.dev115-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev115-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d88921ae3c18ac379612d610572b8c27a5b766834b95c87249659b6251332d1a
BLAKE2b-256 checksum
How to use checksums
4da425746426ade18cf0301b631879c9ec8e1d7e93f3d4af64d397ac2879aa9f
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.dev115-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev115-cp311-cp311-macosx_15_0_x86_64.whl
Size 410.9 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
10fa59d6785f230411f4c51e2bc28040e377a1785fbba4f3f125b5d5ed355c50
BLAKE2b-256 checksum
How to use checksums
d21cb76a0cd8609b3f48ee41b1d0aa6d444bf7ae32a081de0cfda5e48d0e81cb
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.dev115-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev115-cp311-cp311-macosx_15_0_universal2.whl
Size 772.3 kB
Tags CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
13f0af4d0ea470cb3064a6730ac2757efec6c5f5c98612ae4b9c4cbc3264c574
BLAKE2b-256 checksum
How to use checksums
58249ad3519c765c36c8fac3685544699df4ee467d69b81e79018ed0f8d5a4fd
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.dev115-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp311-cp311-macosx_15_0_arm64.whl
Size 378.8 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
edee0132d03a4f307b005cb87d38dffde23bd9b21c9bf4e35f0486a3cdec635a
BLAKE2b-256 checksum
How to use checksums
aadfa42fed5d5aa8d6d403daa2d4a868f8c6cfaa628c8ef02babe1582c74f33a
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.dev115-cp310-cp310-win_arm64.whl

Download URL simplepyble-1.2.1.dev115-cp310-cp310-win_arm64.whl
Size 458.2 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
4cf95f0dbe1269eb451d3a59f6cfca4504a6aeb9a5cea1ec117541e8e682afdf
BLAKE2b-256 checksum
How to use checksums
ecbdad8e0be78a6233f2dbbef4af9f22dc330341fbdc3da76b0e0623b677f2ed
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.dev115-cp310-cp310-win_amd64.whl

Download URL simplepyble-1.2.1.dev115-cp310-cp310-win_amd64.whl
Size 452.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
00c315f7f421c3274dfab20b8abe81a684739ce32c003e72ee20da6e8db85b52
BLAKE2b-256 checksum
How to use checksums
902e932730e4361892ccd1a33809882b6f3cb4394ac649188a907ed57829ecf8
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.dev115-cp310-cp310-win32.whl

Download URL simplepyble-1.2.1.dev115-cp310-cp310-win32.whl
Size 411.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ce10730056d2a68c2d4ee9c90a73a9f29422ed5a2521cb9d6a71f3ab749b9687
BLAKE2b-256 checksum
How to use checksums
b84a5999d4665a74044f688857f7ec0851cdd2ffb0708b03a0f78738d4a94bc5
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.dev115-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev115-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
2b2d3403665469ce7eead4496c74fdb99a3f46b008fe4140cec23e947851aab1
BLAKE2b-256 checksum
How to use checksums
3d03b38c7bc7c06b9ca44ade911419f65b4c607cc6371592b1ec5220ee8656f9
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.dev115-cp310-cp310-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev115-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
8415c4a6f47d984fec1c3db38324de36242117444a5f60aa6b21fa7b1d30af08
BLAKE2b-256 checksum
How to use checksums
6af6261e8999aa9de3e0f28de1a4ddfcbdde38c843a5368811d4c15d42b39f20
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.dev115-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev115-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
16d5652759e36b62727f17d19a19c58b1d400c10c12ad4905f050b40be673216
BLAKE2b-256 checksum
How to use checksums
bed257b75e8d63dba5bcd8279c54b96194a91995c0c5056d657637ff016c9462
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.dev115-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev115-cp310-cp310-macosx_15_0_x86_64.whl
Size 409.6 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2c20b9be68da699004258329554e14377d923fef13ae36741514447921a9f715
BLAKE2b-256 checksum
How to use checksums
40f84a2c72d3465fed337ed11b3eab05cfc4b82784ab4a84a7138f430eed7a55
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.dev115-cp310-cp310-macosx_15_0_universal2.whl

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

Download URL simplepyble-1.2.1.dev115-cp310-cp310-macosx_15_0_arm64.whl
Size 377.7 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5a3cb83ec590120fa017290bc79927ed14992a435e353f98959e4e49b3423217
BLAKE2b-256 checksum
How to use checksums
e63e748376c6b41e3f6f9052cdb82096dc07a412ab819457fbc57c99590abda0
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.dev115

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