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

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

Built distributions (wheels)

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

Download URL simplepyble-1.2.1.dev135.tar.gz
Size 476.2 kB
Tags Source
SHA-256 checksum
How to use checksums
11a2417db2d141e9eea0e6703c01d1829710e3f95834035d3a99fa92b1b293f1
BLAKE2b-256 checksum
How to use checksums
1bd15b9b3768c5dfc362c78966799c2da7989764b8d464cf3b2708250ec7d2e9
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.dev135-cp314-cp314-win_arm64.whl

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

Download URL simplepyble-1.2.1.dev135-cp314-cp314-win_amd64.whl
Size 483.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
11a952f030ffb2bfe7cf927a6400b2c173efb482f88c93339eb3e199131effb4
BLAKE2b-256 checksum
How to use checksums
b888f9ebb3a9d09b962ed72382ecc41104828d292ebcfb7ba6dc4d34553aaa4a
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.dev135-cp314-cp314-win32.whl

Download URL simplepyble-1.2.1.dev135-cp314-cp314-win32.whl
Size 436.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
cc5a20ceb45304669f5fca09aa6e9af8781223f28e2904fb97ffa8bab6c1ed0e
BLAKE2b-256 checksum
How to use checksums
564cd4d152e6c190516220ba58673e2294360b4749acf9381516e4e12bae73e9
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.dev135-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
ec6c42dce25ab2c4355955bdb6c15f4c37df6a29437a595bfc28665f7401b049
BLAKE2b-256 checksum
How to use checksums
c2c00bd6c5d1ecdcf5d5c9360aa25d142dc0f0102f5904959e25891592a67094
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.dev135-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev135-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
734c29450ca65a104aae7677f41e93cb6cff3b0e30c3927fc732e4d50c01ab77
BLAKE2b-256 checksum
How to use checksums
283c46f18ac44230aad2840847d75e944cdb180a0161b4bdaa0152bc913654fd
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.dev135-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev135-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
95c56f57ce04fb1575f749e92984a6e5ad4a8a5e632e1b3ac7c23c72c838c9ff
BLAKE2b-256 checksum
How to use checksums
ebc7f4c5089d3c41d0568811b17c1bdfedd9a029edfce6d87a73b55d00b397c4
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.dev135-cp314-cp314-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
5b0218f8df7fb2b55c4aebf1043d6dd0cfbed8d471bfcdc8c8cb97f835fe3753
BLAKE2b-256 checksum
How to use checksums
c77cdbb80200533627552d3c45bd06903463009516ca5bfaf836eaf50a148594
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.dev135-cp314-cp314-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev135-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
56cb099f9a083e8df6e684e6660311892a46c24dc5b95489274c30b6de12bbf8
BLAKE2b-256 checksum
How to use checksums
babba69f6e08a311c150d386a1f245e37e043ac0de6bd58f3befbf4d91d42de8
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.dev135-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev135-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
f93c998885abdb85e9c963c6044b975a6ef08be0bf46f78798406d4f99c23bc9
BLAKE2b-256 checksum
How to use checksums
98f2ab19c6406611f119964b67e58438601122057e16388b7559cc78abd0f500
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.dev135-cp313-cp313-win_arm64.whl

Download URL simplepyble-1.2.1.dev135-cp313-cp313-win_arm64.whl
Size 478.3 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
7118b0aad780d89c0b235c93c277260fefda5779502594a9b40f7fa8deeb08a0
BLAKE2b-256 checksum
How to use checksums
4a756e8ea0af9122609f1631159e72155bd375425e928bb7fe35db1be9a8676a
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.dev135-cp313-cp313-win_amd64.whl

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

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

