diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 87c25b821..d6304499e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -36,7 +36,7 @@ repos: # stages: [push] - repo: https://github.com/pycqa/isort - rev: "7.0.0" + rev: "8.0.0" hooks: - id: isort name: isort (python) @@ -44,7 +44,7 @@ repos: - repo: https://github.com/charliermarsh/ruff-pre-commit # Ruff version. - rev: 'v0.15.1' + rev: 'v0.15.2' hooks: - id: ruff - id: ruff-format diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt index c1d42a055..a79a33194 100644 --- a/docs/requirements-docs.txt +++ b/docs/requirements-docs.txt @@ -1,7 +1,7 @@ -markdown==3.10.1 +markdown==3.10.2 mkdocs==1.6.1 mkdocs-material==9.7.1 mdx_truly_sane_lists==1.3 -pymdown-extensions==10.20.1 +pymdown-extensions==10.21 jinja2==3.1.6 mike==2.1.3 diff --git a/requirements-dev.txt b/requirements-dev.txt index 0bf62751c..0c307b458 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -6,7 +6,7 @@ -r requirements-freqai-rl.txt -r docs/requirements-docs.txt -ruff==0.15.0 +ruff==0.15.1 mypy==1.19.1 pre-commit==4.5.1 pytest==9.0.2 diff --git a/requirements-freqai.txt b/requirements-freqai.txt index 80377ffee..ff15cee23 100644 --- a/requirements-freqai.txt +++ b/requirements-freqai.txt @@ -6,6 +6,6 @@ scikit-learn==1.8.0 joblib==1.5.3 lightgbm==4.6.0 -xgboost==3.1.3 +xgboost==3.2.0 tensorboard==2.20.0 datasieve==0.1.9 diff --git a/requirements-hyperopt.txt b/requirements-hyperopt.txt index 7805de902..57f005650 100644 --- a/requirements-hyperopt.txt +++ b/requirements-hyperopt.txt @@ -4,6 +4,6 @@ # Required for hyperopt scipy==1.17.0 scikit-learn==1.8.0 -filelock==3.20.3 +filelock==3.24.2 optuna==4.7.0 cmaes==0.12.0 diff --git a/requirements.txt b/requirements.txt index 87bb3b0e2..1ad93decc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ ft-pandas-ta==0.3.16 ta-lib==0.6.8 technical==1.5.4 -ccxt==4.5.38 +ccxt==4.5.39 cryptography==46.0.5 aiohttp==3.13.3 SQLAlchemy==2.0.46 @@ -15,7 +15,7 @@ python-telegram-bot==22.6 # can't be hard-pinned due to telegram-bot pinning httpx with ~ httpx>=0.24.1 humanize==4.15.0 -cachetools==7.0.0 +cachetools==7.0.1 requests==2.32.5 urllib3==2.6.3 certifi==2026.1.4 @@ -37,7 +37,7 @@ orjson==3.11.7 sdnotify==0.3.2 # API Server -fastapi==0.128.5 +fastapi==0.129.0 pydantic==2.12.5 uvicorn==0.40.0 pyjwt==2.11.0 diff --git a/tests/conftest.py b/tests/conftest.py index 1c0435ff3..abd15a6a1 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -604,6 +604,7 @@ def get_default_conf(testdatadir): "cancel_open_orders_on_exit": False, "minimal_roi": {"40": 0.0, "30": 0.01, "20": 0.02, "0": 0.04}, "dry_run_wallet": 1000, + "tradable_balance_ratio": 0.99, "stoploss": -0.10, "unfilledtimeout": {"entry": 10, "exit": 30}, "entry_pricing": {