{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"},{"label":"Packaging","url":"https://skillfed.io/packages/category/system-archiving-packaging"}],"enrichment":{"capability":"Compares RPM package version strings using the same algorithm as the RPM Package Manager, without requiring the C library.","skillfed_tags":["version-comparison","rpm-compatible","abandoned"],"use_cases":["Compare RPM package versions on non-RPM-based systems where rpm-python is unavailable.","Sort a list of RPM version strings using the official RPM comparison rules without installing system packages.","Validate or parse version strings in build tools or package managers that need RPM-compatible version ordering.","Test or verify RPM version comparison logic in pure Python environments without C library dependencies."],"what_it_does":"rpm-vercmp is a pure-Python implementation of the RPM Package Manager's version comparison algorithm. It provides a single function to compare two version strings and return their ordering, matching the behavior of RPM's C library without requiring that library to be installed. This is useful on systems where RPM is not available or where the C library does not support the Python interpreter in use.\n\nThe package has no runtime dependencies and implements the comparison logic entirely in Python. However, it has been abandoned since its initial release in October 2018, with no updates to support newer Python versions or address any potential issues discovered since then.","worth_installing":"No. The package is abandoned (last release 2018-10-30) and declares support only for Python 2.6, 2.7, 3.4, 3.6, and 3.7, all end-of-life versions. While it has no known vulnerabilities and no runtime dependencies, the lack of maintenance means it has not been tested or updated for modern Python versions. Use only if locked into one of the declared Python versions with no alternative."},"id":"rpm-vercmp","links":{"html":"https://skillfed.io/packages/rpm-vercmp","md":"https://skillfed.io/packages/rpm-vercmp.md","pypi":"https://pypi.org/project/rpm-vercmp/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-10-30","license_spdx":null,"license_treatment":"permissive","name":"rpm-vercmp","python_support":"unspecified","summary":"Pure Python implementation of rpmvercmp"},"popularity":{"monthly_downloads":99486,"position":13017,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.2"}
