Skip to content

Commit 445dc7b

Browse files
committed
Refresh internal dependency matrix
1 parent 43c76fd commit 445dc7b

2 files changed

Lines changed: 20 additions & 17 deletions

File tree

internal_dependency_matrix.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@
3434
"path": "requirements.txt",
3535
"package": "quant-platform-kit",
3636
"source_repo": "QuantPlatformKit",
37-
"ref": "3b6a0a9bedde72773e188041e0dc48516b38aadc"
37+
"ref": "b846c9d777a450e95d23c264853997d671f47dd9"
3838
},
3939
{
4040
"consumer_repo": "CharlesSchwabPlatform",
4141
"path": "requirements.txt",
4242
"package": "us-equity-strategies",
4343
"source_repo": "UsEquityStrategies",
44-
"ref": "8278048366f1cd83e29e0c921e4048e7e25ae227"
44+
"ref": "0cd90a37f3ea5e4b6fe27c9a435834df7df3a25f"
4545
},
4646
{
4747
"consumer_repo": "CryptoStrategies",
@@ -55,77 +55,77 @@
5555
"path": "pyproject.toml",
5656
"package": "quant-platform-kit",
5757
"source_repo": "QuantPlatformKit",
58-
"ref": "3b6a0a9bedde72773e188041e0dc48516b38aadc"
58+
"ref": "b846c9d777a450e95d23c264853997d671f47dd9"
5959
},
6060
{
6161
"consumer_repo": "FirstradePlatform",
6262
"path": "pyproject.toml",
6363
"package": "us-equity-strategies",
6464
"source_repo": "UsEquityStrategies",
65-
"ref": "8278048366f1cd83e29e0c921e4048e7e25ae227"
65+
"ref": "361338f60900182e3be535cd5fd2be2b9a07b422"
6666
},
6767
{
6868
"consumer_repo": "FirstradePlatform",
6969
"path": "requirements.txt",
7070
"package": "quant-platform-kit",
7171
"source_repo": "QuantPlatformKit",
72-
"ref": "3b6a0a9bedde72773e188041e0dc48516b38aadc"
72+
"ref": "b846c9d777a450e95d23c264853997d671f47dd9"
7373
},
7474
{
7575
"consumer_repo": "FirstradePlatform",
7676
"path": "requirements.txt",
7777
"package": "us-equity-strategies",
7878
"source_repo": "UsEquityStrategies",
79-
"ref": "8278048366f1cd83e29e0c921e4048e7e25ae227"
79+
"ref": "0cd90a37f3ea5e4b6fe27c9a435834df7df3a25f"
8080
},
8181
{
8282
"consumer_repo": "HkEquityStrategies",
8383
"path": "pyproject.toml",
8484
"package": "quant-platform-kit",
8585
"source_repo": "QuantPlatformKit",
86-
"ref": "023641c88506c732624a7329e48b51b9dbbe3c2a"
86+
"ref": "b846c9d777a450e95d23c264853997d671f47dd9"
8787
},
8888
{
8989
"consumer_repo": "InteractiveBrokersPlatform",
9090
"path": "requirements.txt",
9191
"package": "quant-platform-kit",
9292
"source_repo": "QuantPlatformKit",
93-
"ref": "3b6a0a9bedde72773e188041e0dc48516b38aadc"
93+
"ref": "b846c9d777a450e95d23c264853997d671f47dd9"
9494
},
9595
{
9696
"consumer_repo": "InteractiveBrokersPlatform",
9797
"path": "requirements.txt",
9898
"package": "us-equity-strategies",
9999
"source_repo": "UsEquityStrategies",
100-
"ref": "8278048366f1cd83e29e0c921e4048e7e25ae227"
100+
"ref": "0cd90a37f3ea5e4b6fe27c9a435834df7df3a25f"
101101
},
102102
{
103103
"consumer_repo": "InteractiveBrokersPlatform",
104104
"path": "requirements.txt",
105105
"package": "hk-equity-strategies",
106106
"source_repo": "HkEquityStrategies",
107-
"ref": "b690fcfd1e26648840723a5ab8b12c873f038b9b"
107+
"ref": "4007746ac21379f7ce7cf8e999d2bb37123f6767"
108108
},
109109
{
110110
"consumer_repo": "LongBridgePlatform",
111111
"path": "requirements.txt",
112112
"package": "quant-platform-kit",
113113
"source_repo": "QuantPlatformKit",
114-
"ref": "023641c88506c732624a7329e48b51b9dbbe3c2a"
114+
"ref": "b846c9d777a450e95d23c264853997d671f47dd9"
115115
},
116116
{
117117
"consumer_repo": "LongBridgePlatform",
118118
"path": "requirements.txt",
119119
"package": "us-equity-strategies",
120120
"source_repo": "UsEquityStrategies",
121-
"ref": "7d35772d1125b534d0bcca557cb6dbaf28914719"
121+
"ref": "0cd90a37f3ea5e4b6fe27c9a435834df7df3a25f"
122122
},
123123
{
124124
"consumer_repo": "LongBridgePlatform",
125125
"path": "requirements.txt",
126126
"package": "hk-equity-strategies",
127127
"source_repo": "HkEquityStrategies",
128-
"ref": "2e0075004239e7ede7ba256763a3441d4ec4ca73"
128+
"ref": "4007746ac21379f7ce7cf8e999d2bb37123f6767"
129129
},
130130
{
131131
"consumer_repo": "UsEquitySnapshotPipelines",
@@ -146,7 +146,7 @@
146146
"path": "pyproject.toml",
147147
"package": "quant-platform-kit",
148148
"source_repo": "QuantPlatformKit",
149-
"ref": "023641c88506c732624a7329e48b51b9dbbe3c2a"
149+
"ref": "b846c9d777a450e95d23c264853997d671f47dd9"
150150
}
151151
]
152152
}

tests/test_internal_dependency_matrix.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,13 @@ def test_current_matrix_matches_local_workspace(self):
7373
projects_root=ROOT.parent,
7474
)
7575

76-
expected_paths = sorted({f"{pin.consumer_repo}/{pin.path}" for pin in matrix_pins})
7776
if report.missing_files:
78-
self.assertEqual(sorted(report.missing_files), expected_paths)
79-
self.assertEqual(report.checked_files, 0)
77+
missing_inside_checked_out_repos = [
78+
item
79+
for item in report.missing_files
80+
if (ROOT.parent / item.split("/", 1)[0]).exists()
81+
]
82+
self.assertEqual(missing_inside_checked_out_repos, [])
8083
self.assertEqual(report.issues, [])
8184
return
8285

0 commit comments

Comments
 (0)