[build-system] requires = ["setuptools==80.9.0"] build-backend = "setuptools.build_meta" [project] name = "yovision-brain" version = "0.1.0" description = "Headless inference delivery unit for YoVision" readme = "README.md" requires-python = "==3.11.*" dependencies = ["cryptography==50.0.1"] [project.optional-dependencies] # The wheel backend is selected by the official PyTorch index documented in # README.md. Keeping one pinned requirement here prevents CPU/CUDA drift. runtime = ["numpy==2.3.3", "torch==2.12.1"] dev = ["pytest==8.4.2"] [project.scripts] yovision-brain = "yovision_brain.__main__:main" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "--strict-markers"