{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Parses version strings in multiple formats (semantic, filename, classname styles) and provides comparison and conversion operations between them.","skillfed_tags":["version-management","dormant"],"use_cases":["Extract major, minor, and build version numbers from version strings in legacy or non-standard formats","Compare versions using logical operators to determine which is newer or if they are compatible","Convert version strings between different naming conventions (e.g., from filename style to semantic version)","Check patch-level compatibility between two versions where minor differences should be considered compatible","Represent versions as integers for storage or comparison in systems that require numeric version identifiers"],"what_it_does":"version-parser is a utility for parsing, comparing, and converting version strings across multiple formats. It recognizes semantic versions (v1.2.3), filename conventions (v_1_2_3), classname patterns (VM1m2b3), and numeric representations, then extracts major, minor, and build/patch components. You can compare versions using standard operators, check compatibility between patch-level differences, and convert between format types.\n\nThe package has no runtime dependencies and is classified as Production/Stable, but it has been dormant since early 2021. It's suitable for projects that need flexible version parsing across non-standard formats, though the lack of recent maintenance means you should verify compatibility with your Python version and test thoroughly before relying on it in new code.","worth_installing":"No\u2014unless you have an existing codebase already using it. The package is dormant (last release 2021-01-06), distributed source-only with high install friction, and Python version support is unspecified. For new projects, use a maintained alternative like packaging.version or semver. If you must use it, verify it works with your Python version and test thoroughly."},"id":"version-parser","links":{"html":"https://skillfed.io/packages/version-parser","md":"https://skillfed.io/packages/version-parser.md","pypi":"https://pypi.org/project/version-parser/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-01-06","license_spdx":null,"license_treatment":"permissive","name":"version-parser","python_support":"unspecified","summary":"This package can parse and compare semantic versioning."},"popularity":{"monthly_downloads":97986,"position":13120,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
