version-scheme
Domain: Python Packaging
🎯 Motivation
Rules for assigning version numbers consistently. Python packaging favours PEP 440, which defines valid version strings.
📋 Concrete Example
A valid PEP 440 version looks like 1.0.0, 2.3.0a1, or 0.9!1.0 — pip rejects malformed versions.
🔗 Analogy
A version scheme is a grading scale — everyone follows the same marks so results are comparable.