{"library":"requirementslib","title":"RequirementsLib","description":"A Python library for converting between pip-style requirements and Pipfile/Pipfile.lock formats. Version 3.0.0 is a major overhaul that replaced attrs with pydantic for validation. Maintained irregularly.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install requirementslib"],"cli":null},"imports":["from requirementslib import Requirement","from requirementslib import Lockfile","from requirementslib import Pipfile"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from requirementslib import Requirement, Pipfile\n\n# Parse a single requirement\nreq = Requirement.from_line('requests==2.31.0')\nprint(req.as_line())\n\n# Load a Pipfile\npf = Pipfile.load('Pipfile')\nprint(pf.sections)\n","lang":"python","description":"Basic usage: creating a Requirement from a pip line and loading a Pipfile.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}