Skip to content
Merged
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
12 changes: 12 additions & 0 deletions compat/bundles/2026.07.2.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name = "2026.07.2"
description = "QSL compatibility bundle after QuantPlatformKit live-constraints and QPK_PIN refresh"
created_at = "2026-07-05"

[repos]
QuantPlatformKit = "37c81901160c5b31127a27dba1c63944933fb6bf"
UsEquityStrategies = "17ddb86c72d44b2c7b78ba7a10d8f71b21180166"
HkEquityStrategies = "b6a8ac2ad3c8110b5ea74fb059c8206388d63bcd"
CnEquityStrategies = "8dfadcf8a4dc6cc516f27a4013248474603d8ce2"
CryptoStrategies = "746440683f63c3f696a12278aff9c7af030700c2"
QuantStrategyPlugins = "1f3a27b8fd83d71b583f4f5160a748e95fbefaa1"
MarketSignalSources = "bda8ab10b80a646e4b579ef4c0d5dfe90776e908"
148 changes: 137 additions & 11 deletions internal_dependency_matrix.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,91 +31,182 @@
},
{
"consumer_repo": "CharlesSchwabPlatform",
"path": "requirements.txt",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "CharlesSchwabPlatform",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "46887bc3f5454d5b59623b1f5efb7c65912c6b8b"
},
{
"consumer_repo": "CharlesSchwabPlatform",
"path": "requirements.txt",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "CharlesSchwabPlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "46887bc3f5454d5b59623b1f5efb7c65912c6b8b"
},
{
"consumer_repo": "CnEquitySnapshotPipelines",
"path": "pyproject.toml",
"package": "cn-equity-strategies",
"source_repo": "CnEquityStrategies",
"ref": "357dba7e8896a7f488a484d4a3eea33894708ab9"
},
{
"consumer_repo": "CnEquitySnapshotPipelines",
"path": "uv.lock",
"package": "cn-equity-strategies",
"source_repo": "CnEquityStrategies",
"ref": "357dba7e8896a7f488a484d4a3eea33894708ab9"
},
{
"consumer_repo": "CnEquityStrategies",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "7032cde4547e7ec59af15df8935d142461a77051"
},
{
"consumer_repo": "CnEquityStrategies",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "7032cde4547e7ec59af15df8935d142461a77051"
},
{
"consumer_repo": "FirstradePlatform",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "FirstradePlatform",
"path": "requirements.txt",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "46887bc3f5454d5b59623b1f5efb7c65912c6b8b"
},
{
"consumer_repo": "FirstradePlatform",
"path": "requirements.txt",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "FirstradePlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "46887bc3f5454d5b59623b1f5efb7c65912c6b8b"
},
{
"consumer_repo": "HkEquitySnapshotPipelines",
"path": "pyproject.toml",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "dbbefb688cd144837aa59581b1930a14c11411ad"
},
{
"consumer_repo": "HkEquitySnapshotPipelines",
"path": "uv.lock",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "dbbefb688cd144837aa59581b1930a14c11411ad"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "requirements.txt",
"path": "pyproject.toml",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "61993bf261aeccf64b5a75428b9405f4e1d1d682"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "requirements.txt",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "1643f37d723c4d0fdc475ce1030b3d911c07aacb"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "requirements.txt",
"path": "uv.lock",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "61993bf261aeccf64b5a75428b9405f4e1d1d682"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "1643f37d723c4d0fdc475ce1030b3d911c07aacb"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "requirements.txt",
"path": "pyproject.toml",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "61993bf261aeccf64b5a75428b9405f4e1d1d682"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "requirements.txt",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "requirements.txt",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "46887bc3f5454d5b59623b1f5efb7c65912c6b8b"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "uv.lock",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "61993bf261aeccf64b5a75428b9405f4e1d1d682"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "0063af3b4a974650ea58a7d3f26dd1b94f65d3e8"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "46887bc3f5454d5b59623b1f5efb7c65912c6b8b"
Expand All @@ -134,6 +225,27 @@
"source_repo": "QuantPlatformKit",
"ref": "e86554b"
},
{
"consumer_repo": "QmtPlatform",
"path": "uv.lock",
"package": "cn-equity-strategies",
"source_repo": "CnEquityStrategies",
"ref": "f9a0009d55e71d37c037d5787193226c3acb0d1a"
},
{
"consumer_repo": "QmtPlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "e86554b"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "d786c1140967f0e96e35599d057f0655e5a9ba25"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
"path": "pyproject.toml",
Expand All @@ -150,10 +262,24 @@
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
"path": "pyproject.toml",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "d786c1140967f0e96e35599d057f0655e5a9ba25"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
"path": "uv.lock",
"package": "quant-strategy-plugins",
"source_repo": "QuantStrategyPlugins",
"ref": "12d01a2fa7da75b6492af7b16f635d45adb322eb"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "c8df5f9659340965bd7f53998892ed1018ed4254"
}
]
}
Loading