{ "info": { "author": "vsergeev", "author_email": "v@sergeev.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Embedded Systems", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Hardware", "Topic :: System :: Hardware :: Hardware Drivers" ], "description": "python-periphery is a pure Python library for GPIO, LED, PWM, SPI, I2C, MMIO, and Serial peripheral I/O interface access in userspace Linux. It is useful in embedded Linux environments (including Raspberry Pi, BeagleBone, etc. platforms) for interfacing with external peripherals. python-periphery is compatible with Python 2 and Python 3, is written in pure Python, and is MIT licensed. See https://github.com/vsergeev/python-periphery for more information.\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/python-periphery/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vsergeev/python-periphery", "keywords": "gpio spi led pwm i2c mmio serial uart embedded linux beaglebone raspberrypi rpi odroid", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-periphery", "package_url": "https://pypi.org/project/python-periphery/", "platform": "", "project_url": "https://pypi.org/project/python-periphery/", "project_urls": { "Homepage": "https://github.com/vsergeev/python-periphery" }, "release_url": "https://pypi.org/project/python-periphery/2.3.0/", "requires_dist": null, "requires_python": "", "summary": "A pure Python 2/3 library for peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO, Serial) in Linux.", "version": "2.3.0", "yanked": false, "yanked_reason": null }, "last_serial": 9419292, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "11fcde0548d05d83de0a3962defed15d", "sha256": "69c9d6921853092a3c4db162ac0904eb0648e5e6005fc5b7bf04b1b8c3753da5" }, "downloads": -1, "filename": "python-periphery-1.0.0.tar.gz", "has_sig": false, "md5_digest": "11fcde0548d05d83de0a3962defed15d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10705, "upload_time": "2015-06-25T08:50:00", "upload_time_iso_8601": "2015-06-25T08:50:00.171198Z", "url": "https://files.pythonhosted.org/packages/2e/eb/d6d18a5aed353452402ea7938e32c8225876c4e6936c4282b27df7dacfba/python-periphery-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "93e540082a399083776f07fdefe19a6a", "sha256": "bf5aa4f958a29f75c387fdc2a59e3520ca71d843de0dba408de041079b41e579" }, "downloads": -1, "filename": "python_periphery-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93e540082a399083776f07fdefe19a6a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19695, "upload_time": "2016-10-24T07:42:52", "upload_time_iso_8601": "2016-10-24T07:42:52.127951Z", "url": "https://files.pythonhosted.org/packages/2f/58/5fc2090fb9b2d659fbe85303e26ec0f92ec2639ff7708109607954ff6f1b/python_periphery-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1f876c49b54fc65012a6d5c9ddeb0d7", "sha256": "be32420bc831bd22871cc7c135c108318f8c684fd1e52213ab1168bf09e43677" }, "downloads": -1, "filename": "python-periphery-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d1f876c49b54fc65012a6d5c9ddeb0d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13583, "upload_time": "2016-10-24T07:42:49", "upload_time_iso_8601": "2016-10-24T07:42:49.858266Z", "url": "https://files.pythonhosted.org/packages/21/2f/cb10eb3f84538ba931bd2cd3df9616b3c67fd661ad144ec39d944a215afa/python-periphery-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "d306636de14c310db7411da676197265", "sha256": "467a4c6a984f8309eb763248404952a244939c90b45f16a346e5159e01c19fe3" }, "downloads": -1, "filename": "python_periphery-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d306636de14c310db7411da676197265", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19917, "upload_time": "2018-04-04T05:11:31", "upload_time_iso_8601": "2018-04-04T05:11:31.575503Z", "url": "https://files.pythonhosted.org/packages/5b/34/415a4badaa27d8f25c2f6f76851abaee010a4d85fe54725c4f73a5897295/python_periphery-1.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1c427c2093a44a09c19b59656c8d8cfb", "sha256": "fe8f351934edce72cd919b4eb070878ebff551db5e21aea61e0f446101f0a79f" }, "downloads": -1, "filename": "python-periphery-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1c427c2093a44a09c19b59656c8d8cfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16099, "upload_time": "2018-04-04T05:11:32", "upload_time_iso_8601": "2018-04-04T05:11:32.646445Z", "url": "https://files.pythonhosted.org/packages/26/0a/44c26ea240efcbca2abd4c9ad2ffac95d02dd97d038c0c43ded6d2a89ae5/python-periphery-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8a63cf262ca7bccfec32ddfff6a89780", "sha256": "40292acf5afedc67d820598aec2cfa18ab2ff6aaa016991d4e5547538f174fa3" }, "downloads": -1, "filename": "python_periphery-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a63cf262ca7bccfec32ddfff6a89780", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19472, "upload_time": "2019-06-26T03:24:44", "upload_time_iso_8601": "2019-06-26T03:24:44.742107Z", "url": "https://files.pythonhosted.org/packages/52/0e/b5bf7e8cfee3fbb843c2f5b5399da9a65e7c985b67e18f6e73d6da4fb132/python_periphery-1.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "93af601f2aa6c86d10bb9a3b7864d960", "sha256": "697afbd51b08d8566aa8c72b183631d0b3fcb5c36fd75f5836eb9bbfe59f1fae" }, "downloads": -1, "filename": "python-periphery-1.1.2.tar.gz", "has_sig": false, "md5_digest": "93af601f2aa6c86d10bb9a3b7864d960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16870, "upload_time": "2019-06-26T03:24:46", "upload_time_iso_8601": "2019-06-26T03:24:46.379826Z", "url": "https://files.pythonhosted.org/packages/c7/4b/30e8f5c3fdb442fa18bdbb815dec02386f888ceb93a603fa59b424f42e46/python-periphery-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "8f941d89e24ef6cfc098079ef8246fd6", "sha256": "91fe552154ba68fa058dde49d4ff60d273415284d0786e28fc18ef604f9ca534" }, "downloads": -1, "filename": "python_periphery-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f941d89e24ef6cfc098079ef8246fd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22635, "upload_time": "2019-10-29T04:02:45", "upload_time_iso_8601": "2019-10-29T04:02:45.623592Z", "url": "https://files.pythonhosted.org/packages/c5/a5/2d30662131957c33cbb8bf3ede006995ce9429c07804f7ca8391cff998c2/python_periphery-2.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5d77a2a9082560565d67f3888d1212ff", "sha256": "2df05528a7668db4fb3faaff516b34ed99e9009ed9610a4efe3ea6c0ea8a3aab" }, "downloads": -1, "filename": "python-periphery-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5d77a2a9082560565d67f3888d1212ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19728, "upload_time": "2019-10-29T04:02:47", "upload_time_iso_8601": "2019-10-29T04:02:47.317691Z", "url": "https://files.pythonhosted.org/packages/d6/00/0a9d3e14f53ecea1d3be4d8b39aff93952caab2610972da54936eb1c8139/python-periphery-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "59f134eef3755a728c147654ea58f1e0", "sha256": "56967559040c3ae8fdb607f027484c09e5762fafeb24d765a52180ba8cb55a4a" }, "downloads": -1, "filename": "python_periphery-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59f134eef3755a728c147654ea58f1e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22790, "upload_time": "2020-01-08T06:49:03", "upload_time_iso_8601": "2020-01-08T06:49:03.676175Z", "url": "https://files.pythonhosted.org/packages/3a/9a/99aa549dd3e9b1dde49503091e51ba07d278aaf375f5010f7a536f897c9f/python_periphery-2.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d958f02575d4a19734ee2dd92336157", "sha256": "5da4d5f40ff8974cf6c724587baa674d7e0593f07b6f6ee896104f11c1be18ec" }, "downloads": -1, "filename": "python-periphery-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1d958f02575d4a19734ee2dd92336157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20354, "upload_time": "2020-01-08T06:49:05", "upload_time_iso_8601": "2020-01-08T06:49:05.131980Z", "url": "https://files.pythonhosted.org/packages/02/dc/1a5b165aa1e1eaeaf46b7f235c7a55d41e772d602f3c8dc6fb5c633f2b22/python-periphery-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "6518ab3c8b10b9e71826c8c35b2d6304", "sha256": "f40e4a26600ae32dfebce4d7cfb29c775c4dccc3c6dc647758f5571f2cbd450e" }, "downloads": -1, "filename": "python_periphery-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6518ab3c8b10b9e71826c8c35b2d6304", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25092, "upload_time": "2020-05-29T06:39:12", "upload_time_iso_8601": "2020-05-29T06:39:12.492454Z", "url": "https://files.pythonhosted.org/packages/85/18/c59d10015412dc67fad61837e340847b366c680673095b6e8fc90c9e14b8/python_periphery-2.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27cdd7e026438067a238fb04ed5766a3", "sha256": "57baa82e6bc59b67747317d16ad0cf9626826e8d43233af13bce924660500bd6" }, "downloads": -1, "filename": "python-periphery-2.1.0.tar.gz", "has_sig": false, "md5_digest": "27cdd7e026438067a238fb04ed5766a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22810, "upload_time": "2020-05-29T06:39:13", "upload_time_iso_8601": "2020-05-29T06:39:13.743226Z", "url": "https://files.pythonhosted.org/packages/1a/2f/897df4206849e44b994a2e05a4ee2e2ec51070489b98cd07f34036535aa4/python-periphery-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "950734a34798957350fa75156bc95cc0", "sha256": "cfba7301564101bb82727e52df19277fa4d8ee17d7e55baf63f951c92e6a79c3" }, "downloads": -1, "filename": "python_periphery-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "950734a34798957350fa75156bc95cc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25142, "upload_time": "2020-11-20T05:54:38", "upload_time_iso_8601": "2020-11-20T05:54:38.063842Z", "url": "https://files.pythonhosted.org/packages/cc/4c/067f05671ef8853ef1697ebda57ded3645cad5d8983f50b1a5a2af78933e/python_periphery-2.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dca1981481009411114a23329dec0bf7", "sha256": "ed07adc27c8b4df9cd40b2d935f86400a7b495b311df5bfaf9ecaeafc5413fd5" }, "downloads": -1, "filename": "python-periphery-2.1.1.tar.gz", "has_sig": false, "md5_digest": "dca1981481009411114a23329dec0bf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22924, "upload_time": "2020-11-20T05:54:39", "upload_time_iso_8601": "2020-11-20T05:54:39.346053Z", "url": "https://files.pythonhosted.org/packages/f8/16/903163f6677b1635397d30e4f69c07772535a282681dfada5d039a830e21/python-periphery-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "b8f181b100022a0ea53adaa89ff6372d", "sha256": "8f5a25444bb44428d108b71bcedb8b045ab179559eac486911c73a450dd0c244" }, "downloads": -1, "filename": "python_periphery-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8f181b100022a0ea53adaa89ff6372d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25473, "upload_time": "2020-12-16T07:19:05", "upload_time_iso_8601": "2020-12-16T07:19:05.184180Z", "url": "https://files.pythonhosted.org/packages/dc/99/14977c7abaee8953ebb5ad12b79befb7a4776d054bcce5159b911845450a/python_periphery-2.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0a5b866443edab0dab62cea56ed96f1e", "sha256": "391e5bdfe2511aa7369002d4861df795dbb2889426b1b2cc1e6c9d85939da4dd" }, "downloads": -1, "filename": "python-periphery-2.2.0.tar.gz", "has_sig": false, "md5_digest": "0a5b866443edab0dab62cea56ed96f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23290, "upload_time": "2020-12-16T07:19:06", "upload_time_iso_8601": "2020-12-16T07:19:06.587862Z", "url": "https://files.pythonhosted.org/packages/54/14/2b9c3ddc8fb25dcfd1ed6a7c92bae77865e91e3e414f14487207576daf86/python-periphery-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "d24599609af84000c7117077233070c8", "sha256": "fad31a38003521b686f3834dfd7b03b041ec29ab9aa3783a8e801baab4d0c761" }, "downloads": -1, "filename": "python_periphery-2.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d24599609af84000c7117077233070c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25745, "upload_time": "2021-02-15T04:42:58", "upload_time_iso_8601": "2021-02-15T04:42:58.136210Z", "url": "https://files.pythonhosted.org/packages/00/2c/39f674e6cefd3ff8f2825d37efbb4f763eb0504ccb4405d05a498026845e/python_periphery-2.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8205f206f491a098aafad3464b5146fc", "sha256": "8a8ec019d9b330a6a6f69a7de61d14b4c98b102d76359047c5ce0263e12246a6" }, "downloads": -1, "filename": "python-periphery-2.3.0.tar.gz", "has_sig": false, "md5_digest": "8205f206f491a098aafad3464b5146fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23507, "upload_time": "2021-02-15T04:42:59", "upload_time_iso_8601": "2021-02-15T04:42:59.447808Z", "url": "https://files.pythonhosted.org/packages/2e/4b/1786dd5a9f93129f9673623a8776dfe18610a39c56bd5a32c777df5eefc4/python-periphery-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d24599609af84000c7117077233070c8", "sha256": "fad31a38003521b686f3834dfd7b03b041ec29ab9aa3783a8e801baab4d0c761" }, "downloads": -1, "filename": "python_periphery-2.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d24599609af84000c7117077233070c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25745, "upload_time": "2021-02-15T04:42:58", "upload_time_iso_8601": "2021-02-15T04:42:58.136210Z", "url": "https://files.pythonhosted.org/packages/00/2c/39f674e6cefd3ff8f2825d37efbb4f763eb0504ccb4405d05a498026845e/python_periphery-2.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8205f206f491a098aafad3464b5146fc", "sha256": "8a8ec019d9b330a6a6f69a7de61d14b4c98b102d76359047c5ce0263e12246a6" }, "downloads": -1, "filename": "python-periphery-2.3.0.tar.gz", "has_sig": false, "md5_digest": "8205f206f491a098aafad3464b5146fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23507, "upload_time": "2021-02-15T04:42:59", "upload_time_iso_8601": "2021-02-15T04:42:59.447808Z", "url": "https://files.pythonhosted.org/packages/2e/4b/1786dd5a9f93129f9673623a8776dfe18610a39c56bd5a32c777df5eefc4/python-periphery-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }