[build-system] requires = ["setuptools>=75"] build-backend = "setuptools.build_meta" [project] name = "nexora" version = "0.1.0" description = "Local-first research model and verified tool-runtime prototype" requires-python = ">=3.11" dependencies = ["numpy>=2.0", "torch>=2.6", "safetensors>=0.5", "jsonschema>=4.23"] [project.optional-dependencies] inference = ["transformers>=5.15", "huggingface-hub>=1.27", "accelerate>=1.0"] dev = ["pytest>=8"] plots = ["matplotlib>=3.9"] voice = ["sounddevice>=0.5", "faster-whisper>=1.1", "pyttsx3>=2.98"] [project.scripts] nexora = "nexora.cli:main" [tool.setuptools.packages.find] include = ["nexora*"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-ra"