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 TA_LIBRARY_PATH=${HOME}/dependencies/lib
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 -e ft_client/
uv pip install -e .
rm constraints.txt
- name: Check for version alignment
run: |
@@ -231,12 +228,9 @@ jobs:
export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH
export TA_LIBRARY_PATH=${HOME}/dependencies/lib
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 -e ft_client/
uv pip install -e .
rm constraints.txt
- name: Tests
run: |
@@ -486,13 +480,9 @@ jobs:
export LD_LIBRARY_PATH=${HOME}/dependencies/lib:$LD_LIBRARY_PATH
export TA_LIBRARY_PATH=${HOME}/dependencies/lib
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 -e ft_client/
uv pip install -e .
rm constraints.txt
- name: Tests incl. ccxt compatibility tests
env:
+1 -3
View File
@@ -35,9 +35,7 @@ ENV LD_LIBRARY_PATH /usr/local/lib
# Install dependencies
COPY --chown=ftuser:ftuser requirements.txt requirements-hyperopt.txt /freqtrade/
USER ftuser
RUN pip install --user --no-cache-dir "numpy<2.3.0" \
&& echo "numpy<2.3.0" > /tmp/constraints.txt \
&& export PIP_CONSTRAINT=/tmp/constraints.txt \
RUN pip install --user --no-cache-dir "numpy<3.0" \
&& pip install --user --no-cache-dir -r requirements-hyperopt.txt
# Copy dependencies to runtime-image
+1 -1
View File
@@ -3,7 +3,7 @@
python -m pip install --upgrade pip
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 -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
COPY --chown=ftuser:ftuser requirements.txt /freqtrade/
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-cache-dir -r requirements.txt
+1 -1
View File
@@ -17,7 +17,7 @@ requests==2.32.3
urllib3==2.4.0
certifi==2025.4.26
jsonschema==4.24.0
ta-lib==0.5.4
ta-lib==0.5.5
technical==1.5.0
tabulate==0.9.0
pycoingecko==3.2.0