Files
cs249r_book/requirements.txt
Vijay Janapa Reddi 6018830d4c 🔗 Complete pre-commit integration: Book Binder + TikZ cleanup
 Perfect pre-commit integration achieved:
- Added check-build-artifacts hook using ./binder check
- Fixed exit codes: returns 1 when artifacts found, 0 when clean
- Removed tracked TikZ diagram PDFs from git (build artifacts)
- Enhanced artifact detection and cleanup patterns

🧹 TikZ diagram management:
- Removed diagram-*.pdf files from git tracking
- Added cleanup patterns for generated diagrams
- Pre-commit now properly detects and blocks artifact commits

🚀 Complete workflow proven:
1. git commit → pre-commit runs binder check
2. If artifacts found → commit blocked with guidance
3. User runs ./binder clean → artifacts removed
4. Retry commit → pre-commit passes 

🎉 Book Binder: Complete MLSysBook development CLI
- Single tool for all development operations
- Perfect pre-commit integration
- Bulletproof artifact detection and cleanup
- Professional git workflow integration
2025-07-28 12:03:13 -04:00

12 lines
359 B
Plaintext

# MLSysBook Dependencies
# This is a convenience file that includes all dependencies
#
# To install all dependencies:
# pip install -r requirements.txt
#
# For development work including Book Binder CLI:
# pip install -r requirements.txt
#
# Main dependencies are maintained in tools/dependencies/requirements.txt
-r tools/dependencies/requirements.txt