Catalog PyPI
PACKAGE EXPLORERView in registry

adafruit-lgpio

PyPI

Adafruit pre-built lgpio wheels for Python 3.13+ on Linux ARM/x86

armgpiolgpiolinuxpiraspberry
Versions collected1
Direct dependencies0From release 0.2.2.0
Last observed20 Oct, 18:59 UTC

README

Version 0.2.2.0 documentation

Adafruit Python lgpio

Pre-built wheels for lgpio covering Python 3.13+ on aarch64 and armv7l Linux (Raspberry Pi, BeagleBoard, Odroid, and similar SBCs).

Upstream lgpio ships wheels for Python 3.9–3.12 on PyPI, but has no pre-built wheels for Python 3.13 and later. Building from source requires SWIG, which most users don't have installed. This package fills that gap.

It is published to PyPI as adafruit-lgpio and is a drop-in replacement for lgpio on Python 3.13+.

Usage

In your requirements.txt (example from Adafruit_Blinka):

lgpio>=0.2.2.0; sys_platform=='linux' and python_version<'3.13' and platform_machine in ('aarch64', 'armv7l')
adafruit-lgpio>=0.2.2.0; sys_platform=='linux' and python_version>='3.13' and platform_machine in ('aarch64', 'armv7l')
import lgpio  # same import as upstream lgpio

Version scheme

The version tracks upstream lgpio exactly (e.g. 0.2.2.0).

Source

The C extension source (src/, lgpio.i, lgpio_extra.py) is vendored from joan2937/lg under the Unlicense.

Updating for a new lgpio release

  1. Update the vendored source files from upstream.
  2. Bump version in pyproject.toml to match upstream.
  3. Commit, create a GitHub release tagged vX.Y.Z.W — CI builds and publishes automatically.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.2.029 Jun 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:59 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:687a0cd65bd91e7a465c790c2175ed4e01e2d712d14ab951335ab2eaceae9ab3