File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8282 set -euo pipefail
8383 python -m pip install --upgrade pip
8484 python -m pip install -r requirements.txt pytest ruff
85+
86+ - name : Smoke import pinned shared packages
87+ run : |
88+ set -euo pipefail
89+ python - <<'PY'
90+ from quant_platform_kit.common.port_adapters import CallableNotificationPort, CallablePortfolioPort
91+ from us_equity_strategies import resolve_canonical_profile
92+
93+ assert CallableNotificationPort
94+ assert CallablePortfolioPort
95+ assert resolve_canonical_profile("mega_cap_leader_rotation_top50_balanced") == "mega_cap_leader_rotation_top50_balanced"
96+ PY
97+
98+ - name : Install editable shared repositories
99+ run : |
100+ set -euo pipefail
85101 python -m pip install --no-deps -e external/QuantPlatformKit -e external/UsEquityStrategies -e external/UsEquitySnapshotPipelines
86102
87103 - name : Run ruff
Original file line number Diff line number Diff line change 11flask
22gunicorn
3- quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@v0.7.19
4- us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@v0.7.31
3+ quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@ac550fee3ca33bbf28c8a886848dede4e4e09a1b
4+ us-equity-strategies @ git+https://github.com/QuantStrategyLab/UsEquityStrategies.git@0f4373f69c9d9f800eda476ff213b7013e51aba4
55pandas
66numpy
77requests
You can’t perform that action at this time.
0 commit comments