Skip to main content

Description

  • These are rust bindings around the RPPAL - Raspberry Pi Peripheral Access Library crate that gives access to gpio, pwm, spi, and more. As of current, the gpio, i2c, and pwm portions are tested and working. Support for the other functions may come later on.
  • These bindings allow you to call the rust code from python in a way that looks like any other python object

Features

  • Able to make multiple objects that can call the gpio without generating errors
  • Support for event driven io using callbacks
  • Supports software pwm
  • Allows for setting up pins as input or output
  • Supports hardware PWM
  • Supports I2C
  • Works with multiple pi versions and multiple OS's

Usage and Documentation

Warranty

  • This library is provided as is and is not guaranteed to work in all cases.

Coming Soon

  • Support for UART
  • support for SPI

Metadata

Release files for gpio-manager 3.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gpio-manager 3.2.1
File
gpio_manager-3.2.1-cp312-cp312-manylinux_2_34_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARMv7l Details
gpio_manager-3.2.1-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
gpio_manager-3.2.1-cp312-cp312-manylinux_2_31_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ ARMv7l Details
gpio_manager-3.2.1-cp312-cp312-manylinux_2_31_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ ARM64 Details
gpio_manager-3.2.1-cp311-cp311-manylinux_2_34_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARMv7l Details
gpio_manager-3.2.1-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
gpio_manager-3.2.1-cp311-cp311-manylinux_2_31_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ ARMv7l Details
gpio_manager-3.2.1-cp311-cp311-manylinux_2_31_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ ARM64 Details
gpio_manager-3.2.1-cp310-cp310-manylinux_2_34_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARMv7l Details
gpio_manager-3.2.1-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
gpio_manager-3.2.1-cp310-cp310-manylinux_2_31_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.31+ ARMv7l Details
gpio_manager-3.2.1-cp310-cp310-manylinux_2_31_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.31+ ARM64 Details
gpio_manager-3.2.1-cp39-cp39-manylinux_2_34_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ ARMv7l Details
gpio_manager-3.2.1-cp39-cp39-manylinux_2_34_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ ARM64 Details
gpio_manager-3.2.1-cp39-cp39-manylinux_2_31_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.31+ ARMv7l Details
gpio_manager-3.2.1-cp39-cp39-manylinux_2_31_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.31+ ARM64 Details
gpio_manager-3.2.1-cp38-cp38-manylinux_2_34_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.34+ ARMv7l Details
gpio_manager-3.2.1-cp38-cp38-manylinux_2_34_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.34+ ARM64 Details
gpio_manager-3.2.1-cp38-cp38-manylinux_2_31_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.31+ ARMv7l Details
gpio_manager-3.2.1-cp38-cp38-manylinux_2_31_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.31+ ARM64 Details

Total release size: 11.0 MB

Release files / gpio_manager-3.2.1-cp312-cp312-manylinux_2_34_armv7l.whl

Download URL gpio_manager-3.2.1-cp312-cp312-manylinux_2_34_armv7l.whl
Size 562.0 kB
Tags CPython 3.12 Linux glibc 2.34+ ARMv7l
SHA-256 checksum
How to use checksums
67f1102c8bb3d4d625ac69f176b6e7354c1f7ceb1ee715328013cab90c87efeb
BLAKE2b-256 checksum
How to use checksums
656dc3d6c08f75ffc7245f8b44ea586d7999eb5d1ba5965f89475d17744a08fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL gpio_manager-3.2.1-cp312-cp312-manylinux_2_34_aarch64.whl
Size 542.5 kB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
3d583685f3bf5c7e9b9aa68e6a0121de551332e9383bee32f217e8bfa7b403af
BLAKE2b-256 checksum
How to use checksums
1faec50726cd350e20d5cf74902e067867cc2cd875bca98922d60a12b05e2b24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp312-cp312-manylinux_2_31_armv7l.whl

Download URL gpio_manager-3.2.1-cp312-cp312-manylinux_2_31_armv7l.whl
Size 560.5 kB
Tags CPython 3.12 Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
06863b56ef010a5b794c08f65e75eef2537392eff5256aac9913d0274a4cb90a
BLAKE2b-256 checksum
How to use checksums
580ecd835a2a9f11fd853921e3a91ba39ccc8ff66bfa33946e97ed84ed404dbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp312-cp312-manylinux_2_31_aarch64.whl

