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

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.dev167
File Size Uploaded Provenance Actions
simplepyble-1.2.1.dev167.tar.gz 476.4 kB Without provenance Details for simplepyble-1.2.1.dev167.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for simplepyble 1.2.1.dev167
File Actions
simplepyble-1.2.1.dev167-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for simplepyble-1.2.1.dev167-cp314-cp314-win_arm64.whl
simplepyble-1.2.1.dev167-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for simplepyble-1.2.1.dev167-cp314-cp314-win_amd64.whl
simplepyble-1.2.1.dev167-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for simplepyble-1.2.1.dev167-cp314-cp314-win32.whl
simplepyble-1.2.1.dev167-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for simplepyble-1.2.1.dev167-cp314-cp314-manylinux_2_28_x86_64.whl
simplepyble-1.2.1.dev167-cp314-cp314-manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-32 Details for simplepyble-1.2.1.dev167-cp314-cp314-manylinux_2_28_i686.whl
simplepyble-1.2.1.dev167-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for simplepyble-1.2.1.dev167-cp314-cp314-manylinux_2_28_aarch64.whl
simplepyble-1.2.1.dev167-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details for simplepyble-1.2.1.dev167-cp314-cp314-macosx_15_0_x86_64.whl
simplepyble-1.2.1.dev167-cp314-cp314-macosx_15_0_universal2.whl CPython 3.14 CPython 3.14 macOS 15.0+ universal2 (ARM64, x86-64) Details for simplepyble-1.2.1.dev167-cp314-cp314-macosx_15_0_universal2.whl
simplepyble-1.2.1.dev167-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for simplepyble-1.2.1.dev167-cp314-cp314-macosx_15_0_arm64.whl
simplepyble-1.2.1.dev167-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for simplepyble-1.2.1.dev167-cp313-cp313-win_arm64.whl
simplepyble-1.2.1.dev167-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for simplepyble-1.2.1.dev167-cp313-cp313-win_amd64.whl
simplepyble-1.2.1.dev167-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for simplepyble-1.2.1.dev167-cp313-cp313-win32.whl
simplepyble-1.2.1.dev167-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for simplepyble-1.2.1.dev167-cp313-cp313-manylinux_2_28_x86_64.whl
simplepyble-1.2.1.dev167-cp313-cp313-manylinux_2_28_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-32 Details for simplepyble-1.2.1.dev167-cp313-cp313-manylinux_2_28_i686.whl
simplepyble-1.2.1.dev167-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for simplepyble-1.2.1.dev167-cp313-cp313-manylinux_2_28_aarch64.whl
simplepyble-1.2.1.dev167-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details for simplepyble-1.2.1.dev167-cp313-cp313-macosx_15_0_x86_64.whl
simplepyble-1.2.1.dev167-cp313-cp313-macosx_15_0_universal2.whl CPython 3.13 CPython 3.13 macOS 15.0+ universal2 (ARM64, x86-64) Details for simplepyble-1.2.1.dev167-cp313-cp313-macosx_15_0_universal2.whl
simplepyble-1.2.1.dev167-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for simplepyble-1.2.1.dev167-cp313-cp313-macosx_15_0_arm64.whl
simplepyble-1.2.1.dev167-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for simplepyble-1.2.1.dev167-cp312-cp312-win_arm64.whl
simplepyble-1.2.1.dev167-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for simplepyble-1.2.1.dev167-cp312-cp312-win_amd64.whl
simplepyble-1.2.1.dev167-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for simplepyble-1.2.1.dev167-cp312-cp312-win32.whl
simplepyble-1.2.1.dev167-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for simplepyble-1.2.1.dev167-cp312-cp312-manylinux_2_28_x86_64.whl
simplepyble-1.2.1.dev167-cp312-cp312-manylinux_2_28_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-32 Details for simplepyble-1.2.1.dev167-cp312-cp312-manylinux_2_28_i686.whl
simplepyble-1.2.1.dev167-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for simplepyble-1.2.1.dev167-cp312-cp312-manylinux_2_28_aarch64.whl
simplepyble-1.2.1.dev167-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details for simplepyble-1.2.1.dev167-cp312-cp312-macosx_15_0_x86_64.whl
simplepyble-1.2.1.dev167-cp312-cp312-macosx_15_0_universal2.whl CPython 3.12 CPython 3.12 macOS 15.0+ universal2 (ARM64, x86-64) Details for simplepyble-1.2.1.dev167-cp312-cp312-macosx_15_0_universal2.whl
simplepyble-1.2.1.dev167-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for simplepyble-1.2.1.dev167-cp312-cp312-macosx_15_0_arm64.whl
simplepyble-1.2.1.dev167-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for simplepyble-1.2.1.dev167-cp311-cp311-win_arm64.whl
simplepyble-1.2.1.dev167-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for simplepyble-1.2.1.dev167-cp311-cp311-win_amd64.whl
simplepyble-1.2.1.dev167-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for simplepyble-1.2.1.dev167-cp311-cp311-win32.whl
simplepyble-1.2.1.dev167-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for simplepyble-1.2.1.dev167-cp311-cp311-manylinux_2_28_x86_64.whl
simplepyble-1.2.1.dev167-cp311-cp311-manylinux_2_28_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-32 Details for simplepyble-1.2.1.dev167-cp311-cp311-manylinux_2_28_i686.whl
simplepyble-1.2.1.dev167-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for simplepyble-1.2.1.dev167-cp311-cp311-manylinux_2_28_aarch64.whl
simplepyble-1.2.1.dev167-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details for simplepyble-1.2.1.dev167-cp311-cp311-macosx_15_0_x86_64.whl
simplepyble-1.2.1.dev167-cp311-cp311-macosx_15_0_universal2.whl CPython 3.11 CPython 3.11 macOS 15.0+ universal2 (ARM64, x86-64) Details for simplepyble-1.2.1.dev167-cp311-cp311-macosx_15_0_universal2.whl
simplepyble-1.2.1.dev167-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for simplepyble-1.2.1.dev167-cp311-cp311-macosx_15_0_arm64.whl
simplepyble-1.2.1.dev167-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details for simplepyble-1.2.1.dev167-cp310-cp310-win_arm64.whl
simplepyble-1.2.1.dev167-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for simplepyble-1.2.1.dev167-cp310-cp310-win_amd64.whl
simplepyble-1.2.1.dev167-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for simplepyble-1.2.1.dev167-cp310-cp310-win32.whl
simplepyble-1.2.1.dev167-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for simplepyble-1.2.1.dev167-cp310-cp310-manylinux_2_28_x86_64.whl
simplepyble-1.2.1.dev167-cp310-cp310-manylinux_2_28_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-32 Details for simplepyble-1.2.1.dev167-cp310-cp310-manylinux_2_28_i686.whl
simplepyble-1.2.1.dev167-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for simplepyble-1.2.1.dev167-cp310-cp310-manylinux_2_28_aarch64.whl
simplepyble-1.2.1.dev167-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details for simplepyble-1.2.1.dev167-cp310-cp310-macosx_15_0_x86_64.whl
simplepyble-1.2.1.dev167-cp310-cp310-macosx_15_0_universal2.whl CPython 3.10 CPython 3.10 macOS 15.0+ universal2 (ARM64, x86-64) Details for simplepyble-1.2.1.dev167-cp310-cp310-macosx_15_0_universal2.whl
simplepyble-1.2.1.dev167-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for simplepyble-1.2.1.dev167-cp310-cp310-macosx_15_0_arm64.whl

Total release size: 66.2 MB

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

Download URL simplepyble-1.2.1.dev167.tar.gz
Size 476.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ad617ca039a59c16504bed8acb7521645378329268c2704088e4880fbcc53a05
BLAKE2b-256 checksum
How to use checksums
ca5ba9565a6cbf8c544953adc511efa6d0cbd60000915ed1919c9051de773085
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.dev167-cp314-cp314-win_arm64.whl

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

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

Download URL simplepyble-1.2.1.dev167-cp314-cp314-win32.whl
Size 436.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
60ffd162986ea14a4b13267cb6399cf9eb1f0fbc0d7786e0dd6b22331ba1ed26
BLAKE2b-256 checksum
How to use checksums
8838fd3663d88cbc297c1f38de08dce4c090dddf9cc7f8e1a80e2ee33593dfa9
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.dev167-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev167-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
9898642abbc6a08d2af52d2595c5bc70ed191243ef0775233669f709b73f3e90
BLAKE2b-256 checksum
How to use checksums
dc49dc343fed913c1938bdbe336537368319deb39cb0b4ec74328a4c94505f46
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.dev167-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev167-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
89df8801f04a78d9626cd27eef87fadab67ef9616d734111227adc1ff9a41bc6
BLAKE2b-256 checksum
How to use checksums
b037674eb35c116f6c73e08b9fb1bfce00c45d789f7f97b9190f0e5801ab1e25
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.dev167-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev167-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
cb2bb2550af2bfba971e1b2ede862a18451556020eec7d38dc86bde565480269
BLAKE2b-256 checksum
How to use checksums
af5d2bd07ea22b45faa05fd94f3889f4983a071d656af650a1a4668bb7183057
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.dev167-cp314-cp314-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev167-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
4fcde1eff3b1ce63c6957f9281aaa084dc9afa4f7cc49be6adbb812814916c53
BLAKE2b-256 checksum
How to use checksums
af3c64c9453570475fea7387a5c23c1d84e4012f0c867222a02d30ca1cdb30cb
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.dev167-cp314-cp314-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev167-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
562bdbd2b6bba004ada54db0a67e3fc791b7e24a9d90172e4e1633ea4c52acde
BLAKE2b-256 checksum
How to use checksums
411e0204b24caaf5b80cdcff4bcd72aac8844d4ec2e5be89c7903f2e38d268c6
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.dev167-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev167-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
9e41edbede880b3c93eabfec06ec0956062dc04326a6a5fafc5f689b427657a8
BLAKE2b-256 checksum
How to use checksums
60280bd5d08dd0e737f3d7b65032ba138b756c0ee0ce8a3e97254a31ea141e0a
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.dev167-cp313-cp313-win_arm64.whl

