moat-gpio
=========
MoaT-GPIO allows easy access to the GPIO pins on your Raspberry Pi or
similar embedded computer.
It is based on libgpiod and its CFFI adapter by Steven P. Goldsmith
<sgjava@gmail.com>, as downloaded from
`github <https://github.com/sgjava/userspaceio.git>`_.
To run examples, make sure to install `trio` first.
Testing MoaT-GPIO requires a Linux distribution that enables the mock-GPIO module.
As of mid-2020, Debian's kernel does not include this module, but Raspbian's does.
If you can compile your own kernel: the option is named CONFIG_GPIO_MOCKUP,
in Device Drivers / GPIO support / Memory mapped GPIO drivers / GPIO
Testing Driver.
Writing an actual test suite is TODO. There is a more elaborate test script
in `DistKV-GPIO <https://github.com/smurfix/distgpio>`_.
Raw data
{
"_id": null,
"home_page": "",
"name": "moat-gpio",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "MoaT",
"author": "",
"author_email": "Matthias Urlichs <matthias@urlichs.de>",
"download_url": "https://files.pythonhosted.org/packages/f0/5f/743e208158c209baf217a0f7f9c6edbfdceb82cd39ca8b627c18a7a4f48a/moat-gpio-0.6.4.tar.gz",
"platform": null,
"description": "moat-gpio\n=========\n\nMoaT-GPIO allows easy access to the GPIO pins on your Raspberry Pi or\nsimilar embedded computer.\n\nIt is based on libgpiod and its CFFI adapter by Steven P. Goldsmith\n<sgjava@gmail.com>, as downloaded from\n`github <https://github.com/sgjava/userspaceio.git>`_.\n\nTo run examples, make sure to install `trio` first.\n\nTesting MoaT-GPIO requires a Linux distribution that enables the mock-GPIO module.\nAs of mid-2020, Debian's kernel does not include this module, but Raspbian's does.\n\nIf you can compile your own kernel: the option is named CONFIG_GPIO_MOCKUP,\nin Device Drivers / GPIO support / Memory mapped GPIO drivers / GPIO\nTesting Driver.\n\nWriting an actual test suite is TODO. There is a more elaborate test script\nin `DistKV-GPIO <https://github.com/smurfix/distgpio>`_.\n",
"bugtrack_url": null,
"license": "This software is made available under the terms of *either* of the licenses found in LICENSE.APACHE2 or LICENSE.MIT. Contributions to are made under the terms of *both* these licenses.",
"summary": "Easy async access to GPIO pins",
"version": "0.6.4",
"split_keywords": [
"moat"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c7f8ea52b3d94f1c95a4f0fade11abc022a3c96f1bf01a745a56f8d4dbfe531e",
"md5": "5b1824e6d28dc5535e7bc47ab7fc0956",
"sha256": "519db391051ca90cba2da6014a5ad4e0cd6b56ec21ff5b8cdc7f8d4e71df8dd9"
},
"downloads": -1,
"filename": "moat_gpio-0.6.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5b1824e6d28dc5535e7bc47ab7fc0956",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 14304,
"upload_time": "2023-01-03T13:25:52",
"upload_time_iso_8601": "2023-01-03T13:25:52.544651Z",
"url": "https://files.pythonhosted.org/packages/c7/f8/ea52b3d94f1c95a4f0fade11abc022a3c96f1bf01a745a56f8d4dbfe531e/moat_gpio-0.6.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f05f743e208158c209baf217a0f7f9c6edbfdceb82cd39ca8b627c18a7a4f48a",
"md5": "3eacea0643f08577b4b5d024eaa8cadb",
"sha256": "285fba19999eb6a9fee8d482ccb34bd8461132bfcaca43185107212433d41dd7"
},
"downloads": -1,
"filename": "moat-gpio-0.6.4.tar.gz",
"has_sig": false,
"md5_digest": "3eacea0643f08577b4b5d024eaa8cadb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 27137,
"upload_time": "2023-01-03T13:25:53",
"upload_time_iso_8601": "2023-01-03T13:25:53.693019Z",
"url": "https://files.pythonhosted.org/packages/f0/5f/743e208158c209baf217a0f7f9c6edbfdceb82cd39ca8b627c18a7a4f48a/moat-gpio-0.6.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-03 13:25:53",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "moat-gpio"
}