{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/15"}],"enrichment":{"capability":"Provides Python access to the pigpio daemon for controlling GPIO pins on Raspberry Pi hardware.","skillfed_tags":["raspberry-pi","gpio","hardware-control"],"use_cases":["Control digital outputs connected to Raspberry Pi GPIO pins in Python applications.","Read button presses or sensor inputs from GPIO pins in a Python application.","Build home automation or robotics projects that interact with GPIO-connected devices.","Prototype hardware experiments on Raspberry Pi with simple Python scripts."],"what_it_does":"pigpio is a Python client library for the pigpio daemon, a hardware abstraction layer that manages GPIO pins on Raspberry Pi boards. It translates Python function calls into commands sent to the daemon, which handles the low-level hardware interaction. The library supports both Python 2 and Python 3 and has no external runtime dependencies, making installation simple.\n\nThe package is intended for projects that need to read or write GPIO pins\u2014controlling digital I/O devices connected to a Raspberry Pi. It abstracts away the complexity of direct memory-mapped hardware access by delegating to the daemon, which runs as a separate process and can be accessed over the network. However, the project has been abandoned since 2020, so it is best suited for maintaining existing code or for educational use on stable hardware rather than as a foundation for new projects.","worth_installing":"Yes, if you are maintaining existing code that already uses pigpio or need a straightforward GPIO interface for a stable, unchanging Raspberry Pi project. No, if you are starting a new project\u2014consider more actively maintained alternatives. The lack of updates since 2020-09-29 and abandoned status mean you will not receive bug fixes or support for newer hardware or Python versions."},"id":"pigpio","links":{"html":"https://skillfed.io/packages/pigpio","md":"https://skillfed.io/packages/pigpio.md","pypi":"https://pypi.org/project/pigpio/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-09-29","license_spdx":null,"license_treatment":"permissive","name":"pigpio","python_support":"unspecified","summary":"Raspberry Pi GPIO module"},"popularity":{"monthly_downloads":135993,"position":11409,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.78"}
