Merge pull request #11864 from freqtrade/deps/pip/talib

Update ta-lib to version 0.5.5
This commit is contained in:
Matthias
2025-06-09 12:10:19 +02:00
committed by GitHub
15 changed files with 4 additions and 16 deletions
-10
View File
@@ -65,12 +65,9 @@ jobs:
export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH
export TA_LIBRARY_PATH=${HOME}/dependencies/lib export TA_LIBRARY_PATH=${HOME}/dependencies/lib
export TA_INCLUDE_PATH=${HOME}/dependencies/include export TA_INCLUDE_PATH=${HOME}/dependencies/include
echo "numpy<2.3.0" > constraints.txt
export UV_BUILD_CONSTRAINT=constraints.txt
uv pip install -r requirements-dev.txt uv pip install -r requirements-dev.txt
uv pip install -e ft_client/ uv pip install -e ft_client/
uv pip install -e . uv pip install -e .
rm constraints.txt
- name: Check for version alignment - name: Check for version alignment
run: | run: |
@@ -231,12 +228,9 @@ jobs:
export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH
export TA_LIBRARY_PATH=${HOME}/dependencies/lib export TA_LIBRARY_PATH=${HOME}/dependencies/lib
export TA_INCLUDE_PATH=${HOME}/dependencies/include export TA_INCLUDE_PATH=${HOME}/dependencies/include
echo "numpy<2.3.0" > constraints.txt
export UV_BUILD_CONSTRAINT=constraints.txt
uv pip install -r requirements-dev.txt uv pip install -r requirements-dev.txt
uv pip install -e ft_client/ uv pip install -e ft_client/
uv pip install -e . uv pip install -e .
rm constraints.txt
- name: Tests - name: Tests
run: | run: |
@@ -486,13 +480,9 @@ jobs:
export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH
export TA_LIBRARY_PATH=${HOME}/dependencies/lib export TA_LIBRARY_PATH=${HOME}/dependencies/lib
export TA_INCLUDE_PATH=${HOME}/dependencies/include export TA_INCLUDE_PATH=${HOME}/dependencies/include
echo "numpy<2.3.0" > constraints.txt
export UV_BUILD_CONSTRAINT=constraints.txt
uv pip install -r requirements-dev.txt uv pip install -r requirements-dev.txt
uv pip install -e ft_client/ uv pip install -e ft_client/
uv pip install -e . uv pip install -e .
rm constraints.txt
- name: Tests incl. ccxt compatibility tests - name: Tests incl. ccxt compatibility tests
env: env:
+1 -3
View File
@@ -35,9 +35,7 @@ ENV LD_LIBRARY_PATH /usr/local/lib
# Install dependencies # Install dependencies
COPY --chown=ftuser:ftuser requirements.txt requirements-hyperopt.txt /freqtrade/ COPY --chown=ftuser:ftuser requirements.txt requirements-hyperopt.txt /freqtrade/
USER ftuser USER ftuser
RUN pip install --user --no-cache-dir "numpy<2.3.0" \ RUN pip install --user --no-cache-dir "numpy<3.0" \
&& echo "numpy<2.3.0" > /tmp/constraints.txt \
&& export PIP_CONSTRAINT=/tmp/constraints.txt \
&& pip install --user --no-cache-dir -r requirements-hyperopt.txt && pip install --user --no-cache-dir -r requirements-hyperopt.txt
# Copy dependencies to runtime-image # Copy dependencies to runtime-image
+1 -1
View File
@@ -3,7 +3,7 @@
python -m pip install --upgrade pip python -m pip install --upgrade pip
python -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')" python -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')"
pip install -U wheel "numpy<2.3" pip install -U wheel "numpy<3.0"
pip install --only-binary ta-lib --find-links=build_helpers\ ta-lib pip install --only-binary ta-lib --find-links=build_helpers\ ta-lib
pip install -r requirements-dev.txt pip install -r requirements-dev.txt
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -34,7 +34,7 @@ COPY build_helpers/* /tmp/
# Install dependencies # Install dependencies
COPY --chown=ftuser:ftuser requirements.txt /freqtrade/ COPY --chown=ftuser:ftuser requirements.txt /freqtrade/
USER ftuser USER ftuser
RUN pip install --user --no-cache-dir "numpy<2.3.0" \ RUN pip install --user --no-cache-dir "numpy<3.0" \
&& pip install --user --no-index --find-links /tmp/ pyarrow TA-Lib \ && pip install --user --no-index --find-links /tmp/ pyarrow TA-Lib \
&& pip install --user --no-cache-dir -r requirements.txt && pip install --user --no-cache-dir -r requirements.txt
+1 -1
View File
@@ -17,7 +17,7 @@ requests==2.32.3
urllib3==2.4.0 urllib3==2.4.0
certifi==2025.4.26 certifi==2025.4.26
jsonschema==4.24.0 jsonschema==4.24.0
ta-lib==0.5.4 ta-lib==0.5.5
technical==1.5.0 technical==1.5.0
tabulate==0.9.0 tabulate==0.9.0
pycoingecko==3.2.0 pycoingecko==3.2.0