bfiles 2025-05-31
Resolved import errors, CLI entry point issues, and test failures
12 files · 351+ · 221-

Import and entry point fixes

1 file changed
  • cli.py Fixed import errors and CLI entry point configuration (10-line fix)
  • Fixed import errors preventing the CLI from starting properly remediate behavioral
    1 file
    • cli.py
  • Resolved CLI entry point configuration issue in cli.py (10-line fix) remediate behavioral
    1 file
    • cli.py

Exclusion system fixes

1 file changed
  • exclusions.py Fixed 64 lines of exclusion logic — resolved pattern matching and gitignore handling issues
  • Fixed 64 lines of exclusion logic — resolved issues with pattern matching and gitignore handling remediate internal
    1 file
    • exclusions.py

Metadata and output fixes

2 files changed
  • metadata.py Expanded metadata module by 79 lines with improved file metadata extraction and error handling
  • output.py Minor fixes to output formatting and display (7 lines changed)
  • Expanded metadata module by 79 lines with improved file metadata extraction and error handling remediate internal
    1 file
    • metadata.py
  • Minor fixes to output formatting and display (7 lines changed) remediate errata
    1 file
    • output.py

Test suite stabilization

4 files changed
  • test_cli.py Added 56 lines of new test coverage for CLI edge cases
  • test_core.py Fixed 21 lines of broken core tests
  • test_exclusions.py Added 11 lines of exclusion test improvements
  • test_output.py Reworked 36 lines of output test assertions
  • Added 56 lines of new CLI test coverage for edge cases qualify behavioral
    1 file
    • test_cli.py
  • Fixed 21 lines of broken core tests qualify internal
    1 file
    • test_core.py
  • Added 11 lines of exclusion test improvements qualify internal
    1 file
    • test_exclusions.py
  • Reworked 36 lines of output test assertions qualify behavioral
    1 file
    • test_output.py

Environment and build updates

4 files changed
  • .python-version Added Python version pin file
  • env.sh 36 lines of setup script improvements
  • pyproject.toml Added dependency
  • uv.lock Updated lock file with dependency changes (250-line diff)
  • Added .python-version file (pinning Python version) baseline internal
    1 file
    • .python-version
  • Expanded env.sh setup script (36 lines of improvements) baseline internal
    1 file
    • env.sh
  • Added pyproject.toml dependency baseline internal
    1 file
    • pyproject.toml
  • Updated uv.lock with dependency changes (250-line diff) baseline internal
    1 file
    • uv.lock