[project] name = "wildpc-cli" version = "0.1.0" description = "Wild PC platform CLI - manage projects, services, and infrastructure" requires-python = ">=3.11" dependencies = [ "pyyaml>=6.0.0", "jinja2>=3.1.0", "pydantic>=2.0.0", "wildpc-core", ] [tool.uv.sources] wildpc-core = { workspace = true } [project.scripts] wildpc = "wildpc_cli.main:main" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/wildpc_cli"] [dependency-groups] dev = [ "pytest>=7.0.0", "ruff>=0.11.0", "pyright>=1.1.0", ]