diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8a39911a1..b29e941fa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: strategy: matrix: os: [ "ubuntu-22.04", "ubuntu-24.04", "macos-14", "macos-15" , "windows-2022", "windows-2025" ] - python-version: ["3.11", "3.12", "3.13"] + python-version: ["3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v6.0.1 @@ -110,7 +110,7 @@ jobs: fi - name: Check for repository changes - Windows - if: ${{ runner.os == 'Windows' && (matrix.python-version != '3.13') }} + if: ${{ runner.os == 'Windows' }} run: | if (git status --porcelain) { Write-Host "Repository is dirty, changes detected:" diff --git a/pyproject.toml b/pyproject.toml index ab22b1583..26b4c222f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Operating System :: MacOS", "Operating System :: Unix", "Topic :: Office/Business :: Financial :: Investment", diff --git a/requirements-freqai.txt b/requirements-freqai.txt index 0a3c1d3a7..1325c431a 100644 --- a/requirements-freqai.txt +++ b/requirements-freqai.txt @@ -4,7 +4,7 @@ # Required for freqai scikit-learn==1.8.0 -joblib==1.5.2 +joblib==1.5.3 lightgbm==4.6.0 xgboost==3.1.2 tensorboard==2.20.0 diff --git a/requirements.txt b/requirements.txt index c87c3d456..c46a80cd6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,7 +23,7 @@ jsonschema==4.25.1 tabulate==0.9.0 pycoingecko==3.2.0 jinja2==3.1.6 -joblib==1.5.2 +joblib==1.5.3 rich==14.2.0 pyarrow==22.0.0; platform_machine != 'armv7l'