Skip to content

Remove dead Python validation dependencies#295

Merged
tjgreen42 merged 1 commit intomainfrom
cleanup/remove-dead-python-deps
Mar 23, 2026
Merged

Remove dead Python validation dependencies#295
tjgreen42 merged 1 commit intomainfrom
cleanup/remove-dead-python-deps

Conversation

@tjgreen42
Copy link
Copy Markdown
Collaborator

@tjgreen42 tjgreen42 commented Mar 22, 2026

Summary

  • Delete scripts/requirements.txt (rank-bm25, pandas, numpy, scipy, etc.)
  • Trim scripts/README.md to document only the remaining package-deb.sh

The Python validation scripts (bm25_validation.py, validate_all_tests.py) were deleted previously but their requirements.txt and README documentation were left behind. Nothing in CI or benchmarks references these dependencies.

Testing

  • grep -r requirements.txt confirms no remaining references
  • CI unaffected (no workflow uses scripts/requirements.txt)

scripts/requirements.txt referenced rank-bm25, pandas, numpy, scipy,
and other packages used by bm25_validation.py and validate_all_tests.py.
Those Python scripts were deleted previously but requirements.txt and
the README documenting them were left behind.

Nothing in CI or benchmarks uses these dependencies.
@tjgreen42 tjgreen42 marked this pull request as ready for review March 23, 2026 23:13
@tjgreen42 tjgreen42 merged commit 7a6ea0f into main Mar 23, 2026
2 checks passed
@tjgreen42 tjgreen42 deleted the cleanup/remove-dead-python-deps branch March 23, 2026 23:13
Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — straightforward removal of orphaned documentation and Python dependencies for scripts that were already deleted.

Extended reasoning...

Overview

This PR deletes scripts/requirements.txt (6 lines of Python package pins) and trims scripts/README.md from 54 lines down to 5, removing documentation for bm25_validation.py and validate_all_tests.py which no longer exist.

Security risks

None. Removing unused dependency declarations and dead documentation carries no security implications.

Level of scrutiny

Minimal. This is a pure cleanup of leftover artifacts from a prior deletion commit. The diff is entirely subtractive — no new code, logic, or configuration is introduced.

Other factors

The PR description confirms grep -r requirements.txt shows no remaining references and CI workflows are unaffected. No bugs were reported by the automated review system.

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