Download URL simplepyble-1.2.1.dev167-cp313-cp313-win_arm64.whl
Size 478.3 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
5d509e6dae5fe67b1163f26317f07db51f053a3bb9e4510a73330af99858a69c
BLAKE2b-256 checksum
How to use checksums
8d3fff91a593e2c2254bda4680043733612a2018f6c0da79781f068f39408e44
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.dev167-cp313-cp313-win_amd64.whl

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

Download URL simplepyble-1.2.1.dev167-cp313-cp313-win32.whl
Size 426.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
20078b4e6b5ecbc69dd069cd6f5214b012daa2818323d7f4cd2f5cce7379a3bd
BLAKE2b-256 checksum
How to use checksums
1f60a38e899cb4ce657253aa1f5deb1b56a21f3d927e791052bd6cc97bf1d3a0
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.dev167-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev167-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
bab3365d9dc342c17c624767bd175d58c6c122f4cefebb3a2e8da2017fe4dea8
BLAKE2b-256 checksum
How to use checksums
0b855943677551bcd538ded230041840f0fac27b87830ad5d4fccb2b6cd21bab
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.dev167-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev167-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
e0fbecc310657f9f0aa386e47739d654a7b9d34ca4a27b548debb5733db5df23
BLAKE2b-256 checksum
How to use checksums
148c4050841ed5d0bfc4944c9b37564787237ebf06b3ebf9da5a14223f806d98
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.dev167-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev167-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
10a8e3c6148cd34438760ea79fdd905cd360af43b965303cd5dbb792d4980fac
BLAKE2b-256 checksum
How to use checksums
a17de9850924c518a04191e6705bf6ce78c795542a5582e9e6e63cf4eb5825c9
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.dev167-cp313-cp313-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev167-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
e3375d2ec780e8312542dcd63494833b60d447fbfda69db9a29a1ceef26ff491
BLAKE2b-256 checksum
How to use checksums
f2ed864b271447db00f1b81a00f33e0ef94d75f1705691e3464b54d8961a40e0
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.dev167-cp313-cp313-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev167-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
fb6c62a6c97942b3cb617c5357bcba0e4920c682377724979b18e2f86f171f83
BLAKE2b-256 checksum
How to use checksums
38ea7abfb438e2ba7512e80d71f9ce77217868e7b99f2c7a033d542e7bb69635
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.dev167-cp313-cp313-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev167-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
b98c759c2ed59e8d1c4ebac6934d0ef18b681c9aae9b3ebd53e313a8234fa292
BLAKE2b-256 checksum
How to use checksums
9928dc9fec8cbca772f2e9cb14d7bcd7646eac69240ed984917487de25c99fa9
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.dev167-cp312-cp312-win_arm64.whl

