[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "uvm-cli" version = "0.1.0" description = "Nest workspace and local Firecracker microVM management" requires-python = ">=3.12" dependencies = [ "fastapi>=0.115,<1", "pydantic>=2,<3", "uvicorn>=0.30,<1", ] [project.optional-dependencies] test = ["httpx>=0.27,<1"] [project.scripts] nest = "nest.cli:main" uvm = "uvm.cli:main" [tool.setuptools] packages = ["nest", "nest.dashboard", "uvm", "uvm.firecracker", "uvm.routers"] include-package-data = false [tool.setuptools.package-data] "nest.dashboard" = ["static/*.html", "static/css/*.css", "static/js/*.js", "static/fonts/*.woff2", "static/fonts/*.txt"]