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

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

Built distributions (wheels)

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

Total release size: 66.2 MB

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

Download URL simplepyble-1.2.1.dev168.tar.gz
Size 476.2 kB
Tags Source
SHA-256 checksum
How to use checksums
20152871eacc6ac57bbd74d22e83c571689e812dd7adfa9884b77751b9b02eaf
BLAKE2b-256 checksum
How to use checksums
dede083b43812aa7619e3d40f171560534657d3bd8dd59a84a8ecc34be3cf501
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.dev168-cp314-cp314-win_arm64.whl

Download URL simplepyble-1.2.1.dev168-cp314-cp314-win_arm64.whl
Size 491.3 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
63530492d1be21bf3b8cf62db62819a983736ff183eac47079c17c620e57930d
BLAKE2b-256 checksum
How to use checksums
72825f6f1967debd231999e3dd6149c79749daaeb5b189f2273e4b692f051170
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.dev168-cp314-cp314-win_amd64.whl

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

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

Download URL simplepyble-1.2.1.dev168-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
2af2555da906c37e6aa39b314e934a089d3287b75d3af2d0771ddb05925a53be
BLAKE2b-256 checksum
How to use checksums
34ced6fb97c50d6e1904b807043a7507075978aad730037c7078f786a15e6e9a
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.dev168-cp314-cp314-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev168-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
7df0c8a560abe8006dfe23c79a84a358db15bb7f76d9715dac245d86d3581643
BLAKE2b-256 checksum
How to use checksums
51d74626eb64fb864ddc9cad96214b85598dc1d7644663d9aadebd728c149ef3
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.dev168-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev168-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
28f5269748c367b6ab03ccde83c6dd68f6f3674fef21b8680cb29bdaf59cd15c
BLAKE2b-256 checksum
How to use checksums
4913b1bdb78aea5c17a3b66251d59fd0c203be642d1885fd9777573b0fd74b32
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.dev168-cp314-cp314-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev168-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
505912482033c6d51d0b3cff8ee1d3320dd81bb969568c2b464fb9d537953af3
BLAKE2b-256 checksum
How to use checksums
06ae53cdb2cac1439c430b3bfefbfec1f5b469fa1e7e9a82a973c7fd16dcabed
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.dev168-cp314-cp314-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev168-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
1595564bcd67907174a83152ca8cc82340c662cdc502c887c96c0c8106d57950
BLAKE2b-256 checksum
How to use checksums
80bf2e2a97dbdb28268fa2f73c387aa5777361d32392de3751b9612731fabccd
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.dev168-cp314-cp314-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev168-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
5059631bf0a0f22663b9da203f56b1de5ae65f2f9a0baf9cfe27a623fc88109e
BLAKE2b-256 checksum
How to use checksums
dc0f5e82e99296aa27a46898c78fe05183cc66802987d8556df7d362a4c820f5
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.dev168-cp313-cp313-win_arm64.whl

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

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