Download URL simplepyble-1.2.1.dev167-cp312-cp312-win_arm64.whl
Size 478.3 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
57540f5dbfdc92022da0fc7198e85dd3dfe228b66a61f3dc1602c936f0fd8d1e
BLAKE2b-256 checksum
How to use checksums
3b6a88dc1b56b5ed8f8dc4ac1c6983060408c1ed10f2e23b93e079178effb8aa
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.dev167-cp312-cp312-win_amd64.whl

Download URL simplepyble-1.2.1.dev167-cp312-cp312-win_amd64.whl
Size 470.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5ae0bf4816f992c44933787225d1df5b71a27d79c3cd891039e69a1eeff30d71
BLAKE2b-256 checksum
How to use checksums
54d11ae1aabac5ac7da8b03ac5f4ec98b5c42a681eab1dedf1cfd766147ea98b
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.dev167-cp312-cp312-win32.whl

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

Download URL simplepyble-1.2.1.dev167-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
d719ebd6513434e6e362e9ad8b988fa44acdd739c9adbfc8635f8ee2eedbc04b
BLAKE2b-256 checksum
How to use checksums
d5a8c3b2f2548630b7d52cb404e03e81c80ca2c74772b539256d466736de7d62
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.dev167-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev167-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
4cbf9b7f0c120c4bbd7298db57b2b98861550a385df177d4ed4f7267bf2ca5a2
BLAKE2b-256 checksum
How to use checksums
90cb996da3ca126023c2c940e3383c7354d9aec67e56370a9bab107bd6239343
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.dev167-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev167-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
245c5830351c6687ddb20a6a3db86d984c4ee356118a375fc7c09fd75e225c9e
BLAKE2b-256 checksum
How to use checksums
3b229b129387afbf0db5d88423ad59f8f703116b4031fe8e94860e3d5a2ecccc
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.dev167-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev167-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
cafa889dbfcdbeb27c6ca648c7e1fb86691336c2ffad5add15db9392823026c6
BLAKE2b-256 checksum
How to use checksums
d6b425fdb442668606c63b40c5c36e03ef52d9b8e0cfb2b51f9e03e7dc2a713d
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.dev167-cp312-cp312-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev167-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
4e3682fb0315492fc7e66ee88b82a9feb43c71d365427e0afd2b0481611d3f60
BLAKE2b-256 checksum
How to use checksums
963493f845b5a8faa8666257846a0c3eb44eb163d90a4d50bfae3b7b577d9234
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.dev167-cp312-cp312-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev167-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
7fe9e3e22a4f10ad5d4a7d98aca044777f6a81555836e52b598313224ee16d4f
BLAKE2b-256 checksum
How to use checksums
eab0f7d3dfec49a0c2ff101dc2dd86d71dace8293cc79043928771bcada92129
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.dev167-cp311-cp311-win_arm64.whl

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

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

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

