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.pyFixed 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.pyFixed 64 lines of exclusion logic — resolved pattern matching and gitignore handling issues
Metadata and output fixes
2 files changed
metadata.pyExpanded metadata module by 79 lines with improved file metadata extraction and error handlingoutput.pyMinor fixes to output formatting and display (7 lines changed)
Test suite stabilization
4 files changed
test_cli.pyAdded 56 lines of new test coverage for CLI edge casestest_core.pyFixed 21 lines of broken core teststest_exclusions.pyAdded 11 lines of exclusion test improvementstest_output.pyReworked 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-versionAdded Python version pin fileenv.sh36 lines of setup script improvementspyproject.tomlAdded dependencyuv.lockUpdated lock file with dependency changes (250-line diff)
- Added
.python-versionfile (pinning Python version) baseline internal1 file
.python-version
- Expanded
env.shsetup script (36 lines of improvements) baseline internal1 file
env.sh
- Added pyproject.toml dependency
baseline
internal
1 file
pyproject.toml
- Updated
uv.lockwith dependency changes (250-line diff) baseline internal1 file
uv.lock