Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion QPK_PIN
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2381aa4577e9fd6329053a73a1c888929170eaf3
acdf954ac9e7bbfae734bdf17249765172459458
10 changes: 5 additions & 5 deletions constraints.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# pip-compatible constraints mirror for QSL internal Git SHA pins.
# Source of truth: qsl-pins.txt (mirrored by update-qpk-pin.yml on every push to QPK main).

quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@2381aa4577e9fd6329053a73a1c888929170eaf3
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@b0758bb934174de334ca16f78c52c90258874ebc
hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@17895aec50d82ddfd898441d8db4bf1978070969
cn-equity-strategies @ git+https://github.com/QuantStrategyLab/CnEquityStrategies.git@7b906cf6c92b87f8605410b7201a71135924cc76
crypto-strategies @ git+https://github.com/QuantStrategyLab/CryptoStrategies.git@76fd9ca9fd079ac28011030d250799a4d06228c0
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@acdf954ac9e7bbfae734bdf17249765172459458
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@549a06508c343df81a9ab133d9df9fe0be299738
hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@9cab96cd1d5f0d4d93eb23fee1d3eddf68bb8dcd
cn-equity-strategies @ git+https://github.com/QuantStrategyLab/CnEquityStrategies.git@e969359a89e13a1aab4b8e4469d2362c6eadc1c9
crypto-strategies @ git+https://github.com/QuantStrategyLab/CryptoStrategies.git@b05d40cd4fbe07207afe3806c814e8b50077dd0a
10 changes: 5 additions & 5 deletions qsl-pins.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# QSL internal Git SHA pins — source of truth.
# Auto-updated by update-qpk-pin.yml on every push to QPK main.

quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@2381aa4577e9fd6329053a73a1c888929170eaf3
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@b0758bb934174de334ca16f78c52c90258874ebc
hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@17895aec50d82ddfd898441d8db4bf1978070969
cn-equity-strategies @ git+https://github.com/QuantStrategyLab/CnEquityStrategies.git@7b906cf6c92b87f8605410b7201a71135924cc76
crypto-strategies @ git+https://github.com/QuantStrategyLab/CryptoStrategies.git@76fd9ca9fd079ac28011030d250799a4d06228c0
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@acdf954ac9e7bbfae734bdf17249765172459458
us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@549a06508c343df81a9ab133d9df9fe0be299738
hk-equity-strategies @ git+https://github.com/QuantStrategyLab/HkEquityStrategies.git@9cab96cd1d5f0d4d93eb23fee1d3eddf68bb8dcd
cn-equity-strategies @ git+https://github.com/QuantStrategyLab/CnEquityStrategies.git@e969359a89e13a1aab4b8e4469d2362c6eadc1c9

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Regenerate the Cn strategy lockfile before pinning it

The newly selected Cn strategy commit has a stale uv.lock: its metadata requests QPK at 69a025..., but the locked quant-platform-kit package source resolves to ...?rev=69a025...#53b2ca... in that commit's lockfile. uv documents that sync installs from the lockfile and that --locked errors rather than updating stale locks, so Cn CI/deploys using this pinned SHA will either keep exercising the old QPK tree or fail once they require the lock to match; please pin a Cn commit with uv.lock regenerated consistently.

Useful? React with 👍 / 👎.

crypto-strategies @ git+https://github.com/QuantStrategyLab/CryptoStrategies.git@b05d40cd4fbe07207afe3806c814e8b50077dd0a
Comment on lines +5 to +8

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Align strategy pins with the QPK SHA

Fresh evidence for the stale earlier comment: the current refs selected here (Us@549a..., Hk@9cab..., Cn@e969..., and Crypto@b05d...) still declare direct pyproject.toml dependencies on quant-platform-kit@69a025..., while this manifest constrains QPK to 7fb3e1c.... Any downstream pip/uv install that consumes qsl-pins.txt or constraints.txt with dependencies enabled must satisfy two different direct URL requirements for quant-platform-kit, so it will fail resolution instead of exercising the new QPK build; please only advance these strategy refs once their internal QPK pins match the new SHA, or keep compatible strategy refs.

Useful? React with 👍 / 👎.

2 changes: 2 additions & 0 deletions src/quant_platform_kit.egg-info/SOURCES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ src/quant_platform_kit/common/indicators.py
src/quant_platform_kit/common/market_signal_artifacts.py
src/quant_platform_kit/common/models.py
src/quant_platform_kit/common/notification_localization.py
src/quant_platform_kit/common/order_status.py
src/quant_platform_kit/common/port_adapters.py
src/quant_platform_kit/common/ports.py
src/quant_platform_kit/common/quantity.py
Expand Down Expand Up @@ -180,6 +181,7 @@ tests/test_models.py
tests/test_notification_events.py
tests/test_notification_localization.py
tests/test_notification_redaction.py
tests/test_order_status.py
tests/test_package_version.py
tests/test_portfolio_diagnostics.py
tests/test_position_sizing.py
Expand Down
Loading