Download URL simplepyble-1.2.1.dev167-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
fd58dff9daaac4df772439eb467330b29961126842e4832b04ca9cf9350a0c0d
BLAKE2b-256 checksum
How to use checksums
774dea7255b3d010b6ed501531e9c5a51c669fe5174240c5ef5969afe415771a
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.dev167-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev167-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
76eb4e6929aa6d61fa5d081ddf515e9f71c29c5eaef418329ff8c5b9ecafa324
BLAKE2b-256 checksum
How to use checksums
1607103630a8af4fe1ea4eb20332a381437ad56af64790dd835ca9f83bd5617d
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.dev167-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev167-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
4167d91ae5b0abf6a4ed7a2a57a691813cfc66eace9eab3b1a965ff491bc82db
BLAKE2b-256 checksum
How to use checksums
c5038b0412fa750e1c69bb9302e83a87851a74e4af27b8747aa687f7d854616c
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.dev167-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev167-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
aa9fe8efa3a0aaf43e6f0d93fca07b335cbf238f567decc6259a2e1e0b842df0
BLAKE2b-256 checksum
How to use checksums
ede5ab690b746f2f789befe032f63d0215925e563b00581c54d6ca654232e7e5
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.dev167-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev167-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
214c69bdd34b883fceeaf9122e35a43a091cd50478cd318a0165081a8b100ad1
BLAKE2b-256 checksum
How to use checksums
46e4fc1fcbd7d143b2b147fc5bfb57bd4f050da5bd13a147737f315ef489d049
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.dev167-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev167-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
7be84f36dcee4cbeca5f8bec14f0a32d68042530041ba1b2a020dcbee6fe676b
BLAKE2b-256 checksum
How to use checksums
26e544622756ff4c8bc14809d42c545c509081cbf6bb6762027eaf49e3799e74
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.dev167-cp310-cp310-win_arm64.whl

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

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

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

Download URL simplepyble-1.2.1.dev167-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
89028589b04b384d7871580d39f89bd1978275e6af187def33ecdcf8bffb6e9b
BLAKE2b-256 checksum
How to use checksums
790fe0add11fd6fe8927b2a6d4545bf452d561ef97c7e27f9c35f835be743fda
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.dev167-cp310-cp310-manylinux_2_28_i686.whl

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

Download URL simplepyble-1.2.1.dev167-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
0d6db00dc9d4d52cc0480e350d94b6c9850f3020bf2db454cc3db29f3970fefc
BLAKE2b-256 checksum
How to use checksums
4b9956f5f73e2ba04afdc41ffbb2963dc56a1c8fa5f49b672a492f6beb6c1eb1
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.dev167-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev167-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
7737b0c842034eacedffdc0f68060ffa08d63dcfc767884bf782f8ef9a0bc8b9
BLAKE2b-256 checksum
How to use checksums
2dce4f8e29f416204664f3810dcdab0c769b97bf74082d1e6906cf1a02fe6eb7
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.dev167-cp310-cp310-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev167-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
336516f32910ba864bb6868339989699a5ebc326f6417e1c3f83e486e7bda3da
BLAKE2b-256 checksum
How to use checksums
6070d124ef6b65b0fa21600426061a1b1cd73fcac17503bcd3164b06beaec468
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.dev167-cp310-cp310-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev167-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
3a9841d3e50bc1be4c8d5c6187af90013b01b78cc87b4f6a5e3575903b7d5608
BLAKE2b-256 checksum
How to use checksums
1f70acc88f0eb85cca711eab1e6ee981adc3eec44d853e27ca68cfcd8785d7e0
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.dev167

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page