- Add option
locked_deps
to better support both locked and unlocked dependencies in a single environment - Add blocking functionality when using
require_locked_deps = true
to prevent other hooks from running after this one - Update documentation to include new configuration options and errors
- Update documentation to improve future maintainability
- Update module structure to move from single-file module to multi-file directory module
- Fix
RecursionError
when installing locked dependencies that specify recursive dependencies - Fix always reinstalling all locked dependencies on every run regardless of update status