{ "info": { "author": "Vladimir Shapranov", "author_email": "equidamoid@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![Build Status](https://travis-ci.org/Equidamoid/debus.svg?branch=master)](https://travis-ci.org/Equidamoid/debus)\n## debus: a non-reference DBus implementation\n\n## Summary\nThis is an attempt to make a nice-to-use asynchronous DBus implementation without any extra dependencies and magic.\n\n## Why?\nThere are two main issues with using \"the\" dbus implementation with python:\n - magical dependencies (\"what is `import gi` and how do I get it to work on my embedded device?\")\n - foreign event loop mandatory for certain operations*, while in the end we only need ot read/write to a socket\n\n\\* AFAIR you can do synchronous calls wihtout the event loop, but definitely can't subscribe to signals without it\n\n## Dependecies\ndebus uses cython. Thus, you need it (and a working build environment for C) to build debus.\n\nAt runtime no extra dependencies (except python itself) is needed.\n\n## Known limitations\n\n - Only little-endian messages are supported so far\n - Methods have to return a tuple to match dbus idea of multiple \"out\" parameters", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Equidamoid/debus", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "debus", "package_url": "https://pypi.org/project/debus/", "platform": "", "project_url": "https://pypi.org/project/debus/", "project_urls": { "Homepage": "https://github.com/Equidamoid/debus" }, "release_url": "https://pypi.org/project/debus/0.1.12.1/", "requires_dist": null, "requires_python": "", "summary": "DBus wire protocol implementation", "version": "0.1.12.1" }, "last_serial": 5278802, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "28a503145635176d1ee4fccb9f6068c9", "sha256": "70f4c5659081cce3a4245b05d218167ad0f8029f8b1efaabb732325f4cc76e32" }, "downloads": -1, "filename": "debus-0.1-cp36-cp36m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "28a503145635176d1ee4fccb9f6068c9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 135140, "upload_time": "2018-09-22T18:26:56", "url": "https://files.pythonhosted.org/packages/de/24/c55d38a2bbd9bf8c5055dd7be46d739081a759232cc9746ac5cd09715027/debus-0.1-cp36-cp36m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7d667f4f5693787d8414599c741ad2a9", "sha256": "56c037cae7070579b3b3e6aa968a78923e92f86ced71c2853c41e45b8bb6b8c6" }, "downloads": -1, "filename": "debus-0.1.tar.gz", "has_sig": false, "md5_digest": "7d667f4f5693787d8414599c741ad2a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125252, "upload_time": "2018-09-22T18:26:46", "url": "https://files.pythonhosted.org/packages/5f/25/e1b2e441521fd0e587f150debefa55b8c6d587ded5ddacdee4da6446f8e2/debus-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "92fab8a888aa19850d92591fd03baa0a", "sha256": "220521bc05b1a1adeae8c7ec0fa108003ffa11ee7563d90cf8856b1acfdce2c6" }, "downloads": -1, "filename": "debus-0.1.1.tar.gz", "has_sig": false, "md5_digest": "92fab8a888aa19850d92591fd03baa0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125540, "upload_time": "2018-09-22T19:45:30", "url": "https://files.pythonhosted.org/packages/17/64/2874fda3973a13351e68d3b240f5f5dc57332c4d62581ad1fc01b91c024e/debus-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "efcac7064365c22c1bba361132bba353", "sha256": "565349dcf17447734d384e2d93e09a581733681d56993031ae070c41edde05f6" }, "downloads": -1, "filename": "debus-0.1.10.tar.gz", "has_sig": false, "md5_digest": "efcac7064365c22c1bba361132bba353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125807, "upload_time": "2018-11-29T20:46:34", "url": "https://files.pythonhosted.org/packages/71/3a/4a7f9712798b03b18c01df90edb21bf86e14e2abca7f6217e03433195837/debus-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "c300c479400555ba0409a23e44955fb3", "sha256": "e3883335bce1f020f1ce63abe83f241decb64072743378049e88a98776f56400" }, "downloads": -1, "filename": "debus-0.1.11.tar.gz", "has_sig": false, "md5_digest": "c300c479400555ba0409a23e44955fb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124744, "upload_time": "2019-01-11T07:03:29", "url": "https://files.pythonhosted.org/packages/a0/76/f442816f25d323664f5bf44de1f2422037c643e22387e7e23b6cd6b9404e/debus-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "e98ba7dc5ad3a5785bee48ce743fbe1b", "sha256": "bc644b6cfd2df31f9e044057296170d9aa0cd820c531b205f774d5982ad8cc81" }, "downloads": -1, "filename": "debus-0.1.12.tar.gz", "has_sig": false, "md5_digest": "e98ba7dc5ad3a5785bee48ce743fbe1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124745, "upload_time": "2019-02-10T07:41:26", "url": "https://files.pythonhosted.org/packages/42/b5/c017b4c5d9a5ba82880dd74dd78f038305bd8078a57d94c081d3a5a96179/debus-0.1.12.tar.gz" } ], "0.1.12.1": [ { "comment_text": "", "digests": { "md5": "eaaa3f78fbf4ae5cea2b8ba04bd93322", "sha256": "3a0b027569875eb41882437e6912ef6de174225c4487df2c564d463db1fd9a23" }, "downloads": -1, "filename": "debus-0.1.12.1.tar.gz", "has_sig": false, "md5_digest": "eaaa3f78fbf4ae5cea2b8ba04bd93322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124859, "upload_time": "2019-05-16T18:45:09", "url": "https://files.pythonhosted.org/packages/83/e7/f48429c3a385305eb9b2e5fb92d16c9246add02007ce0be59d386e3a6988/debus-0.1.12.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "385cc1124dad6711772c45a3db69183f", "sha256": "c2dec27e2b9dfa1f82e7d0d075ba9f0657b92efca0b1096335487fc1f56a9807" }, "downloads": -1, "filename": "debus-0.1.2.tar.gz", "has_sig": false, "md5_digest": "385cc1124dad6711772c45a3db69183f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125539, "upload_time": "2018-09-22T19:55:35", "url": "https://files.pythonhosted.org/packages/06/f0/a156a4edfe39573da9422969284fa76f012b0c0e2d7050e3ee1bc5bbb88c/debus-0.1.2.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a365eb9bf72b88c3df1e6f42229618a1", "sha256": "bce6a03530e719422b053aad017ad201c7d0af4c97b5ddbe864e02fa2a9061a1" }, "downloads": -1, "filename": "debus-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a365eb9bf72b88c3df1e6f42229618a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125708, "upload_time": "2018-09-23T17:24:44", "url": "https://files.pythonhosted.org/packages/c9/c3/499e70a35e3590ed8512843b4bdebbbda17398718dc55870040de778575e/debus-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "737c375dd889eb5be4230edaef5f0af6", "sha256": "d58eb75d9c61fc451c2ac4d35e40a3bba8c5b91169e5de477421dd864446ca70" }, "downloads": -1, "filename": "debus-0.1.6.tar.gz", "has_sig": false, "md5_digest": "737c375dd889eb5be4230edaef5f0af6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125724, "upload_time": "2018-09-25T16:13:54", "url": "https://files.pythonhosted.org/packages/86/42/a0903abb7f4ab8355b29e95c1b4e098f166031e86bd758e587b88ca74682/debus-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "94fad63eea4cc86d38f1829f2579f3e3", "sha256": "ab882f691f375ae166dd7e00b8da695c2bcf0422695290cd51eeede805bf5a96" }, "downloads": -1, "filename": "debus-0.1.7.tar.gz", "has_sig": false, "md5_digest": "94fad63eea4cc86d38f1829f2579f3e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126152, "upload_time": "2018-10-02T21:48:35", "url": "https://files.pythonhosted.org/packages/02/af/6331cfec6f6f457df2307330dd39ed0f8396c49083d79e98ea4eee5b822d/debus-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "695820f49f130282d8bec3392719e1de", "sha256": "e8f4963c38a3c3be0840decd9adf3e7632a4956f8a89e3c3fff2bf3130197dd1" }, "downloads": -1, "filename": "debus-0.1.8.tar.gz", "has_sig": false, "md5_digest": "695820f49f130282d8bec3392719e1de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126197, "upload_time": "2018-10-02T22:10:09", "url": "https://files.pythonhosted.org/packages/78/60/e7b0ef5ce2c1bd3dfd177c8f240bc8745d9b4d9b09a18813e13acb0e05cb/debus-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eaaa3f78fbf4ae5cea2b8ba04bd93322", "sha256": "3a0b027569875eb41882437e6912ef6de174225c4487df2c564d463db1fd9a23" }, "downloads": -1, "filename": "debus-0.1.12.1.tar.gz", "has_sig": false, "md5_digest": "eaaa3f78fbf4ae5cea2b8ba04bd93322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124859, "upload_time": "2019-05-16T18:45:09", "url": "https://files.pythonhosted.org/packages/83/e7/f48429c3a385305eb9b2e5fb92d16c9246add02007ce0be59d386e3a6988/debus-0.1.12.1.tar.gz" } ] }