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

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

Built distributions (wheels)

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

Total release size: 66.2 MB

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

Download URL simplepyble-1.2.1.dev165.tar.gz
Size 476.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ba3a2f772685320312d2268efc29ef8f6cac4b09e232de19c48d6f688c23b6f0
BLAKE2b-256 checksum
How to use checksums
5906ab6087017bf4d660815068c9b5bb9472e02d296662b5a0e8a9c6673e179b
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.dev165-cp314-cp314-win_arm64.whl

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

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

Download URL simplepyble-1.2.1.dev165-cp314-cp314-win32.whl
Size 436.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
3b3f2532b444447bde70d0c5d38bccd551c1e7984869d76f053baf9d6b4bfa40
BLAKE2b-256 checksum
How to use checksums
3626a740ae9badd162ca76c7e1dd0349c365aff41a2db847fdb7eca1b5544db8
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.dev165-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev165-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
ad86ccb4cf8e27d642fb038a75d408c4bfa333288380c0dd5cd1acabe185d762
BLAKE2b-256 checksum
How to use checksums
8d77ce8d62d3da35adcf9d56c3b4f330366badce270586211a0a36b9b4d5f95a
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.dev165-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev165-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
cef01cae115ba4fb07b9ef40106d89e406fdbbdf828e33d60c81aeb0def03531
BLAKE2b-256 checksum
How to use checksums
f6e2c9cbcf9919ad1de75b0bf5a70c5a08b9d6e01c08c216f2cc8daf6044c1be
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.dev165-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev165-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
6d7833503ea504e4c87c60466f9346dde34b966a40c8d4304c07c165c69e632d
BLAKE2b-256 checksum
How to use checksums
7c4df3fc02c250d3913844ba842e1d5a115404202a5410088cac29d576975cc5
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.dev165-cp314-cp314-macosx_15_0_x86_64.whl

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

Download URL simplepyble-1.2.1.dev165-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
80362cfd8300dda3a87ad56ce7fc3879b6a2bbd7e8f22fbcaf65b93ad85d5f0c
BLAKE2b-256 checksum
How to use checksums
39dba4b8f49da30c21ca4058c49096434b63ad390cf735bf575990b72b29823a
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.dev165-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev165-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
11d3dd9a05e510c0db44ff953317dbd321d40873f6f5e2b27ec01cc068cbc0e3
BLAKE2b-256 checksum
How to use checksums
b917fa5589d6018060a02b15a61d595620c438174eb78bb6c1edc4a8d0722423
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.dev165-cp313-cp313-win_arm64.whl

Download URL simplepyble-1.2.1.dev165-cp313-cp313-win_arm64.whl
Size 478.3 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
1271be557b3784605bf77d1bbd1d7b50796bc7bbd2d153e7f38bcdc2271ee72e
BLAKE2b-256 checksum
How to use checksums
09cb7b431eeacf4e4c0b8148eac6616764bc4be97fd62559efb2a42352727776
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.dev165-cp313-cp313-win_amd64.whl

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

Download URL simplepyble-1.2.1.dev165-cp313-cp313-win32.whl
Size 426.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
9dfdefbfd7ec52617974b711812a5a64df0361dc51b351c4a36bc5a45b20f374
BLAKE2b-256 checksum
How to use checksums
9110047ca87a3ab74b39bf1aee6cc56e393170a7ea01ac5926a9ac83eb2e9e0f
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.dev165-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev165-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
fd88c9b722f958fb0570112572b194dc9eabcda14719b79d7c2dda80d62de64d
BLAKE2b-256 checksum
How to use checksums
2ae6c2d5dbfc33d9242a83bb74aa211265f7c67e19fbea73c2bd5d783631c216
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.dev165-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev165-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
aaf304b59bbb20b39b416aac89c1f4c5c9a82a43e219dc4d35e977ef7093ba83
BLAKE2b-256 checksum
How to use checksums
1b1677b4b14a998cf734766ef95068d5c79828a7878ce8cd4408fe177c64282d
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.dev165-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev165-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
64e0ce066e1f3bcacf9442469979e51fba6acae7bce2236f3778f85472722a14
BLAKE2b-256 checksum
How to use checksums
1e543e5126f2e8af887ec033ded4452742f9b214ac9666f2632c1c4d96bb3366
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.dev165-cp313-cp313-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev165-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
df402f401ee18607d3ffeb9169dacabf34c2b7718ee8aec39c8fa6ebbd1a9384
BLAKE2b-256 checksum
How to use checksums
47938578d24c98523b3c10907c095db30fd25691c52a381b884ae225c4842bf5
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.dev165-cp313-cp313-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev165-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
88afd8c309e99981c01fd9fc338e9c559a514cf6c6372c954a570ae6a17ffe33
BLAKE2b-256 checksum
How to use checksums
33cd882458c19cb4713b491d0db61ecaf74f7168412f8ec514b393bcfb655279
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.dev165-cp313-cp313-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev165-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
46d5ef053ee0f4e0d5d5c7c499648efe691aadcf204281a6deaceabfe99997be
BLAKE2b-256 checksum
How to use checksums
60be25ddf18e280713fc1636ccdb4ccac27be13cf37b5401b3b597c09faa919c
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.dev165-cp312-cp312-win_arm64.whl

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

