{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/15"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"}],"enrichment":{"capability":"Parses Debian package metadata, copyright files, and control files in the Debian 822 format, with flexible recovery of imperfectly formatted files.","skillfed_tags":["debian-packaging","metadata-parsing"],"use_cases":["Extract and validate package metadata from .deb files or Debian source archives in CI/CD pipelines.","Parse copyright declarations and license information from Debian packages for compliance auditing.","Resolve and compare Debian package versions and dependency constraints programmatically.","Build tools that need to inspect Debian package control files without a GPL dependency.","Recover and repair slightly malformed Debian 822 files in legacy or edge-case package repositories."],"what_it_does":"debian-inspector is a Python library for parsing Debian package manifests and metadata files in the Debian 822 format (an RFC822-like text format). It extracts and interprets control files, copyright declarations, dependency relationships, and version information from Debian packages and source archives. The library prioritizes flexible parsing over strict spec compliance\u2014it can recover and fix copyright files that are close to the specification but not perfectly formatted, making it useful for tooling that must handle real-world, slightly malformed Debian metadata.\n\nThe package was built by remixing and refactoring code from several existing Debian utilities (python-deb-pkg-tools, dlt, PGPy, and python-dpkg) into a simpler, permissively licensed alternative to the GPL-licensed python-debian library. It focuses on parsing and inspection rather than generation, keeping the codebase lean. It depends only on chardet for character encoding detection and attrs for data structure management.","worth_installing":"Yes, if you need to parse Debian package metadata in a permissively licensed codebase. The library is stable (Production/Stable classifier), has no known vulnerabilities, and low install friction. The aging maintenance status (no release in 316 days) is a minor concern for long-term support, but the unarchived repository and recent commits suggest it is not abandoned. Install it if Debian package inspection is core to your tool; skip it if you only need basic dpkg integration."},"id":"debian-inspector","links":{"html":"https://skillfed.io/packages/debian-inspector","md":"https://skillfed.io/packages/debian-inspector.md","pypi":"https://pypi.org/project/debian-inspector/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-02","license_spdx":null,"license_treatment":"permissive","name":"debian-inspector","python_support":"supports_current","summary":"Utilities to parse Debian package, copyright and control files."},"popularity":{"monthly_downloads":158129,"position":10735,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"31.1.1"}