Download URL gpio_manager-3.2.1-cp312-cp312-manylinux_2_31_aarch64.whl
Size 541.8 kB
Tags CPython 3.12 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
311eefd1f08ac958077e7f92043921d9e50757ac772dd919abd59ed9d239aa56
BLAKE2b-256 checksum
How to use checksums
5cc5e1ec97506c157c8a1680677730fac3506bfa8ce751340d06c5b05acb2b99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp311-cp311-manylinux_2_34_armv7l.whl

Download URL gpio_manager-3.2.1-cp311-cp311-manylinux_2_34_armv7l.whl
Size 561.0 kB
Tags CPython 3.11 Linux glibc 2.34+ ARMv7l
SHA-256 checksum
How to use checksums
1889e5074cc69f0fff5a5256899ba421cc9ac66b6561d40f8825da52a12bc625
BLAKE2b-256 checksum
How to use checksums
ac46cdb3ac56fc79a90051afb8dd0c25b8f7676bb4579e81cfba3299059c3b48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL gpio_manager-3.2.1-cp311-cp311-manylinux_2_34_aarch64.whl
Size 542.1 kB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
5d33cbd0e62bf1cbc95c7696777432bea81aee70db14a2029c49c32916098cf9
BLAKE2b-256 checksum
How to use checksums
eb9549c5b2a2ff56303658fe0e2e82c608c6e1982ac327b587e7ef8cf4326dcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp311-cp311-manylinux_2_31_armv7l.whl

Download URL gpio_manager-3.2.1-cp311-cp311-manylinux_2_31_armv7l.whl
Size 559.2 kB
Tags CPython 3.11 Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
d956e54d7f3bf21d5935b05e8e9214e355031e100b672c33fab4fbcddf9b816a
BLAKE2b-256 checksum
How to use checksums
ac1f598e42c36397fb446c773d530626c7a184ff140b495092c7be2ddd40a9ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp311-cp311-manylinux_2_31_aarch64.whl

Download URL gpio_manager-3.2.1-cp311-cp311-manylinux_2_31_aarch64.whl
Size 542.3 kB
Tags CPython 3.11 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
b47ec7e1f06b2792faa3067283d99ff013418e7c7df2733c41a6e62a39a0e174
BLAKE2b-256 checksum
How to use checksums
25d1079a455969b8cbb99c5aec680e969060be2ebf7d6107a2d8dcb34448d506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp310-cp310-manylinux_2_34_armv7l.whl

Download URL gpio_manager-3.2.1-cp310-cp310-manylinux_2_34_armv7l.whl
Size 561.4 kB
Tags CPython 3.10 Linux glibc 2.34+ ARMv7l
SHA-256 checksum
How to use checksums
4317eb23cef36afc69710d5bde4a0f4df84be204b6dd7b78c83b4f758e91675f
BLAKE2b-256 checksum
How to use checksums
c321910da6824c58f7f1fda27a0273af911486663649ab01bca06966365d564a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL gpio_manager-3.2.1-cp310-cp310-manylinux_2_34_aarch64.whl
Size 542.2 kB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
242df77c2f2764f4ea1224e2e4ee70f5a4b16b1c1cc6e698b5cfa4e9ec14d151
BLAKE2b-256 checksum
How to use checksums
1cacb8ffb44a8598e702d712b873ab488007beab5378fa527c6a66d7d3197d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp310-cp310-manylinux_2_31_armv7l.whl

Download URL gpio_manager-3.2.1-cp310-cp310-manylinux_2_31_armv7l.whl
Size 559.6 kB
Tags CPython 3.10 Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
b32528901e2464092c070173d053889b84dfb51cd0ee5b4aa3262a732f49fcff
BLAKE2b-256 checksum
How to use checksums
c4ea2a25d7aaad0f1a6174ac1c473c9f43404c529d9fbe7ba067cb51d8d5ae5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp310-cp310-manylinux_2_31_aarch64.whl

Download URL gpio_manager-3.2.1-cp310-cp310-manylinux_2_31_aarch64.whl
Size 542.1 kB
Tags CPython 3.10 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
fb696aa1e6ea44814fb3c112c3618765fa78340fde5b3790c5788191aae8413a
BLAKE2b-256 checksum
How to use checksums
266e5fb39760cd01e582abe9539885edb73dbdab74979a94ef80b7518f9282e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp39-cp39-manylinux_2_34_armv7l.whl

