Skip to content

Commit e69af2c

Browse files
Pigbibiclaudecursoragent
authored
fix(deps): sync uv.lock QPK pin for Cloud Run imports (#310)
* feat(sync): auto-derive strategy env vars from platform-config.json Strategy-specific variables (INCOME_LAYER_*, OPTION_*, DCA_*) are now auto-populated from the strategy's defaults in platform-config.json. RUNTIME_TARGET_JSON gains an optional 'overrides' field for custom values. Switching strategies now only requires changing RUNTIME_TARGET_JSON. Co-Authored-By: Claude <noreply@anthropic.com> * fix(deps): force uv.lock QPK pin via override-dependencies Co-Authored-By: Claude <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent df89110 commit e69af2c

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,8 @@ include = [
5858
"scripts*",
5959
"strategy*",
6060
]
61+
62+
[tool.uv]
63+
override-dependencies = [
64+
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@8378e939d9324ea63a0f45c9f21ba0e2eeb1cfff",
65+
]

uv.lock

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)