Skip to content

fix(parsers): improve Python requirements verification coverage#597

Merged
mstykow merged 3 commits intomainfrom
fix/python-requirements-verification
Apr 9, 2026
Merged

fix(parsers): improve Python requirements verification coverage#597
mstykow merged 3 commits intomainfrom
fix/python-requirements-verification

Conversation

@mstykow
Copy link
Copy Markdown
Owner

@mstykow mstykow commented Apr 9, 2026

Summary

  • broaden pip requirements discovery so nested requirements/** and requirements-txt/** inputs are recognized, and regenerate docs/SUPPORTED_FORMATS.md
  • link nested Python requirements files to the nearest project package during assembly and add scan-level regression coverage for nested and standalone requirements trees
  • record the verified astral-sh/uv benchmark result and clarify that benchmark rows hold end-state advantages while scorecard verification normally changes only the Status cell

Scope and exclusions

  • Included:
    • Python requirements parser path matching
    • Python requirements assembly assignment and scan tests
    • benchmark and scorecard authoring rules for verification updates
  • Explicit exclusions:
    • no new parser golden fixtures or output-format fixtures
    • no broader Python/PyPI verification targets beyond the recorded astral-sh/uv reference run

Intentional differences from Python

  • None for parser behavior; the code changes are parity-oriented and the documentation changes only clarify how verified outcomes are recorded.

Follow-up work

  • Created or intentionally deferred:
    • continue the remaining Python / PyPI verification targets in the scorecard using the clarified benchmark-versus-scorecard workflow

Expected-output fixture changes

  • Files changed: None.
  • Why the new expected output is correct:
    • no expected-output fixtures changed; behavior was validated with targeted parser and scan tests plus the saved astral-sh/uv compare run

mstykow and others added 3 commits April 9, 2026 19:20
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@mstykow mstykow merged commit dab6dbe into main Apr 9, 2026
14 checks passed
@mstykow mstykow deleted the fix/python-requirements-verification branch April 9, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant