{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"},{"label":"Systems Administration","url":"https://skillfed.io/packages/category/system-systems-administration"},{"label":"Terminals","url":"https://skillfed.io/packages/category/terminals"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"},{"label":"Installation/Setup","url":"https://skillfed.io/packages/category/system-installation-setup"},{"label":"Packaging","url":"https://skillfed.io/packages/category/system-archiving-packaging"}],"enrichment":{"capability":"Builds, inspects, and manages Debian binary packages and repositories via Python API and command-line tools.","skillfed_tags":["debian-packaging","abandoned"],"use_cases":["Automate building Debian binary packages in CI/CD pipelines without manual dpkg-deb invocations.","Inspect and validate .deb archive metadata and dependencies programmatically before deployment.","Create and manage trivial Debian package repositories for internal or testing purposes.","Collect a package and all its dependencies into a single directory for offline installation.","Perform static analysis on package archives to catch common packaging errors early."],"what_it_does":"deb-pkg-tools is a Python library and CLI for automating Debian binary package operations. It wraps lower-level Debian tools (dpkg, fakeroot, lintian, apt-ftparchive) to provide higher-level functions for building packages, inspecting metadata, validating packages, managing repositories, and collecting dependencies. The package exposes functionality both as a Python API for programmatic use and as shell-friendly command-line commands, making it useful in build automation and package management scripts.\n\nThe package enforces opinionated defaults about how Debian packages should be built but provides environment variables and function arguments to override most behaviors. It was tested on CPython 2.7, 3.5+, and PyPy at the time of its last release. The codebase claims around 90% test coverage, though the package has not been actively maintained since March 2021.","worth_installing":"No. The package is abandoned (last release 2021-03-09) with no active maintenance or security updates. While it has low install friction and permissive licensing, the lack of maintenance means it will not receive bug fixes, security patches, or compatibility updates for modern Python versions or Debian systems. Use only if you are maintaining legacy systems already running this package and cannot migrate to actively maintained alternatives."},"id":"deb-pkg-tools","links":{"html":"https://skillfed.io/packages/deb-pkg-tools","md":"https://skillfed.io/packages/deb-pkg-tools.md","pypi":"https://pypi.org/project/deb-pkg-tools/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-03-09","license_spdx":null,"license_treatment":"permissive","name":"deb-pkg-tools","python_support":"unspecified","summary":"Debian packaging tools"},"popularity":{"monthly_downloads":101373,"position":12942,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"8.4"}
