
[adapted]
torch<3,>=2.6
transformers<5,>=4.57
numpy<3,>=1.26
peft<1,>=0.13

[fusion]
torch<2.15,>=2.14
transformers<5.18,>=5.17
numpy<3,>=1.26
mlx-lm<0.32,>=0.31.3

[gateway]
cryptography<51,>=44
uvicorn<1,>=0.30

[gemma4]
mlx==0.32.2
mlx-lm==0.31.3
transformers==5.17.0
tokenizers==0.23.2
huggingface-hub==1.33.0
numpy==2.5.3

[message-train]
numpy<3,>=1.26
scikit-learn<2,>=1.5

[mlx]
mlx-lm<0.32,>=0.31.3

[observability]
opentelemetry-sdk<2,>=1.30
opentelemetry-exporter-otlp-proto-http<2,>=1.30

[semantic]
torch<3,>=2.6
transformers<5,>=4.57
numpy<3,>=1.26

[test]
pytest>=8
jsonschema<5,>=4.23

[train]
numpy>=1.26
pyyaml>=6
torch>=2.3
transformers<5,>=4.46
peft<1,>=0.13
accelerate<2,>=1