Download URL gpio_manager-3.2.1-cp39-cp39-manylinux_2_34_armv7l.whl
Size 562.8 kB
Tags CPython 3.9 Linux glibc 2.34+ ARMv7l
SHA-256 checksum
How to use checksums
24569085d0e4a814f765f371000547033eb2438642210c4aabe2a20b919d8233
BLAKE2b-256 checksum
How to use checksums
be2823f48990b74de606aa943567eabf8e6f76d7e93722a0bbdf65b5ff7ecb50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp39-cp39-manylinux_2_34_aarch64.whl

Download URL gpio_manager-3.2.1-cp39-cp39-manylinux_2_34_aarch64.whl
Size 542.5 kB
Tags CPython 3.9 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
fd3c7de19962556dca92dbe8e31a7447ecf7c668f5c12359e7f66e2d637af285
BLAKE2b-256 checksum
How to use checksums
206ab5dd5091059b1aa39ef96d5c6950854ac72f3a034c94609f9b18cea96c05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp39-cp39-manylinux_2_31_armv7l.whl

Download URL gpio_manager-3.2.1-cp39-cp39-manylinux_2_31_armv7l.whl
Size 561.1 kB
Tags CPython 3.9 Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
c35154a9877b985b7fb9e9e943ea3bdbeb0b2f472854cfc38b14f5e370f370a8
BLAKE2b-256 checksum
How to use checksums
c1e904d9e3360bd4038d5e7e242777fc1e508d90b6c600ad2bb52652edfafbb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp39-cp39-manylinux_2_31_aarch64.whl

Download URL gpio_manager-3.2.1-cp39-cp39-manylinux_2_31_aarch64.whl
Size 543.0 kB
Tags CPython 3.9 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
09eaf46f7cc1df68fdb4dbe79c49222d5c3318a2f0d33c14ec283e5ee8e3bbc9
BLAKE2b-256 checksum
How to use checksums
be017c08f3bb445b0500b007cf1b2163769325fed98691469cf4b1acbf0ec6d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp38-cp38-manylinux_2_34_armv7l.whl

Download URL gpio_manager-3.2.1-cp38-cp38-manylinux_2_34_armv7l.whl
Size 562.5 kB
Tags CPython 3.8 Linux glibc 2.34+ ARMv7l
SHA-256 checksum
How to use checksums
f811e99b6eb03c015c9223ba10bfc79dff2c44d579421e5d58a4d8fb312d8540
BLAKE2b-256 checksum
How to use checksums
5934724936131eb38e4047b3b90613b5a810e4de98f8e3a1cb1c5192a2c2bb30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp38-cp38-manylinux_2_34_aarch64.whl

Download URL gpio_manager-3.2.1-cp38-cp38-manylinux_2_34_aarch64.whl
Size 542.3 kB
Tags CPython 3.8 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
f22485cd5821645f535832d707991a5b7aac4283619fa90842f93112c0a34506
BLAKE2b-256 checksum
How to use checksums
3183230a4bed30add19d32cb3947e0a60c0f7899083030b3bcce445a2c05200b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / gpio_manager-3.2.1-cp38-cp38-manylinux_2_31_armv7l.whl

Download URL gpio_manager-3.2.1-cp38-cp38-manylinux_2_31_armv7l.whl
Size 561.0 kB
Tags CPython 3.8 Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
58e6dda043b5d82d926ef88a8ba3c110d250b56b73f932daa8e623f22fdb0f29
BLAKE2b-256 checksum
How to use checksums
45fcd54badcf845484a9abd6f934ea47bbca4c3481b1e890b182ffb6cd4ef2b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gpio_manager-3.2.1-cp38-cp38-manylinux_2_31_aarch64.whl

Download URL gpio_manager-3.2.1-cp38-cp38-manylinux_2_31_aarch64.whl
Size 542.2 kB
Tags CPython 3.8 Linux glibc 2.31+ ARM64
SHA-256 checksum
How to use checksums
e4f8382325df9f7e811048715cbba1c94bc81b469f6dd1df075f19a06f81bbe4
BLAKE2b-256 checksum
How to use checksums
a63b21db309ff95ce51ccfa0861e27bb0888ea79cd909f84916500b93f37b49c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Security for gpio-manager 3.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

3.2.1 This release

20 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page