Merge pull request #11864 from freqtrade/deps/pip/talib
Update ta-lib to version 0.5.5
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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.
Binary file not shown.
Binary file not shown.
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user