moat-gpio


Namemoat-gpio JSON
Version 0.6.4 PyPI version JSON
download
home_page
SummaryEasy async access to GPIO pins
upload_time2023-01-03 13:25:53
maintainer
docs_urlNone
author
requires_python>=3.8
licenseThis 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.
keywords moat
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.03367s