{ "info": { "author": "Pebble Technology Corporation", "author_email": "katharine@pebble.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Embedded Systems", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "libpebble2\n==========\n\n.. image:: https://travis-ci.org/pebble/libpebble2.svg?branch=master\n :target: https://travis-ci.org/pebble/libpebble2\n\nlibpebble2 is a python library for interacting with Pebble devices. It:\n\n* Supports connections to Pebble QEMU instances and to watches via the Pebble mobile app or Bluetooth serial.\n* Supports connection to watches running both 2.x and 3.x firmware on aplite or basalt hardware\n* Provides automatic serialisation and deserialisation of pebble protocol messages\n* Asynchronous information is provided by a usable event system\n* Features a simple DSL for defining new message types\n* Provides ready-made implementations several Pebble Protocol services, including BlobDB and app installation\n* Works on Python 2.7 and 3.4\n\nInstallation\n------------\n\n::\n\n pip install libpebble2\n\nOr, grab the source from https://github.com/pebble/libpebble2 and: ::\n\n python setup.py install\n\nDocumentation\n-------------\n\n`Over here! `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pebble/libpebble2", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "libpebble2", "package_url": "https://pypi.org/project/libpebble2/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/libpebble2/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pebble/libpebble2" }, "release_url": "https://pypi.org/project/libpebble2/0.0.26/", "requires_dist": null, "requires_python": null, "summary": "Library for communicating with pebbles over pebble protocol", "version": "0.0.26" }, "last_serial": 2394056, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "11cdd6cb7b3c81570f5d1a5696fbef5a", "sha256": "ead321581c3d56ca19d9ffdbb6890b374bffc518cb07148a6ec998a796678919" }, "downloads": -1, "filename": "libpebble2-0.0.1.tar.gz", "has_sig": false, "md5_digest": "11cdd6cb7b3c81570f5d1a5696fbef5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22080, "upload_time": "2015-07-04T10:08:20", "url": "https://files.pythonhosted.org/packages/2b/2d/7b47e80cc61d8cbd8b7cfbc2fc4b038ac14a1e5303cb64b820453d4f3ef5/libpebble2-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "731a3661d17cc51eb067622b2acd135f", "sha256": "242216cd29d63cb31381a475d1f22ddd1b2630c61c86984f896182a3f4de32de" }, "downloads": -1, "filename": "libpebble2-0.0.10.tar.gz", "has_sig": false, "md5_digest": "731a3661d17cc51eb067622b2acd135f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36831, "upload_time": "2015-10-01T19:50:41", "url": "https://files.pythonhosted.org/packages/d5/df/8733611241a08c387e8edeb8990499ff4c894cfaf5cdacc2f7219f598512/libpebble2-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "824a80fdeb69ebefda62faf1bbdd7c74", "sha256": "14d1c50782997dadefac21ce2c978a2d42070b545c0054b49ee723dc7f916cee" }, "downloads": -1, "filename": "libpebble2-0.0.11.tar.gz", "has_sig": false, "md5_digest": "824a80fdeb69ebefda62faf1bbdd7c74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36938, "upload_time": "2015-10-07T21:43:47", "url": "https://files.pythonhosted.org/packages/e5/ac/5bd2104ee24791cba19d6f252548255477458cab0c1231ad10360972087f/libpebble2-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "09eee3868fc373ac3808f8ec3319b512", "sha256": "3ada5d0cb611569b8c92dae38cf224ffef4633be427359f0b478bc8b7d5afb97" }, "downloads": -1, "filename": "libpebble2-0.0.12.tar.gz", "has_sig": false, "md5_digest": "09eee3868fc373ac3808f8ec3319b512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36975, "upload_time": "2015-10-14T00:55:40", "url": "https://files.pythonhosted.org/packages/b4/82/35dfb5b6886a898fb626fa3dc3843ddde87fa7470d76ffb2d974b4c45c2f/libpebble2-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "af15391e1ef7165861485c5c9ec74012", "sha256": "4905979e91d883ed131aa5b7f8c2fd72361d68038f7f07a28e8c48253b84672f" }, "downloads": -1, "filename": "libpebble2-0.0.13.tar.gz", "has_sig": false, "md5_digest": "af15391e1ef7165861485c5c9ec74012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37157, "upload_time": "2015-10-28T18:11:51", "url": "https://files.pythonhosted.org/packages/c2/9c/a832d279751f90f895a01e8181d65677d1dbcaed419262a3bf976bc93bf1/libpebble2-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "1bfb0486739557421683d9637bb56181", "sha256": "575bc910dc1c7b7feb70891ef754782fd3c31ebfb0c4b91177bf41cc72b81ece" }, "downloads": -1, "filename": "libpebble2-0.0.14.tar.gz", "has_sig": false, "md5_digest": "1bfb0486739557421683d9637bb56181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37287, "upload_time": "2015-11-13T19:19:36", "url": "https://files.pythonhosted.org/packages/e3/58/5413a7e54e334e77429c92ed57de50082c4f836b100e0a86a3e048ff027c/libpebble2-0.0.14.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "711172a815f94765ee085a813bb7d52c", "sha256": "4f23f77bdd2d5ee7b86931f49fb68efa5cec7a940ffe927d68566bf84ce099f5" }, "downloads": -1, "filename": "libpebble2-0.0.16.tar.gz", "has_sig": false, "md5_digest": "711172a815f94765ee085a813bb7d52c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37643, "upload_time": "2016-01-14T19:55:20", "url": "https://files.pythonhosted.org/packages/16/b9/5a54083f4f2ec2f341b4d0c8af668f8011aa918872269c931fc4fc7246a6/libpebble2-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "d748d390bf069917c252ce5373f71aba", "sha256": "219a19eccdcfa59cda585bf78dfea3325b22425cb0b6c9acbeadf2cc1e4f6a60" }, "downloads": -1, "filename": "libpebble2-0.0.17.tar.gz", "has_sig": false, "md5_digest": "d748d390bf069917c252ce5373f71aba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37642, "upload_time": "2016-01-26T22:30:36", "url": "https://files.pythonhosted.org/packages/bf/78/edd3ac60e90b7c19a028eb1ec208e499e66ceef2f73c9dcd29e8da947e22/libpebble2-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "674366b8e60dbe291c259b19891c681a", "sha256": "25d6695bb3e4101a632e100bd61853536142430e4f8c7dea2a4b9a7f1ae8e6e9" }, "downloads": -1, "filename": "libpebble2-0.0.18.tar.gz", "has_sig": false, "md5_digest": "674366b8e60dbe291c259b19891c681a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38384, "upload_time": "2016-04-12T04:32:14", "url": "https://files.pythonhosted.org/packages/f9/5c/d7c7747997b57a50396866b2a944bbd45786e589ad15719d2cd0038128d0/libpebble2-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "15eb78a5eed3d61220c206f74c58afff", "sha256": "4326ca6a277848e7865de07c7a42c57296f144162ec09133f5bfe61cc3381cee" }, "downloads": -1, "filename": "libpebble2-0.0.19.tar.gz", "has_sig": false, "md5_digest": "15eb78a5eed3d61220c206f74c58afff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39442, "upload_time": "2016-06-15T00:48:21", "url": "https://files.pythonhosted.org/packages/ae/37/9c78b70f6c26cbbc89ccdf24e18a9a7b42aa69cdc795b215e641cbfa90e1/libpebble2-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "991489773a4a76c9615df55196a43828", "sha256": "1cf271fa5502b469b363b04da4dfebab92b2ca4d9c0128fc22ebe1ae743b5021" }, "downloads": -1, "filename": "libpebble2-0.0.2.tar.gz", "has_sig": false, "md5_digest": "991489773a4a76c9615df55196a43828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32446, "upload_time": "2015-07-08T21:45:38", "url": "https://files.pythonhosted.org/packages/88/f4/ac32369d90b3532ae87e5a473ff91b9a0b17862ed6a088f49895d72cf680/libpebble2-0.0.2.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "9da745281dc491fc7735c5df8dc6610f", "sha256": "392454716877e4c7e36f7e203cced2907a1241933fd0b086ee48ebc979a646e9" }, "downloads": -1, "filename": "libpebble2-0.0.20.tar.gz", "has_sig": false, "md5_digest": "9da745281dc491fc7735c5df8dc6610f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39460, "upload_time": "2016-06-15T08:50:59", "url": "https://files.pythonhosted.org/packages/55/5c/17f00e8282621817db29245cdab9ab8c68811a734adc6eee989d9a132a7d/libpebble2-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "faa18ded536da1d3d1e718b65cdb5f65", "sha256": "3b8c392e8156899dda45d4d269ff2acd44b86be7717abfd0d79ac256dc6371e8" }, "downloads": -1, "filename": "libpebble2-0.0.21.tar.gz", "has_sig": false, "md5_digest": "faa18ded536da1d3d1e718b65cdb5f65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40261, "upload_time": "2016-06-24T21:50:01", "url": "https://files.pythonhosted.org/packages/b2/bb/33065a2fa106c67accc10bb1cd50c4865b21ed0cc0dffd9f4c6551d81d61/libpebble2-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "0c62175aafbd52db9a09e6b77b1220c9", "sha256": "8d083697fd5c9cc77a43782f54c700adcdb5d27fe2c616974b318cd2290cb9ee" }, "downloads": -1, "filename": "libpebble2-0.0.22.tar.gz", "has_sig": false, "md5_digest": "0c62175aafbd52db9a09e6b77b1220c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40416, "upload_time": "2016-07-19T20:33:44", "url": "https://files.pythonhosted.org/packages/da/e0/6ce984fc9fb6223f68b51e8d6ed561bf234e1035404d3475fc69bf8e55a6/libpebble2-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "a31fe3ba9eabce6b97f597bcce3ff38c", "sha256": "473f8a5cc331fb956ba81616ef34bd42764713d3dfc71bfe59acaded002f4d4d" }, "downloads": -1, "filename": "libpebble2-0.0.23.tar.gz", "has_sig": false, "md5_digest": "a31fe3ba9eabce6b97f597bcce3ff38c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40487, "upload_time": "2016-07-28T00:39:47", "url": "https://files.pythonhosted.org/packages/87/2a/dbc3666d948ccc13da8a3a57847de290fa132e3eec408b0cce7179b9f029/libpebble2-0.0.23.tar.gz" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "b7a73a6a0292bb7ed82fe18614046751", "sha256": "b8e60fbd6c5234cbbbd9938df6b5bc56ea35e6772f8a5c654761c2c436498e62" }, "downloads": -1, "filename": "libpebble2-0.0.25.tar.gz", "has_sig": false, "md5_digest": "b7a73a6a0292bb7ed82fe18614046751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40767, "upload_time": "2016-10-11T20:07:57", "url": "https://files.pythonhosted.org/packages/74/61/0ee6672b0b97d75991865a86a253107380e133dd578e96c36e4352fce2a8/libpebble2-0.0.25.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "6add40f6843b2eca2c1c96d783cb2453", "sha256": "5feddc5923fa1cb264054823f004486e63ed80e22dc78528ac681e557b4fc69a" }, "downloads": -1, "filename": "libpebble2-0.0.26.tar.gz", "has_sig": false, "md5_digest": "6add40f6843b2eca2c1c96d783cb2453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40841, "upload_time": "2016-10-11T21:07:02", "url": "https://files.pythonhosted.org/packages/17/1c/0625cca1b3ef9e0c0b9cc2ab5bb5e496e0e43fd3d4f72d1b011158f81346/libpebble2-0.0.26.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ba73cb9f207c2e4488c4f16f78f7d49d", "sha256": "00512fa7e15436045f806c798102742693c19b0a0b0eb95113017b3abc6cbad5" }, "downloads": -1, "filename": "libpebble2-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ba73cb9f207c2e4488c4f16f78f7d49d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32986, "upload_time": "2015-07-13T20:19:47", "url": "https://files.pythonhosted.org/packages/1b/31/6850afd1466686060001c5703ae64e04104eecf58f6ee436e0d7de0c6b77/libpebble2-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c898da2d908ee4da5e14308bb7cfe951", "sha256": "5e459e93c051e228097b0c4a04203c1f198551975ac9e35d84fba05ddadcadd4" }, "downloads": -1, "filename": "libpebble2-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c898da2d908ee4da5e14308bb7cfe951", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33266, "upload_time": "2015-07-16T16:41:21", "url": "https://files.pythonhosted.org/packages/f7/c0/6ffeac630d620006c824d9724c9c166bb348e2bca0d8e1108237acc502a1/libpebble2-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "760633788b34e7fbb7c40d42d1c85249", "sha256": "5bc134e8c831acdbed4d263c58ac6a218d2064c367b46ebd5b4874d5986d2d3a" }, "downloads": -1, "filename": "libpebble2-0.0.5.tar.gz", "has_sig": false, "md5_digest": "760633788b34e7fbb7c40d42d1c85249", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33259, "upload_time": "2015-07-16T18:08:31", "url": "https://files.pythonhosted.org/packages/9d/13/66a05d39b290e32b66e9fd5ffe2f5af5333dbddca61a17182cf637d30304/libpebble2-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "68a37937da265bf5741d9963f24266a2", "sha256": "c02f684eca247338816de8f8b8f08d00140af2179afb85cd1376c586edcb8e98" }, "downloads": -1, "filename": "libpebble2-0.0.6.tar.gz", "has_sig": false, "md5_digest": "68a37937da265bf5741d9963f24266a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33284, "upload_time": "2015-07-18T04:23:12", "url": "https://files.pythonhosted.org/packages/c9/a1/959a73f36eff8e70d693b81de6238b3cbac48fb3570da7109039fe10b800/libpebble2-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "23de061b52dadcf84be9da4d9e108ac8", "sha256": "d55d8e0df722f1594db0f10169b85023d27e89288ba07205dfbe2ca6bd77f5fd" }, "downloads": -1, "filename": "libpebble2-0.0.7.tar.gz", "has_sig": false, "md5_digest": "23de061b52dadcf84be9da4d9e108ac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33456, "upload_time": "2015-07-20T20:53:12", "url": "https://files.pythonhosted.org/packages/8b/10/31342f7aea27b43c0f3183dc286fd9eda1a1ed2dafa7bc78888d132ac74e/libpebble2-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ac555e1f76deb0ac07546c1f00f71a2b", "sha256": "b5bc40fa028a1a3d67f36a8790e46ef0a7ecd4fc85d8c04f972cdf3f0092a920" }, "downloads": -1, "filename": "libpebble2-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ac555e1f76deb0ac07546c1f00f71a2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33477, "upload_time": "2015-08-12T00:07:58", "url": "https://files.pythonhosted.org/packages/9a/d6/0b49cf86d5ed8c0055246d91948550bb6ddb31395e86757173b50bae288b/libpebble2-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "a8f5248a130e9f19e0e508fe6065a39a", "sha256": "91336242d4fe7a340917fe47ccb2d4690ea5bd52c4bedad4b6a103b4a23ccd1b" }, "downloads": -1, "filename": "libpebble2-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a8f5248a130e9f19e0e508fe6065a39a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36609, "upload_time": "2015-09-23T17:17:55", "url": "https://files.pythonhosted.org/packages/c8/60/3c8d89d2227b23e6a19acb316d3de6e503ca9f3360fdc37943340754c866/libpebble2-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6add40f6843b2eca2c1c96d783cb2453", "sha256": "5feddc5923fa1cb264054823f004486e63ed80e22dc78528ac681e557b4fc69a" }, "downloads": -1, "filename": "libpebble2-0.0.26.tar.gz", "has_sig": false, "md5_digest": "6add40f6843b2eca2c1c96d783cb2453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40841, "upload_time": "2016-10-11T21:07:02", "url": "https://files.pythonhosted.org/packages/17/1c/0625cca1b3ef9e0c0b9cc2ab5bb5e496e0e43fd3d4f72d1b011158f81346/libpebble2-0.0.26.tar.gz" } ] }