mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-03-11 17:49:25 -05:00
Consolidates PDF processing dependencies by enabling `ghostscript` in `requirements.txt`. Removes the comment suggesting `ghostscript` is an alternative to a system package and clarifies its role.
39 lines
611 B
Plaintext
39 lines
611 B
Plaintext
# MLSysBook Python Dependencies
|
|
# Install with: pip install -r requirements.txt
|
|
|
|
# Core dependencies for Quarto/Jupyter integration
|
|
jupyterlab-quarto>=0.3.0
|
|
jupyter>=1.0.0
|
|
|
|
# Natural Language Processing
|
|
nltk>=3.8
|
|
|
|
# OpenAI API integration
|
|
openai>=1.0.0
|
|
|
|
# Bibliography processing
|
|
pybtex>=0.24.0
|
|
|
|
# Image processing
|
|
Pillow>=9.0.0
|
|
|
|
# YAML processing
|
|
pyyaml>=6.0
|
|
|
|
# Web interface for AI tools
|
|
gradio>=4.0.0
|
|
|
|
# JSON schema validation
|
|
jsonschema>=4.0.0
|
|
|
|
# Document conversion
|
|
pypandoc>=1.11
|
|
|
|
# PDF processing and compression
|
|
ghostscript>=0.7
|
|
|
|
# System utilities
|
|
absl-py>=1.0.0
|
|
|
|
# Development tools
|
|
pre-commit>=3.0.0 |