Skip to main content

Practice ยท 2 of 3

Validate a Requirements File

Write parse_requirements(text) returning a dict of package -> version from a requirements-style string. Ignore blank lines and comments (# ...). Raise ValueError on any line without a version pin.

Difficulty: beginner

Back to lesson: Practice: Requirements Hygiene