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.
📔 Doccumentation
This Package includes
- GPIO Module
- API Module (To be Updated Soon)
- Dignostics and Troubleshooting Module (To be Updated Soon)
💽 Installation (Stable Version)
The latest stable version is available on PyPI. Either add UniversalGPIO
to your requirements.txt file or install with pip:
pip install UniversalGPIO
Or install from Releases:
pip install https://github.com/harshsinghvi/UniversalGPIO/releases/download/v1.0.2/UniversalGPIO-1.0.2-py3-none-any.whl
💻 Development
- Directly from source (fork or clone my repo)
git clone https://github.com/harshsinghvi/UniversalGPIO
cd UniversalGPIO
pip install --upgrade pip
pip install -r dev_requirements.txt
python 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
🛠️ 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"
📜 Refrences
📝 Contributors
👨💻Harsh Singhvi
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.3.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for UniversalGPIO-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06be0a79bcdb8036f1f3d07520d7e0200aa35439ecf868edafb5c5040a7d99d0 |
|
MD5 | 5d2f6f540aa9eee29266f3577e9d7dba |
|
BLAKE2b-256 | f2f2dfc68e4bf3bbd54e48ea445fd0d8ae822b9fd4db2afd46629434f1cb32da |