Download URL simplepyble-1.2.1.dev135-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
6854bafd11777630c81d08e04d251cded4d88484efff7c87f05921f0cc340a88
BLAKE2b-256 checksum
How to use checksums
662973e497fa2378ca93dbc7938011df268bd9a475b66f39beaf4fea57b3d1e6
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.dev135-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev135-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
a4508b3aa724ba332cfe162e5a8c1c04a78eda7aed93383f7673fd774c9dafe7
BLAKE2b-256 checksum
How to use checksums
14643d700f1601b05d1180503972c9abe3e2ea53cee9fdd425101bfeca5f1489
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.dev135-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev135-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
0422df95bba2a877c7cbd4dd3edd24acc148c62dc1402d1021c7f8703a11bb67
BLAKE2b-256 checksum
How to use checksums
01bb079857b223a1b83918937d43329233877bf7f6c731ed2f6b5d0ebe09b25c
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.dev135-cp313-cp313-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
e290f4077533f3170afe403e9c52263464750b96010bb587578336c40cb0cadc
BLAKE2b-256 checksum
How to use checksums
dc57fa2d88e97d00548b5abdf1078a02e55b9f3fcc070dd0efdeb151bbbaf1eb
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.dev135-cp313-cp313-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev135-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
de730733b43c228189ac2302e8af73a8a79671a7dfe2159f2f046e2a2d020504
BLAKE2b-256 checksum
How to use checksums
5bb5ed28b37483fd646078033fa493baa5aace44aeeeb3caa18fa091da4163df
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.dev135-cp313-cp313-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev135-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
5fefb2232debaf48529e2e7756f441116b09ed2e613af882537fe64458729705
BLAKE2b-256 checksum
How to use checksums
469a775ebe894a8f54ab7e16859fe9089a088264743d67063ad9345076d81bc7
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.dev135-cp312-cp312-win_arm64.whl

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

Download URL simplepyble-1.2.1.dev135-cp312-cp312-win_amd64.whl
Size 470.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
755b47b3deb09ac708aa883880ad891dbaf73f861c8da816d850267158fe5be1
BLAKE2b-256 checksum
How to use checksums
4854ed405389455ccca1b5c7135669c7c68707b013fb377ee2403d34c588c64c
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.dev135-cp312-cp312-win32.whl

Download URL simplepyble-1.2.1.dev135-cp312-cp312-win32.whl
Size 426.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
5d78a17edc1cdf7b59d5374e808ddca923e7ff60a4ed65c4f88c0affbe1dab9a
BLAKE2b-256 checksum
How to use checksums
bffcb5602855eec679647ff9b6903725c8bb4b3b678ddc478d3472559c9baa14
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.dev135-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
1b2742125a382718efaf215548be547ecbdeb126dfe7951c29bad601faf49071
BLAKE2b-256 checksum
How to use checksums
ddac4b935715ddb1396884ae1bfdad1b9693ad2d7b1cc2d941edcdc497eed094
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.dev135-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev135-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
731ccc1c02f48efc0c7c3b8153a4fccef7bc9f6fbce8e7e27f125da244fb38f7
BLAKE2b-256 checksum
How to use checksums
3853c5058f30e99e946b053c6c30746f41842069cbad8187ed9cd0c5ef977434
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.dev135-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev135-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
c556da9545bc1d9f6c5aba6514b9b17132d7c98fab7b3089ca12955e7ca6af9c
BLAKE2b-256 checksum
How to use checksums
5cda3a4d6c2e8116d1f3257eda2e5ba06064093c45610ea6d83adf4a7d589541
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.dev135-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
5f7beb768448e02e65151d767694f4f973a6528aab158c62555a7d3994955548
BLAKE2b-256 checksum
How to use checksums
003122edbddf264c39f1737e7ccd2c1000a9170e16e4013f205c3d7e0556c194
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.dev135-cp312-cp312-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev135-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
9285ad87bc5f6ddc130951d9587750b87f2bc0e9cfea403c7afcbff1c7e5c3bd
BLAKE2b-256 checksum
How to use checksums
00e5c368328a9876117a0438b20e82032e5c405ae81d99e49465c2dad5ed4ebf
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.dev135-cp312-cp312-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev135-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
d00f8f20d03bfb1d507082794297d3d6e7e5b0c53842cabe92764dd227feb741
BLAKE2b-256 checksum
How to use checksums
92b74ce63f1b413373a5e194a66990e784417bee0049000e05970414422c4d8b
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.dev135-cp311-cp311-win_arm64.whl

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

Download URL simplepyble-1.2.1.dev135-cp311-cp311-win_amd64.whl
Size 465.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2296eb9b81060041ac0e9f77c0f201b4a42d72c7b3805484fe1e55f9ec867a98
BLAKE2b-256 checksum
How to use checksums
3a25b6f4c647b5f115e5fbb95534086780830b5a9af7182f9b734530fff3e64e
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.dev135-cp311-cp311-win32.whl