Download URL simplepyble-1.2.1.dev165-cp312-cp312-win_amd64.whl
Size 470.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
dc43558bb733f4153dc210e2f0dd096af2a0a831a522d1ea3348db0c3395c152
BLAKE2b-256 checksum
How to use checksums
6d227fc23549221fe918b4fcd56dcceb71113079cc95f1651c7cfdf38b234aca
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.dev165-cp312-cp312-win32.whl

Download URL simplepyble-1.2.1.dev165-cp312-cp312-win32.whl
Size 426.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
8e1ac3a0ce9488d3e03e83ae27d71c2e21c141793671662e49afac59023445ae
BLAKE2b-256 checksum
How to use checksums
7635c9bd50923a84e99d4c91b6e41648f35a0bf8a5237dc146fc66a0962ab044
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.dev165-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev165-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
6e75adbf68bf7aae481c7ef46c753811f441f736a53180b13c3d944341830ac8
BLAKE2b-256 checksum
How to use checksums
6d97decb9c6e146f5e5d82f3cb6f09b02ca969c134f69f430a91ab52878db5ad
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.dev165-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev165-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
10f373da106bfe76282672c3f19d489108957ee79e2d27dcc3473b31c62d0514
BLAKE2b-256 checksum
How to use checksums
0d698414cc418c8317b91f3a51da73de88dde9914797bd1ef6dc750c6c377b8b
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.dev165-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev165-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
55de41cc1710a669cdf0e9a3f3be5e192a8a01f2ab915fc2dc76602a91fa2e7b
BLAKE2b-256 checksum
How to use checksums
5c2e3b3b87d95fe69056a21b7d17913671253bbe5cb1372ed4833ac79849022d
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.dev165-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev165-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
81a20fc7f52fb8c4bc4d3cafb996bfe786f481b8c4038c8e2cb067c596441cb1
BLAKE2b-256 checksum
How to use checksums
7eb533ce2aefc27bd5f4f392e729683b5c409bcd4115cf87aefbfc2c5eaf3eee
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.dev165-cp312-cp312-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev165-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
359178391ede8ab740a8509ebe8064400ed7de3d2ef85cf4cea40ce56c7d09aa
BLAKE2b-256 checksum
How to use checksums
a452f98af5c213feeb403534c491c6fb4d2a0fa9b260cef8179c31f0f75d46e8
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.dev165-cp312-cp312-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev165-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
e14efb8d33627e30ff4697e78260acfc02e0c8ba4933f5df6c87723b8ef79ac1
BLAKE2b-256 checksum
How to use checksums
aba1d459cbdaa64da18c02a67d987994aa23d7974d6086321da23b6e3df8041e
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.dev165-cp311-cp311-win_arm64.whl

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

Download URL simplepyble-1.2.1.dev165-cp311-cp311-win_amd64.whl
Size 465.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8b4cdb273a0b835385263d1184cda78a51a7f97153bcf555def81cb5122c2c0b
BLAKE2b-256 checksum
How to use checksums
20ec37c728da598a77bb51dcf510827b9f60b81638a2257552ae04536725ac6b
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.dev165-cp311-cp311-win32.whl

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

