|
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 . |
@@ -460,25 +430,9 @@ jobs: |
460 | 430 | cache-suffix: "3.12" |
461 | 431 | prune-cache: false |
462 | 432 |
|
463 | | - - name: Cache_dependencies |
464 | | - uses: actions/cache@v4 |
465 | | - id: cache |
466 | | - with: |
467 | | - path: ~/dependencies/ |
468 | | - key: ${{ runner.os }}-dependencies |
469 | | - |
470 | | - |
471 | | - - name: TA binary *nix |
472 | | - if: steps.cache.outputs.cache-hit != 'true' |
473 | | - run: | |
474 | | - cd build_helpers && ./install_ta-lib.sh ${HOME}/dependencies/; cd .. |
475 | | -
|
476 | 433 | - name: Installation - *nix |
477 | 434 | run: | |
478 | 435 | uv pip install --upgrade wheel |
479 | | - export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH |
480 | | - export TA_LIBRARY_PATH=${HOME}/dependencies/lib |
481 | | - export TA_INCLUDE_PATH=${HOME}/dependencies/include |
482 | 436 | uv pip install -r requirements-dev.txt |
483 | 437 | uv pip install -e ft_client/ |
484 | 438 | uv pip install -e . |
|
0 commit comments