mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-04-30 09:38:38 -05:00
Adds a comprehensive requirements file and a scripts README documenting dependencies, pre-commit setup, and project structure. This enhancement streamlines project setup and ensures consistent dependency management, improving maintainability and collaboration.
37 lines
618 B
Plaintext
37 lines
618 B
Plaintext
# 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 (alternative to system ghostscript)
|
|
# Note: ghostscript system package is preferred, this is fallback
|
|
# ghostscript>=0.7
|
|
|
|
# System utilities
|
|
absl-py>=1.0.0
|
|
|
|
# Development tools
|
|
pre-commit>=3.0.0 |