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
72 changes: 36 additions & 36 deletions internal_dependency_matrix.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,28 +34,28 @@
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "CharlesSchwabPlatform",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "CharlesSchwabPlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "CharlesSchwabPlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "CnEquitySnapshotPipelines",
Expand Down Expand Up @@ -90,14 +90,14 @@
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "CnEquityStrategies",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "CryptoLivePoolPipelines",
Expand Down Expand Up @@ -132,42 +132,42 @@
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "CryptoStrategies",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "FirstradePlatform",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "FirstradePlatform",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "FirstradePlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "FirstradePlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "HkEquitySnapshotPipelines",
Expand All @@ -188,133 +188,133 @@
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "HkEquityStrategies",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "pyproject.toml",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "72008f44050b0dc7415334535dbe784793180159"
"ref": "f07a1eeb46a82dd28cf2fa6f357e88866cfb3ff9"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "uv.lock",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "72008f44050b0dc7415334535dbe784793180159"
"ref": "f07a1eeb46a82dd28cf2fa6f357e88866cfb3ff9"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "InteractiveBrokersPlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "pyproject.toml",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "72008f44050b0dc7415334535dbe784793180159"
"ref": "f07a1eeb46a82dd28cf2fa6f357e88866cfb3ff9"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "uv.lock",
"package": "hk-equity-strategies",
"source_repo": "HkEquityStrategies",
"ref": "72008f44050b0dc7415334535dbe784793180159"
"ref": "f07a1eeb46a82dd28cf2fa6f357e88866cfb3ff9"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "LongBridgePlatform",
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "be1a2c9f7c388d4dd78bda6c2dd7ccad0d4b13b4"
"ref": "cec2a6a7aac02bd06ff9c83703b14c61166b245a"
},
{
"consumer_repo": "QmtPlatform",
"path": "pyproject.toml",
"package": "cn-equity-strategies",
"source_repo": "CnEquityStrategies",
"ref": "12c0cd4801060fcb2f9452ffd9a7f48df446ddd0"
"ref": "3ee004e7e8c3f528c04ffb500d65fc401ce8e4ec"
},
{
"consumer_repo": "QmtPlatform",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "69a0256934d081b5ef309a885384b9eb9f62cf90"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "QmtPlatform",
"path": "uv.lock",
"package": "cn-equity-strategies",
"source_repo": "CnEquityStrategies",
"ref": "12c0cd4801060fcb2f9452ffd9a7f48df446ddd0"
"ref": "3ee004e7e8c3f528c04ffb500d65fc401ce8e4ec"
},
{
"consumer_repo": "QmtPlatform",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "69a0256934d081b5ef309a885384b9eb9f62cf90"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "2341557b8ded834bd41ef5a92111361dbf8844d9"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
Expand All @@ -328,14 +328,14 @@
"path": "pyproject.toml",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "1ba251e2eab49692f9e08e5abd1e4531aeee1716"
"ref": "180701592efda47d8acd824dca98f3d74a5ee462"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "2341557b8ded834bd41ef5a92111361dbf8844d9"
},
{
"consumer_repo": "UsEquitySnapshotPipelines",
Expand All @@ -349,21 +349,21 @@
"path": "uv.lock",
"package": "us-equity-strategies",
"source_repo": "UsEquityStrategies",
"ref": "1ba251e2eab49692f9e08e5abd1e4531aeee1716"
"ref": "180701592efda47d8acd824dca98f3d74a5ee462"
},
{
"consumer_repo": "UsEquityStrategies",
"path": "pyproject.toml",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
},
{
"consumer_repo": "UsEquityStrategies",
"path": "uv.lock",
"package": "quant-platform-kit",
"source_repo": "QuantPlatformKit",
"ref": "3acab1923a97b805b077c85c6c19657be0143bac"
"ref": "54d4ba901ae4e72e09c143c051747b900de55022"
}
]
}
22 changes: 11 additions & 11 deletions python/tests/test_internal_dependency_matrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,18 +99,18 @@ def test_current_matrix_matches_local_workspace(self):
self.assertEqual(report.missing_files, [])
self.assertEqual(report.issues, [])

def test_qpk_migrated_consumers_use_current_baseline_pins(self):
def test_tracked_qpk_consumer_pins_match_latest_matrix_snapshot(self):
expected_pins_by_consumer = {
"BinancePlatform": "3acab1923a97b805b077c85c6c19657be0143bac",
"CharlesSchwabPlatform": "3acab1923a97b805b077c85c6c19657be0143bac",
"CnEquityStrategies": "3acab1923a97b805b077c85c6c19657be0143bac",
"CryptoStrategies": "3acab1923a97b805b077c85c6c19657be0143bac",
"FirstradePlatform": "3acab1923a97b805b077c85c6c19657be0143bac",
"HkEquityStrategies": "3acab1923a97b805b077c85c6c19657be0143bac",
"InteractiveBrokersPlatform": "3acab1923a97b805b077c85c6c19657be0143bac",
"LongBridgePlatform": "3acab1923a97b805b077c85c6c19657be0143bac",
"UsEquityStrategies": "3acab1923a97b805b077c85c6c19657be0143bac",
"UsEquitySnapshotPipelines": "3acab1923a97b805b077c85c6c19657be0143bac",
"CharlesSchwabPlatform": "54d4ba901ae4e72e09c143c051747b900de55022",
"CnEquityStrategies": "54d4ba901ae4e72e09c143c051747b900de55022",
"CryptoStrategies": "54d4ba901ae4e72e09c143c051747b900de55022",
"FirstradePlatform": "54d4ba901ae4e72e09c143c051747b900de55022",
"HkEquityStrategies": "54d4ba901ae4e72e09c143c051747b900de55022",
"InteractiveBrokersPlatform": "54d4ba901ae4e72e09c143c051747b900de55022",
"LongBridgePlatform": "54d4ba901ae4e72e09c143c051747b900de55022",
"UsEquityStrategies": "54d4ba901ae4e72e09c143c051747b900de55022",
"UsEquitySnapshotPipelines": "2341557b8ded834bd41ef5a92111361dbf8844d9",
}
matrix_pins = check_internal_dependency_matrix.load_matrix(ROOT / "internal_dependency_matrix.json")
refs = {
Expand All @@ -135,7 +135,7 @@ def test_qpk_migrated_consumers_use_current_baseline_pins(self):
self.assertEqual(
uesp_strategy_refs,
{
("UsEquitySnapshotPipelines", path): "1ba251e2eab49692f9e08e5abd1e4531aeee1716"
("UsEquitySnapshotPipelines", path): "180701592efda47d8acd824dca98f3d74a5ee462"
for path in ("pyproject.toml", "uv.lock")
},
)
Expand Down