No project description provided
Project description
python3-gpiod
It is a pure Python library and has no dependencies on other packages !!
Docs: https://wiki.loliot.net/docs/lang/python/libraries/gpiod/python-gpiod-about
libgpiod: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/
Installation
python3 -m pip install -U --user pip gpiod
Changelog
Ref: CHANGELOG
1.5.3
- libgpiod: update typing for return values #27
- libgpiod: update typing for return values #27
1.5.2
- MANIFEST.in: add
py.typed
for compatibility with sdist and bdist #24 - setup.py: refactor #25
python3-gpiod (1.5.1) unstable; urgency=medium
- add py.typed
-- Hyeonki Hong hhk7734@gmail.com Thu, 27 Jan 2022 20:19:00 +0900
python3-gpiod (1.5.0) unstable; urgency=medium
- libgpiodcxx: fix request flags
- libgpiodcxx: provide line::update()
- libgpiod: deprecate gpiod_needs_update()
- libgpiodcxx: remove property decorator from members beginning with a verb
- libgpiodcxx: add support for bias flags
- libgpiodcxx: add support for SET_CONFIG
- libgpiod: fix issue where microseconds is calculated twice
- libgpiod: use gpiod_line_event_get_fd() in gpiod_line_event_read()
-- Hyeonki Hong hhk7734@gmail.com Tue, 13 Apr 2021 14:45:13 +0900
python3-gpiod (1.4.0) unstable; urgency=medium
- libgpiod: correct type check
- libgpiodcxx: correct type check
-- Hyeonki Hong hhk7734@gmail.com Wed, 16 Dec 2020 23:14:22 +0900
python3-gpiod (1.3.0) unstable; urgency=medium
- skip: main change in libgpiod's v1.3 development cycle is cosmetic change
-- Hyeonki Hong hhk7734@gmail.com Thu, 28 May 2020 10:36:55 +0900
python3-gpiod (1.2.5) unstable; urgency=medium
- libgpiodcxx: document line_bulk class
- libgpiodcxx: change line_bulk.MAX_LINES to property
-- Hyeonki Hong hhk7734@gmail.com Thu, 14 May 2020 12:21:46 +0900
python3-gpiod (1.2.4) unstable; urgency=medium
- libgpiod: implement gpiod_chip_iter.next_noclose
- libgpiodcxx: implement chip/line_iter
- libgpiodcxx: implement find_line
-- Hyeonki Hong hhk7734@gmail.com Thu, 07 May 2020 13:34:04 +0900
python3-gpiod (1.2.3) unstable; urgency=medium
- github: fix pylint option
- README: remove gpiod installation
-- Hyeonki Hong hhk7734@gmail.com Wed, 29 Apr 2020 17:25:39 +0900
python3-gpiod (1.2.2) unstable; urgency=medium
- github: add python lint action
- libgpiod: implement gpio.h and ioctl.h
- Fix huge amount of functions to remove libgpiod dependency
-- Hyeonki Hong hhk7734@gmail.com Wed, 29 Apr 2020 17:00:49 +0900
python3-gpiod (1.2.1) unstable; urgency=medium
- libgpiodcxx: document line class
- pylint: create .pylintrc and run black
- libgpiodcxx: fix issue using list as default argument
- libgpiod: add gpiod_line_is_requested
-- Hyeonki Hong hhk7734@gmail.com Thu, 23 Apr 2020 14:48:10 +0900
python3-gpiod (1.2.0) unstable; urgency=medium
- libgpiodcxx: document chip class
- libgpiod: fix issue that fail to load libgpiod.so
-- Hyeonki Hong hhk7734@gmail.com Thu, 16 Apr 2020 21:05:58 +0900
python3-gpiod (1.1.2) unstable; urgency=medium
- pypi: version up due to pypi version problem
-- Hyeonki Hong hhk7734@gmail.com Thu, 16 Apr 2020 20:55:27 +0900
python3-gpiod (1.1.1) unstable; urgency=medium
- libgpiodcxx: fix issue where line_bulk.get_values does not return result
-- Hyeonki Hong hhk7734@gmail.com Thu, 16 Apr 2020 20:44:47 +0900
python3-gpiod (1.1.0) unstable; urgency=medium
- libgpiod: API: start certain enums from 1
-- Hyeonki Hong hhk7734@gmail.com Wed, 15 Apr 2020 15:40:56 +0900
python3-gpiod (1.0.1) unstable; urgency=medium
- libgpiodcxx: use gpiod_line_event_get_fd in line.event_get_fd
-- Hyeonki Hong hhk7734@gmail.com Wed, 15 Apr 2020 15:31:19 +0900
python3-gpiod (1.0.0) unstable; urgency=medium
- libgpiod: call libgpiod.so using ctypes
- libgpiodcxx: implement chip class
- libgpiodcxx: implement line class
- libgpiodcxx: implement line_bulk class
- libgpiodcxx: implement line_event class
- libgpiodcxx: implement line_request class
-- Hyeonki Hong hhk7734@gmail.com Wed, 15 Apr 2020 03:47:31 +0900
python3-gpiod (0.6.0) unstable; urgency=medium
- Fix issue where 'setup.py clean' is not executed
- Correct error messages to be noticeable
- Fix iterator in line_bulk class
-- Hyeonki Hong hhk7734@gmail.com Thu, 02 Apr 2020 14:55:17 +0900
python3-gpiod (0.5.4) unstable; urgency=medium
- Update README.md
-- Hyeonki Hong hhk7734@gmail.com Mon, 30 Mar 2020 20:04:10 +0900
python3-gpiod (0.5.3) unstable; urgency=medium
- Add std::bitset<32> type caster
-- Hyeonki Hong hhk7734@gmail.com Thu, 26 Mar 2020 11:39:33 +0900
python3-gpiod (0.5.2) unstable; urgency=medium
- Add documentation for tested methods
- Add test code
- Update README.md
-- Hyeonki Hong hhk7734@gmail.com Fri, 20 Mar 2020 13:17:41 +0900
python3-gpiod (0.5.1) unstable; urgency=medium
- Move xxx class into xxx_wrapper.h
- Add blink test module
-- Hyeonki Hong hhk7734@gmail.com Fri, 20 Mar 2020 00:58:05 +0900
python3-gpiod (0.5.0) unstable; urgency=medium
- Add pybind11/chrono.h for std::chrono
- Prevent installation if libgpiodcxx v1.0 or lower
- Add xxx_lines into chip class
- Add operators
- Add MAX_LINES attribute
- Fix issue where 'setup.py sdist' is not executed
-- Hyeonki Hong hhk7734@gmail.com Sat, 14 Mar 2020 02:37:13 +0900
python3-gpiod (0.4.1) unstable; urgency=medium
- Fix issue where pip does not install dependencies
-- Hyeonki Hong hhk7734@gmail.com Thu, 12 Mar 2020 19:11:24 +0900
python3-gpiod (0.4.0) unstable; urgency=medium
- Add libgpiodcxx version check
- Remove -std=c++11 option
- Add line_bulk, chip_iter, line_iter classes
-- Hyeonki Hong hhk7734@gmail.com Thu, 12 Mar 2020 14:18:16 +0900
python3-gpiod (0.3.0) unstable; urgency=medium
- Add open, reset function
- Add LICENSE
- Create README.md
-- Hyeonki Hong hhk7734@gmail.com Wed, 11 Mar 2020 18:58:14 +0900
python3-gpiod (0.2.0) unstable; urgency=medium
- Add chip, line_request, line, line_event class
-- Hyeonki Hong hhk7734@gmail.com Wed, 11 Mar 2020 13:28:45 +0900
python3-gpiod (0.1.0) unstable; urgency=medium
- Add initial setup files
-- Hyeonki Hong hhk7734@gmail.com Tue, 10 Mar 2020 15:40:13 +0900
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.