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.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


Download files

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

Source Distribution

gpiod-1.5.1.tar.gz (24.9 kB view details)

Uploaded Source

File details

Details for the file gpiod-1.5.1.tar.gz.

File metadata

  • Download URL: gpiod-1.5.1.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for gpiod-1.5.1.tar.gz
Algorithm Hash digest
SHA256 023e007f1c884bd9775d9c286c16d82cb4a79c7f1a033259437d7619bf7d1956
MD5 0e04a9bcc6aa65d7d8d0d5be3d729c6a
BLAKE2b-256 9ee05c1cefacae2f503d09a0cbcee4be3fdc012d8a9a638764f8af1e4eed3633

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page