Download URL simplepyble-1.2.1.dev168-cp313-cp313-win32.whl
Size 426.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
72bd13876d57f3f03732f72a65ec9e1900bb09f8e876fcb2bac5a89d4e905ff1
BLAKE2b-256 checksum
How to use checksums
58645f7605fad48c15812f94549380613ab8b04a9e3d2cef295c9d3929b846c4
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.dev168-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL simplepyble-1.2.1.dev168-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
8ab2537dc1c5e011f29c82a0512899d652855c63b255cdfdb224e69cebc57924
BLAKE2b-256 checksum
How to use checksums
cb93937a7ddd7895636a8a649fe4f0a6c74e90469ac34c6ef8032cd9140f4d6c
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.dev168-cp313-cp313-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev168-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
00e916b0123efc59ed3cabfd7f2546465577b38a5b9e3160d33cfcb238ea2ac9
BLAKE2b-256 checksum
How to use checksums
2c2756d971f957bcfc821ec8227f1179edbfb1530de87f96b99b715ff542e074
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.dev168-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev168-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
f38ccbeb12f79247b9ed479c70e7da2714be105544c2ef7b1f0c663ba381a74f
BLAKE2b-256 checksum
How to use checksums
2088a8ac53682086acb5792d28e601d1f45ce71184a6e9f5d4f0cba7c2d9f864
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.dev168-cp313-cp313-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev168-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
5596f006c48f9e3adf7dc4881525bfa9028144dbad9b73da8e2fde1b0c517486
BLAKE2b-256 checksum
How to use checksums
b5cca75906ae829c5e0dca8901ca7302b87d08fa8496b246f16b521d043f9d46
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.dev168-cp313-cp313-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev168-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
27d53c057f69f1ee420e1c1c77364d3117013f6960d2c4ac630caad78a0c41f9
BLAKE2b-256 checksum
How to use checksums
3431f40df31a2558074a12b7667d3a809f3a01136ab2435601fc176a387453cc
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.dev168-cp313-cp313-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev168-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
df2649f34dcad7d85bd3f0d9c8b48087157aa4ec876cc977a3a91f28620265af
BLAKE2b-256 checksum
How to use checksums
8e45fc95a5da4ce9a13ed333c56f305c1d2e8df012b39756110c5fd430829053
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.dev168-cp312-cp312-win_arm64.whl

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

Download URL simplepyble-1.2.1.dev168-cp312-cp312-win_amd64.whl
Size 470.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4e6d2e809b9d194e0f110250f59013d9a679d4a3faba9b3179e81d11d1c8e319
BLAKE2b-256 checksum
How to use checksums
d77e281357a3b07cc73fb31a0a428f27219fed08c8462f3c815c5f1b3dc94b9c
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.dev168-cp312-cp312-win32.whl

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

Download URL simplepyble-1.2.1.dev168-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
d6612f8b4adc55b338ebfb7b180d6f16c256522c7596fccff83148ef4ce5f473
BLAKE2b-256 checksum
How to use checksums
612f54d09f5d8c4e0d28c8956aeb38b511b4a00706716119e61edf1b47e341be
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.dev168-cp312-cp312-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev168-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
343150d73c85fe9a6c60990f06a036b00aa04a94e48db365b89ae7b6b0a1f571
BLAKE2b-256 checksum
How to use checksums
32d99775b050a0f860d0b420c0f371ce07fb27365679a7d458edf0e7377af613
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.dev168-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev168-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
4c498566ea217718fc7c3184ee725cd9501ff60c0a676bffb586cba8e8c6426e
BLAKE2b-256 checksum
How to use checksums
82237e8508f8d805bf2af8378e15ef5e2b4b2cc3885c9a29def4ab2af94081e6
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.dev168-cp312-cp312-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev168-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
48ab0b2cde5377773d19a9037c2578489470d88bfa4c5d83147ac649a1285122
BLAKE2b-256 checksum
How to use checksums
7619d85676dd3c85d3ae49e81545cf09d170cbd56296f6a1f6ebf2e7f0a98e48
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.dev168-cp312-cp312-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev168-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
cae221287668578a733554762a516b7f9ba95dfff5bea5ca76c63df019b20c78
BLAKE2b-256 checksum
How to use checksums
1d7f54ae272049a6c7cff09b23aa8ef317b38aff925cbd688e62977aacfb0ab8
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.dev168-cp312-cp312-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev168-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
8f3d9194a3a60fadf5ed67de6381448be7dda431b788beb314a0d80db9393bf7
BLAKE2b-256 checksum
How to use checksums
50834132acd4ddfbcdb158d8fe1541a1518d3f497ae8a24eb1e6f680476b0170
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.dev168-cp311-cp311-win_arm64.whl

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

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

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

Download URL simplepyble-1.2.1.dev168-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
266d683aa6da13e5efcd95f7aeec8564abc70092ee10d54af48eefb6e6552e7a
BLAKE2b-256 checksum
How to use checksums
7da3650a85cea07349b59f157c6990b21b989e221afd613e73a806e4c8c2b524
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.dev168-cp311-cp311-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev168-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
c2bcce5bd65abecb742fbc1319a75eff2f82ef116feaec6f6163aa89c0821f57
BLAKE2b-256 checksum
How to use checksums
88c9cbc663f746225bbf2014bc509fb250fd01a5da96eba623350226201aee4a
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.dev168-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev168-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
d709bc31ddffe4c0612286258df76f0f317128e936678863f1de3422fd0b2b69
BLAKE2b-256 checksum
How to use checksums
7841939a2385e2bcffdd1a62d48db64e3eb882be953ddc85e80fd63ab6583d73
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.dev168-cp311-cp311-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev168-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
1e3a540849e1bf70784360035037cd4d06d67197ff2b88c9e43f7bae70737baa
BLAKE2b-256 checksum
How to use checksums
4fb6e5aed8c2cf9532e4b173791318c89b9e6ed0e83682d1491d93918dfa8d68
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.dev168-cp311-cp311-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev168-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
3c423e5477e9a0dca9ae6cebb52c6333f23e724cac0039a626cc20fc4586359f
BLAKE2b-256 checksum
How to use checksums
26881abb0eaf16b229675c6140a2559a0a1f7b7a311f30332a53d305444cd530
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.dev168-cp311-cp311-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev168-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
cf5fe75f436034b10c18061bec937d3553c068a940b1795298432174faac643a
BLAKE2b-256 checksum
How to use checksums
c87f7b1744c8cad25c943af52db35807edcd58a543efcbff2b750af3424b89ca
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.dev168-cp310-cp310-win_arm64.whl

Download URL simplepyble-1.2.1.dev168-cp310-cp310-win_arm64.whl
Size 470.0 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
6131cd5da87e61844dd7f5eb05ede10ce1ce93335131b43d348137e32ed42077
BLAKE2b-256 checksum
How to use checksums
208e4c0979ab5831c02add35d6c40ff085f45fb19c84c40923d54380153022de
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.dev168-cp310-cp310-win_amd64.whl

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

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

Download URL simplepyble-1.2.1.dev168-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
41ca1b2fdddc13a0b3225429adfb1a9fbba4b83a8f0a20955a6734b3c5388c87
BLAKE2b-256 checksum
How to use checksums
2aa98de5eedbdf2509ffb07c4a321c3b2476bfba7ab6f8f5f89c9f82e213d36e
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.dev168-cp310-cp310-manylinux_2_28_i686.whl

Download URL simplepyble-1.2.1.dev168-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
379ebb635127c274a732893a6b913d772550337e815d65c862860fd4675ebf04
BLAKE2b-256 checksum
How to use checksums
1b349d50159be865bbb627c1c725485ef518b6dfa1b0c44da2053ae7e27e8cdf
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.dev168-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL simplepyble-1.2.1.dev168-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
6ef373746b7b60f13a1f84b36d25d05695c7b264027bfd0ce092d4b37f465560
BLAKE2b-256 checksum
How to use checksums
e2d3e2b69db049e11563b0a87ba1d709f23732f7b5bc81709f591406b4444300
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.dev168-cp310-cp310-macosx_15_0_x86_64.whl

Download URL simplepyble-1.2.1.dev168-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
15f8cd2a31ace7dd9fa0bc557576714d4d4f8fbdb26256330faf042a6affe2e6
BLAKE2b-256 checksum
How to use checksums
46076790bfc911276d66574800475ad609850c471bfdb686bdc94447064c1470
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.dev168-cp310-cp310-macosx_15_0_universal2.whl

Download URL simplepyble-1.2.1.dev168-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
038b516305fcb54e7bb4656de59f71ad2faee75815747f932f63f1b4ed1bb850
BLAKE2b-256 checksum
How to use checksums
b32cea11bf470db95da0d1de0335dae9160193832a38522f0cfec6bd4dfeaf82
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.dev168-cp310-cp310-macosx_15_0_arm64.whl

Download URL simplepyble-1.2.1.dev168-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
e4dbdb63db24b011b40b9008a64cc8938af28ce1dc0701340d077331c6ca5a10
BLAKE2b-256 checksum
How to use checksums
64e34eccb578d917343f0d18ac13a35adf988c7d42d7b852865d19130b8dc1b6
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.dev168

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