REQ-SELF-PKG-001 inconclusive blocking since 0.3.1
Statement: All third-party packages imported at runtime in src/vnvspec/ shall be declared in pyproject.toml [project.dependencies].
Rationale: Missing dependencies cause ImportError for users who pip-install without dev extras, even though tests pass in dev environments.
Verification Method: test
Last Checked: Never
Acceptance Criteria
- A test scans all .py files under src/vnvspec/ for import statements.
- Every third-party import resolves to a package declared in [project.dependencies] or [project.optional-dependencies].
- The test fails if an undeclared import is found.
Evidence
No evidence collected for this requirement.