chore(deps): local extra installs ../beaver-gateway editable, prod extra from git

This commit is contained in:
hh
2026-08-28 02:16:43 +02:00
parent 5fe6f23015
commit f7448729fa
4 changed files with 145 additions and 15 deletions
+19 -3
View File
@@ -1,13 +1,29 @@
# only for config.py development
# 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 = [
"beaver-gateway[prod]",
"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 = { git = "https://git.kotikot.com/beaver/beaver-gateway.git", branch = "main" }
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" }