[project] name = "yev" version = "0.2.0" description = "A local System One decision model: typed Choice, Score and Noul probabilities, no generated text." readme = "README.md" license = "Apache-2.0" license-files = ["LICENSE"] requires-python = ">=3.13" dependencies = [ "huggingface-hub>=0.36.2", "numpy>=1.26", "pydantic>=2.9,<3", ] [project.optional-dependencies] inference = [ "torch>=2.6,<3", "transformers>=5.17,<6", "peft>=0.21,<0.22", "accelerate>=1.12,<2", "pillow>=11", ] quantized = [ "yev[inference]", "bitsandbytes>=0.50", ] [project.scripts] yev = "yev.cli:main" [build-system] requires = ["uv_build>=0.12.17,<0.13.0"] build-backend = "uv_build" [tool.uv.build-backend] module-name = "yev" module-root = "src"