chore(deps): local extra installs ../beaver-gateway editable, prod extra from git
This commit is contained in:
+19
-3
@@ -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" }
|
||||
|
||||
Reference in New Issue
Block a user