# Only for config.py development: the image builds beaver-gateway itself. # `uv sync --extra local` - editable ../beaver-gateway; `--extra prod` - from git. [project] name = "beaver-agent" version = "0.1.0" requires-python = ">=3.13" dependencies = [ "raycast-api[discovery]", ] [project.optional-dependencies] local = [ "beaver-gateway", ] prod = [ "beaver-gateway[prod]", ] [tool.uv] conflicts = [ [{ extra = "local" }, { extra = "prod" }], ] [tool.uv.sources] beaver-gateway = [ { path = "../beaver-gateway", editable = true, extra = "local" }, { git = "https://git.kotikot.com/beaver/beaver-gateway.git", branch = "main", extra = "prod" }, ] raycast-api = { git = "https://git.kotikot.com/beaver/raycast-api" }