Metadata-Version: 2.4
Name: libpebble2
Version: 0.0.29
Summary: Library for communicating with pebbles over pebble protocol
Home-page: https://github.com/pebble-dev/libpebble2
Author: Pebble Technology Corporation
Author-email: katharine@kathar.in
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Embedded Systems
License-File: LICENSE
Requires-Dist: websocket-client>=0.31.0
Requires-Dist: pyserial>=2.7
Requires-Dist: six>=1.9.0
Provides-Extra: pulse
Requires-Dist: pebble.pulse2>=0.0.5; extra == "pulse"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

libpebble2
==========

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

`Over here! <https://libpebble2.readthedocs.org/en/latest/>`_
