|
47 | 47 | cache-suffix: "${{ matrix.python-version }}" |
48 | 48 | prune-cache: false |
49 | 49 |
|
50 | | - - name: Cache_dependencies |
51 | | - uses: actions/cache@v4 |
52 | | - id: cache |
53 | | - with: |
54 | | - path: ~/dependencies/ |
55 | | - key: ${{ runner.os }}-dependencies |
56 | | - |
57 | | - - name: TA binary *nix |
58 | | - if: steps.cache.outputs.cache-hit != 'true' |
59 | | - run: | |
60 | | - cd build_helpers && ./install_ta-lib.sh ${HOME}/dependencies/; cd .. |
61 | | -
|
62 | 50 | - name: Installation - *nix |
63 | 51 | run: | |
64 | 52 | uv pip install --upgrade wheel |
65 | | - export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH |
66 | | - export TA_LIBRARY_PATH=${HOME}/dependencies/lib |
67 | | - export TA_INCLUDE_PATH=${HOME}/dependencies/include |
68 | 53 | uv pip install -r requirements-dev.txt |
69 | 54 | uv pip install -e ft_client/ |
70 | 55 | uv pip install -e . |
@@ -183,18 +168,6 @@ jobs: |
183 | 168 | cache-suffix: "${{ matrix.python-version }}" |
184 | 169 | prune-cache: false |
185 | 170 |
|
186 | | - - name: Cache_dependencies |
187 | | - uses: actions/cache@v4 |
188 | | - id: cache |
189 | | - with: |
190 | | - path: ~/dependencies/ |
191 | | - key: ${{ matrix.os }}-dependencies |
192 | | - |
193 | | - - name: TA binary *nix |
194 | | - if: steps.cache.outputs.cache-hit != 'true' |
195 | | - run: | |
196 | | - cd build_helpers && ./install_ta-lib.sh ${HOME}/dependencies/; cd .. |
197 | | -
|
198 | 171 | - name: Installation - macOS (Brew) |
199 | 172 | run: | |
200 | 173 | # brew update |
@@ -222,9 +195,6 @@ jobs: |
222 | 195 | - name: Installation (python) |
223 | 196 | run: | |
224 | 197 | uv pip install wheel |
225 | | - export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH |
226 | | - export TA_LIBRARY_PATH=${HOME}/dependencies/lib |
227 | | - export TA_INCLUDE_PATH=${HOME}/dependencies/include |
228 | 198 | uv pip install -r requirements-dev.txt |
229 | 199 | uv pip install -e ft_client/ |
230 | 200 | uv pip install -e . |
@@ -315,7 +285,9 @@ jobs: |
315 | 285 | function uvpipFunction { uv pip $args } |
316 | 286 | Set-Alias -name pip -value uvpipFunction |
317 | 287 |
|
318 | | - ./build_helpers/install_windows.ps1 |
| 288 | + python -m pip install --upgrade pip |
| 289 | + pip install -r requirements-dev.txt |
| 290 | + pip install -e . |
319 | 291 |
|
320 | 292 | - name: Tests |
321 | 293 | run: | |
@@ -458,25 +430,9 @@ jobs: |
458 | 430 | cache-suffix: "3.12" |
459 | 431 | prune-cache: false |
460 | 432 |
|
461 | | - - name: Cache_dependencies |
462 | | - uses: actions/cache@v4 |
463 | | - id: cache |
464 | | - with: |
465 | | - path: ~/dependencies/ |
466 | | - key: ${{ runner.os }}-dependencies |
467 | | - |
468 | | - |
469 | | - - name: TA binary *nix |
470 | | - if: steps.cache.outputs.cache-hit != 'true' |
471 | | - run: | |
472 | | - cd build_helpers && ./install_ta-lib.sh ${HOME}/dependencies/; cd .. |
473 | | -
|
474 | 433 | - name: Installation - *nix |
475 | 434 | run: | |
476 | 435 | uv pip install --upgrade wheel |
477 | | - export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH |
478 | | - export TA_LIBRARY_PATH=${HOME}/dependencies/lib |
479 | | - export TA_INCLUDE_PATH=${HOME}/dependencies/include |
480 | 436 | uv pip install -r requirements-dev.txt |
481 | 437 | uv pip install -e ft_client/ |
482 | 438 | uv pip install -e . |
|
0 commit comments