{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"}],"enrichment":{"capability":"Provides Python bindings to libpci, allowing you to query PCI device and vendor information from the command line or programmatically.","skillfed_tags":["pci-hardware","abandoned"],"use_cases":["Query PCI device vendor and model names from their numeric IDs in a Linux system administration script.","Build hardware inventory tools that need to resolve PCI device identifiers to human-readable names.","Integrate PCI device lookup into diagnostic or monitoring utilities that run on Linux.","Automate hardware detection workflows where you have PCI IDs but need vendor/device metadata."],"what_it_does":"libpci is a pure-Python wrapper around the libpci C library, giving you high-level access to PCI device and vendor name lookups. It was designed to simplify querying hardware information on Linux systems through both a command-line interface and programmatic APIs. The package has no runtime dependencies and installs cleanly, but it has been abandoned since 2015-04-24 and was only ever tested against Python 3.4, so its behavior on modern Python versions is unknown.\n\nThe library provides methods to look up device names, vendor names, and subsystem device names by their numeric identifiers. It exposes this functionality through sub-commands (pci-lookup, subsystem-device) for CLI use and through a LibPCI class for programmatic access. Because it wraps a system C library, you must have libpci installed on your system for it to work.","worth_installing":"No. The package is abandoned (last commit 2015-04-24) and only tested against Python 3.4, making compatibility with modern Python versions uncertain. While it has no runtime dependencies and low install friction, the lack of maintenance, unverified Python support, and Alpha status mean you should seek an actively maintained alternative or verify it works in your specific environment before relying on it."},"id":"libpci","links":{"html":"https://skillfed.io/packages/libpci","md":"https://skillfed.io/packages/libpci.md","pypi":"https://pypi.org/project/libpci/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2015-04-24","license_spdx":null,"license_treatment":"copyleft","name":"libpci","python_support":"unspecified","summary":"Pure-Python, high-level bindings to libpci"},"popularity":{"monthly_downloads":88212,"position":13741,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2"}
