botp
/

Solomon / mlx /pyproject.toml
orz99's picture ArcherHume's picture
Duplicate from DoccyHealth/Solomon
1d2de8a
Raw History Blame Contribute Delete
1.12 kB
[build-system]
requires = ["hatchling==1.32.3"]
build-backend = "hatchling.build"
[project]
name = "solomon-mlx"
version = "0.1.0"
description = "Solomon v1.1 BF16 inference on Apple Silicon"
license = "Apache-2.0"
license-files = ["LICENSE", "NOTICE", "MODIFICATIONS.md", "docs/UPSTREAM-MODIFICATIONS.md"]
requires-python = ">=3.12,<3.14"
dependencies = ["mlx==0.32.2", "mlx-vlm==0.7.1", "transformers==5.17.0", "numpy==2.5.3", "pillow==12.3.0", "safetensors==0.8.0", "huggingface-hub==1.32.0", "scipy==1.18.1"]
[project.optional-dependencies]
dev = ["pytest==9.1.1", "ruff==0.16.8", "modal==1.5.5"]
cloud = [
"boto3==1.43.98",
"mlx[cpu]==0.32.2; sys_platform == 'linux'",
"modal==1.5.5",
]
[project.scripts]
solomon-mlx = "solomon_mlx.cli:main"
solomon-mlx-hub = "solomon_mlx_hub.__main__:main"
[tool.pytest.ini_options]
testpaths = ["tests"]
markers = ["model: requires the full pinned model"]
[tool.ruff]
line-length = 110
extend-exclude = ["src/solomon_mlx/_vendor", "snapshots", "models", "evaluations"]
[tool.hatch.build.targets.wheel]
packages = ["src/solomon_mlx", "src/solomon_mlx_hub"]