setproctitle
typer
requests
psutil
userpath<2,>=1.9.2

[:(sys_platform != "linux" and sys_platform != "darwin") or (sys_platform == "linux" and platform_machine != "x86_64" and platform_machine != "aarch64") or (sys_platform == "darwin" and platform_machine != "arm64")]
solstone-core-unsupported-platform==1.0.21

[:sys_platform == "darwin" and platform_machine == "arm64"]
solstone-core==1.0.21

[:sys_platform == "linux" and platform_machine == "aarch64"]
solstone-core==1.0.21

[:sys_platform == "linux" and platform_machine == "x86_64"]
solstone-core==1.0.21

[journal]
solstone-journal-host==0.7.0

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

[journal-host]
solstone-journal-models==1.0.1
python-dotenv
cryptography<47,>=42
pyOpenSSL>=24.0
argon2-cffi
websockets>=13.0
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
opencv-python-headless
solstone[pdf]

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

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

[pdf-export]
weasyprint>=60.0

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