Skip to main content

No project description provided

Project description

license pypi language

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gpiod, version 1.5.0
Filename, size File type Python version Upload date Hashes
Filename, size gpiod-1.5.0.tar.gz (25.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page