libpebble2 is a python library for interacting with Pebble devices. It:
Supports connections to Pebble QEMU instances and to watches via the Pebble mobile app or Bluetooth serial.
Supports connection to watches running both 2.x and 3.x firmware on aplite or basalt hardware
Provides automatic serialisation and deserialisation of pebble protocol messages
Asynchronous information is provided by a usable event system
Features a simple DSL for defining new message types
Provides ready-made implementations several Pebble Protocol services, including BlobDB and app installation
Works on Python 2.7 and 3.4 through 3.9.
Installation
pip install libpebble2
Or, grab the source from https://github.com/pebble-dev/libpebble2 and:
python setup.py install
Documentation
Metadata
Release files for libpebble2 0.0.31
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| libpebble2-0.0.31.tar.gz | 50.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| libpebble2-0.0.31-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 111.5 kB
Release files / libpebble2-0.0.31.tar.gz
| Download URL | libpebble2-0.0.31.tar.gz |
|---|---|
| Size | 50.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5567f1c2dd9586874e6f16a5340ba3ff88053cebc1fbda682942f8e2e9b6f4c9
|
|
BLAKE2b-256 checksum How to use checksums |
69ee1271c5be045143e1957f8a67929848759391401d5fcb99f5cacf0b7cf38c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / libpebble2-0.0.31-py3-none-any.whl
| Download URL | libpebble2-0.0.31-py3-none-any.whl |
|---|---|
| Size | 61.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eb6e67ada82e642d7b81567a49c38d9dcde994c74e2854bf512461852b7b27af
|
|
BLAKE2b-256 checksum How to use checksums |
611d7ea391e5d64026431d7a74946fdbfd1b9428fbb91a90f51c27da9b86a507
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|