{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"}],"enrichment":{"capability":"Parses pip requirement files into structured data, extracting package names, version specifiers, and metadata like extras, URLs, and version control references.","skillfed_tags":["dependency-parsing","pip-tools"],"use_cases":["Programmatically inspect and validate requirements.txt files in build or deployment scripts","Extract dependency metadata for dependency analysis or auditing tools","Parse requirements files to generate reports or migrate dependencies between formats","Validate requirement syntax before installation in CI/CD pipelines","Build tools that need to understand pip dependency specifications"],"what_it_does":"requirements-parser is a lightweight Python module that reads and parses pip requirement files\u2014the text files that list project dependencies\u2014into structured objects you can inspect programmatically. It accepts either a file-like object or a string and extracts package names, version constraints, and metadata like extras, URLs, and version control references.\n\nThe module handles most pip requirement file syntax including editables, version control URIs, egg hashes, subdirectories, and extras. It has a single runtime dependency on packaging and supports Python 3.8 through 3.14. The project is actively maintained and has been in use since its initial release in 2013.","worth_installing":"Yes. This is a stable, actively maintained parser with low install friction and no known vulnerabilities. Use it when you need to programmatically read and inspect pip requirement files rather than parsing them manually or with regex."},"id":"requirements-parser","links":{"html":"https://skillfed.io/packages/requirements-parser","md":"https://skillfed.io/packages/requirements-parser.md","pypi":"https://pypi.org/project/requirements-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-18","license_spdx":null,"license_treatment":"permissive","name":"requirements-parser","python_support":"supports_current","summary":"This is a small Python module for parsing Pip requirement files."},"popularity":{"monthly_downloads":17822865,"position":1103,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.13.1"}