Download URL simplepyble-1.2.1.dev135-cp311-cp311-win32.whl
Size 422.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
6fc350e0e4a3499dfe4c096e9e308f178b35b2e13b9b000bee2a04bef3ecef19
BLAKE2b-256 checksum
How to use checksums
f3c6a5ee75f5d42bbb8ed0010f574af621ad746eedb51d95003cd252d4563b1a
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.dev135-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
385fb508013422bf015e5a9d13b7e6e055c4a8d74c0c51bcc4bda541600716e1
BLAKE2b-256 checksum
How to use checksums
3fe07c65f64a2023ae868e5ca5f2eeb883ef38dbb65668a66d02773676fcb575
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.dev135-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev135-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
6562d553c4c44f661859f1531c7fdfb74aac090011421f98b874337a7a1aeab8
BLAKE2b-256 checksum
How to use checksums
e834d68b908ccb38d53511f1733eef9dfc1b28155ebb69038c5974a76cb38f6e
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.dev135-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev135-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
7b6c65573716842fbebb1e830417f548ba441b44ee66f36061d0b49aad53411d
BLAKE2b-256 checksum
How to use checksums
8cfa23292585857e275cde44247cff4e298cc413631194035595e2f64666edce
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.dev135-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
a340ec87e5e07f646119a992fa5ad88bd74cf0e49e34cdc470381ff354d9e54b
BLAKE2b-256 checksum
How to use checksums
57f809dc97bde8554e9affc9998648816a279bf0b8f083b457941abb5175eea7
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.dev135-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev135-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
4725abf82528f324540a7ac4bb5a26eacd2878536c2810f2e2354bc30abc7e16
BLAKE2b-256 checksum
How to use checksums
49414c803ede3de9d414943e523100e6b9d9b3715b985ab9fe41db2a43a4da43
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.dev135-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev135-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
0b66393127a16c2b9629e32bf6bf2b90f34b164c9c559397c146cdc6bbcada47
BLAKE2b-256 checksum
How to use checksums
35951ae50d5234b3dd5143e2c86cfedd01c7c975ba6931f5727d387f239cb423
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.dev135-cp310-cp310-win_arm64.whl

Download URL simplepyble-1.2.1.dev135-cp310-cp310-win_arm64.whl
Size 470.0 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
41fde3006e0ec39a9c722687388337994eca9aa5fa4f988571327488313cc205
BLAKE2b-256 checksum
How to use checksums
a5684a115cf0c108273f0ead3238adcc6410bdc73151b73ab096e8d27fbd808b
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.dev135-cp310-cp310-win_amd64.whl

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

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

Download URL simplepyble-1.2.1.dev135-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
9de5a2b106259dce5a66da37dbe5b81dee76b7cd6a221d34e04187bd08decd54
BLAKE2b-256 checksum
How to use checksums
61a80b2ae61cca7ba4dc28720df2bd9c35eaf70a74962d34315525e7035fda89
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.dev135-cp310-cp310-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev135-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
660aacf9eb000178e2078a0270316a35a1ff8e64642bde3e6f66e83287039cd2
BLAKE2b-256 checksum
How to use checksums
83fc511d025638ce04f09d799e660d42dec6a591f60a4d924008be33ed6398b5
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.dev135-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev135-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
f3e481dd9254580763ed5fbcc5f3eeafec1262e82a667e757f48e78b7df4f73a
BLAKE2b-256 checksum
How to use checksums
233294741bcb2476ef75c57a82d8b84f227d7083e44a3fb649777f2673085249
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.dev135-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev135-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
a8a1d175f0593d1806895e42ddf8245386c5bc62d0b16d462d2edc982deb45c1
BLAKE2b-256 checksum
How to use checksums
30834bdd2280047df3e4e05c5de44b23a3ac3c019e0c4da525c43b3197a80de4
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.dev135-cp310-cp310-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev135-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
602f048ff3239f3d816e6a8805048648ecc669c6a8fb0cce3a2e9e4a691e4a3b
BLAKE2b-256 checksum
How to use checksums
a834fe0ba0821703938ac0173ac7a39a868c2696d31619339998a3d571d98d24
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.dev135-cp310-cp310-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev135-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
49dcb262ec5e1da78dd3a5b48fe546d2454a5dd2ddb2a8d34a3840ea2a09f7ea
BLAKE2b-256 checksum
How to use checksums
b7b3ec67c59c859b5397552878d232371b255fea9b764670f3e96f9ccc93f902
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.dev135

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