{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/8"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Hardware","url":"https://skillfed.io/packages/category/system-hardware"}],"enrichment":{"capability":"Parses the output of the lspci command to extract and structure PCI device information from the pciutils package.","skillfed_tags":["hardware-enumeration","system-tools"],"use_cases":["Enumerate PCI devices programmatically in system administration or hardware inventory scripts.","Parse lspci output in automated testing or hardware validation workflows.","Build device lookup tables or reports from raw lspci command output in Python applications.","Inspect PCI device IDs and vendor information without shell-parsing lspci text manually."],"what_it_does":"pylspci is a Python parser that takes the text output of the lspci command (from the pciutils package) and converts it into structured, queryable Python objects. It handles the machine-readable -mmnn format and lets you programmatically inspect PCI bus devices, their IDs, and properties without manual string parsing.\n\nThe package is a small, focused library with minimal dependencies\u2014only cached-property at runtime. It was last released in August 2022 and is now abandoned, meaning no new features or bug fixes are forthcoming. It remains useful for stable, read-only tasks like enumerating hardware on systems where lspci is available, but should not be relied upon for evolving requirements or in production environments where maintenance matters.","worth_installing":"Yes, if you need to parse lspci output in Python and accept that the package is unmaintained. The code is stable for its narrow scope, has no known vulnerabilities, and low install friction. No, if you require active maintenance, bug fixes, or support for evolving hardware standards\u2014the 1471-day gap since the last release and abandoned status are significant red flags for production use."},"id":"pylspci","links":{"html":"https://skillfed.io/packages/pylspci","md":"https://skillfed.io/packages/pylspci.md","pypi":"https://pypi.org/project/pylspci/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-08-04","license_spdx":null,"license_treatment":"copyleft","name":"pylspci","python_support":"supports_current","summary":"Simple parser for lspci -mmnn."},"popularity":{"monthly_downloads":190033,"position":9916,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.3"}
