setproctitle
typer
requests
timefhuman
cryptography>=42
pyOpenSSL>=24.0
websockets>=13.0
psutil
userpath<2,>=1.9.2

[journal]
solstone[journal-host]
onnxruntime!=1.24.1,>=1.20.0

[journal-cuda]
solstone[journal-host]
onnxruntime-gpu>=1.25.0
nvidia-cuda-runtime-cu12
nvidia-cudnn-cu12
nvidia-cublas-cu12
nvidia-cufft-cu12
nvidia-curand-cu12
nvidia-cuda-nvrtc-cu12
nvidia-nvjitlink-cu12

[journal-host]
python-dotenv
google-genai>=1.62.0
Flask[async]
Markdown
mistune
python-frontmatter
packaging
Pillow
numpy
av
openai>=1.2.0
openhands-sdk==1.27.*
opentelemetry-api==1.39.1
opentelemetry-sdk==1.39.1
opentelemetry-exporter-otlp-proto-grpc==1.39.1
opentelemetry-exporter-otlp-proto-http==1.39.1
opentelemetry-instrumentation==0.60b1
opentelemetry-instrumentation-threading==0.60b1
opentelemetry-semantic-conventions==0.60b1
anthropic
huggingface-hub>=0.24
httpx
h2
jsonschema<5,>=4.26
genai-prices
icalendar
blessed>=1.20.0
tzlocal
python-slugify
rapidfuzz
soundfile
kaldi-native-fbank>=1.22
scikit-learn>=1.3
opencv-python-headless
solstone[pdf]
solstone[whisper]

[journal-host:sys_platform == "darwin" and platform_machine == "arm64"]
mlx-vlm<0.7,>=0.6.2
mlx<1,>=0.31.2

[journal-host:sys_platform == "linux" and platform_machine == "x86_64"]
onnx-asr>=0.11.0

[journal:sys_platform == "linux" and platform_machine == "x86_64"]
onnxruntime!=1.24.1,>=1.25.0

[parakeet-onnx-cpu]
onnx-asr>=0.11.0
onnxruntime>=1.25.0
huggingface-hub>=0.24

[parakeet-onnx-cuda]
onnx-asr>=0.11.0
onnxruntime-gpu>=1.25.0
huggingface-hub>=0.24
nvidia-cuda-runtime-cu12
nvidia-cudnn-cu12
nvidia-cublas-cu12
nvidia-cufft-cu12
nvidia-curand-cu12
nvidia-cuda-nvrtc-cu12
nvidia-nvjitlink-cu12

[pdf]
weasyprint>=60.0
pypdf>=4.0.0
pdf2image>=1.16.0

[whisper]
faster-whisper>=1.0.0