Download URL simplepyble-1.2.1.dev165-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
7780c5828d9340d518621248a3ec8d2e6e90fbce002b5a7cf8124b1b7938767c
BLAKE2b-256 checksum
How to use checksums
f584e978984085b5ce58bf3e415488b9bd7a42dd3644487a75fdb706c8ff6f21
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.dev165-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev165-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
f2fe2ffff04617a2acf91b1fada79fd11c67bfdb7cd2fa4d8fa540572df2d4ba
BLAKE2b-256 checksum
How to use checksums
f8e988e207d2e8393a0bc6f7edf30e08b7aa7f4bc10710b3300c6cd275a8758a
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.dev165-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev165-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
18c61b13a1fdbf77ffc5a6711dad6bce61cb67bf52658e55a497a4aa8caa1657
BLAKE2b-256 checksum
How to use checksums
8fed97d01540421c3cda2a95c429560b82d9c739ef419cb31cc272a6214ced49
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.dev165-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev165-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
bede15fdd8acc7652b4634e95b831e85e0f2f5036055a7cb84cd675a90e765cf
BLAKE2b-256 checksum
How to use checksums
e6576885df16bac54ab9f80e6d83d13f59737a76e5c1a2ecf2f3623efef6b414
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.dev165-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev165-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
b9c7af6dd5a1f7d96c5d5483a95b964edc657f2f52e44ec3c8ef0608790c4255
BLAKE2b-256 checksum
How to use checksums
dfdb09b45dd5e0aa582077f5b4690d0dcf30abe68a285f983e32578eba7805fd
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.dev165-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev165-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
1f8a9c647734ba2f8c22935bed766c8970125d92cef22d14e16a1d95fe0c087c
BLAKE2b-256 checksum
How to use checksums
be924ea936913c90b0057fcd4e44b27ea873cdf8d0761e59cc0e48a3a88d3eea
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.dev165-cp310-cp310-win_arm64.whl

Download URL simplepyble-1.2.1.dev165-cp310-cp310-win_arm64.whl
Size 470.0 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
03e7fb48ad38d88891c87df8acd8925a3f4f8c2600c365fa611e6f92c7937b78
BLAKE2b-256 checksum
How to use checksums
5062ab4121c02c5b2673ab8683a72410c96c8320d045c21b26e3a616888a62bc
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.dev165-cp310-cp310-win_amd64.whl

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

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

Download URL simplepyble-1.2.1.dev165-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
f35aa424db9e20939fc6b30afe4afa8512b3c1794cdecc8c73a10944340747b3
BLAKE2b-256 checksum
How to use checksums
2f72eeff3d4cc9043892f15278c7ff4656a69495651bc26c9ace5bc9c19ade53
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.dev165-cp310-cp310-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev165-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
6fa6d3caeeb139236e9adc731d20e477eb9226648d589723b10ede6e984bc61e
BLAKE2b-256 checksum
How to use checksums
b91f82c62c6cb30b22e003c7b61af201bdd8197654b965cf523b63f64e162c36
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.dev165-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev165-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
ba617db9b096f523b74a17e2cf9f561158941e1d3bf547233cec507ebe48acbb
BLAKE2b-256 checksum
How to use checksums
501e3d2f74f922d09dde6da0f0bca0640aabde46b8e5b31d12513efec2adf1e0
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.dev165-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev165-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
6e18d6c9d9e51aa96a4e5d1851f6183e94b81efab392578bff19a5c578a4f37c
BLAKE2b-256 checksum
How to use checksums
d82cc824aa4ccd52fce4299e9fb6dcc4d1fde94f7266bd53d01c0bae88c46d3e
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.dev165-cp310-cp310-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev165-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
e7a283d1c71ca3a913dd4093123b43052b5fd3df48f8fbe4e8d29c857eaf650c
BLAKE2b-256 checksum
How to use checksums
3f3ee4b6c4219a014d98618ab9077346d34efb5dab1e229752167262c2fa52af
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.dev165-cp310-cp310-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev165-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
aab7c0ee325cb8ca9078df9bea2ff2e4de29253e384bf26ea15acfd0b0e9b717
BLAKE2b-256 checksum
How to use checksums
075878f705d2779e3b880edce7d07adfd34537fa49ea959b898cf59115e6fffd
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.dev165

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