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

[journal]
solstone-journal-host==0.7.0

[journal-cuda]
solstone-journal-host==0.7.0

[journal-host]
solstone-journal-models==1.0.0
python-dotenv
pyhpke==0.6.4
Flask[async]
Markdown
mistune
python-frontmatter
packaging
Pillow>=11.0.0
numpy
tokenizers>=0.20
av
openai>=1.2.0
openhands-sdk==1.27.*
litellm==1.86.1
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
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]

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

[journal-host:sys_platform == "linux" and platform_machine == "aarch64"]
solstone-core==0.9.0

[journal-host:sys_platform == "linux" and platform_machine == "x86_64"]
solstone-core==0.9.0

[pdf]
solstone[pdf-import]
solstone[pdf-export]

[pdf-export]
weasyprint>=60.0

[pdf-import]
pypdfium2<6,>=5.11
Pillow>=11.0.0
