Skip to main content

Python Library for interfacing GPIO Pins on Linux based Routers, Network Devices, and embeded Devices like Rasapberry pi and OpenWRT based Routers.

Project description

UniversalGPIO

Python Library for interfacing GPIO Pins on Linux based Routers, Network Devices, and embedded Devices like Raspberry pi and OpenWRT based Routers.

Tested on:

Raspberry PI 3 model B+

  • OpenWrt Version 19.07.4

/etc/os-reaease

NAME="OpenWrt"
VERSION="19.07.4"
ID="openwrt"
ID_LIKE="lede openwrt"
PRETTY_NAME="OpenWrt 19.07.4"
VERSION_ID="19.07.4"
HOME_URL="https://openwrt.org/"
BUG_URL="https://bugs.openwrt.org/"
SUPPORT_URL="https://forum.openwrt.org/"
BUILD_ID="r11208-ce6496d796"
OPENWRT_BOARD="brcm2708/bcm2710"
OPENWRT_ARCH="aarch64_cortex-a53"
OPENWRT_TAINTS=""
OPENWRT_DEVICE_MANUFACTURER="OpenWrt"
OPENWRT_DEVICE_MANUFACTURER_URL="https://openwrt.org/"
OPENWRT_DEVICE_PRODUCT="Generic"
OPENWRT_DEVICE_REVISION="v0"
OPENWRT_RELEASE="OpenWrt 19.07.4 r11208-ce6496d796"

Development

  • Directly from source (fork or clone my repo)
git clone https://github.com/harshsinghvi/UniversalGPIO
cd UniversalGPIO 
pip3 install -r dev_requirements.txt

python3 setup.py sdist bdist_wheel ## to build the Package
pip install dist/UniversalGPIO-x.x.x-py3-none-any.whl ## install the package

bumpversion --current-version 1.0.0 minor setup.py UniversalGPIO/__init__.py ## Versioning 

Refrences :

Contributors

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

UniversalGPIO-1.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

UniversalGPIO-1.0.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file UniversalGPIO-1.0.1.tar.gz.

File metadata

  • Download URL: UniversalGPIO-1.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.12

File hashes

Hashes for UniversalGPIO-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9ba794611f0e4a30f4b1726d019eef8771440a0b0208e6d7f12491838ca89b16
MD5 fc296657cabe28cafde7c8fe698fa2eb
BLAKE2b-256 6a3ac49491e939dc51d5136ebb54d0029b64cc74ed1367e7f93aafc4ebe37681

See more details on using hashes here.

File details

Details for the file UniversalGPIO-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: UniversalGPIO-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.12

File hashes

Hashes for UniversalGPIO-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a38baa032709e1e4f1ad017f484da7716340b5f6e9328c08bd4ec2c45d741565
MD5 ed5d051ec39ec08e5fa419c949c9e646
BLAKE2b-256 469a722a23d296b487af4f7bb85e6ee59df82658974ddbdbe40ae8e6ffd42dac

See more details on using hashes here.

Supported by

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