diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index c73d1c03e..b0d9f0169 100644 --- a/.github/workflows/codespell.yml +++ b/.github/workflows/codespell.yml @@ -14,13 +14,11 @@ jobs: steps: - uses: actions/checkout@v6 - with: - fetch-depth: 0 - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.14' cache: "pip" - name: Install dependencies diff --git a/.github/workflows/docs-test.yml b/.github/workflows/docs-test.yml index e8e1acd0b..ac0a84b1d 100644 --- a/.github/workflows/docs-test.yml +++ b/.github/workflows/docs-test.yml @@ -14,8 +14,7 @@ jobs: steps: - uses: actions/checkout@v6 - with: - fetch-depth: 0 + - name: Install pandoc and doxygen run: | sudo apt install pandoc doxygen @@ -23,7 +22,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.14' cache: "pip" - name: Install dependencies diff --git a/.github/workflows/flake8.yml b/.github/workflows/flake8.yml index 5e3778cec..5f6d72cf2 100644 --- a/.github/workflows/flake8.yml +++ b/.github/workflows/flake8.yml @@ -20,7 +20,7 @@ jobs: - name: Install Python uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.14' cache: "pip" - name: Install dependencies diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 9197b6570..aa49b09cd 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -10,8 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - with: - fetch-depth: 0 + - name: Install pandoc and doxygen run: | sudo apt install pandoc doxygen @@ -19,7 +18,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.14' cache: "pip" - name: Install dependencies diff --git a/.github/workflows/isort.yml b/.github/workflows/isort.yml index 0a55724cb..ff17a81ce 100644 --- a/.github/workflows/isort.yml +++ b/.github/workflows/isort.yml @@ -17,10 +17,10 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Install Python 3.11 + - name: Install Python uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.14' cache: "pip" - name: Install dependencies + isort diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index 2e395b520..18aa42b60 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -17,10 +17,10 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Install Python 3.11 + - name: Install Python uses: actions/setup-python@v6 with: - python-version: '3.11' + python-version: '3.14' cache: "pip" - name: Install dependencies + pylint diff --git a/.github/workflows/pytest-mac.yml b/.github/workflows/pytest-mac.yml index 5bae75381..ec4e5bdfb 100644 --- a/.github/workflows/pytest-mac.yml +++ b/.github/workflows/pytest-mac.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: ["3.11", "3.12"] + python-version: ["3.12", "3.13"] steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 813e04085..a8ea41b8c 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: ["3.11", "3.12", "3.13"] + python-version: ["3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v6 @@ -25,6 +25,7 @@ jobs: uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true cache: "pip" - name: Install dependencies diff --git a/.github/workflows/regtest.yml b/.github/workflows/regtest.yml index efa698ee9..aadc6766f 100644 --- a/.github/workflows/regtest.yml +++ b/.github/workflows/regtest.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v6 @@ -25,6 +25,7 @@ jobs: uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} + allow-prereleases: true cache: "pip" - name: Install dependencies diff --git a/requirements.txt b/requirements.txt index 4d6b2210c..a5c61d53b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ numpy>=1.13.3 matplotlib>=2.0.0 h5py>=2.7 scipy>=0.16 -numba>=0.40.0 +numba pytest>=3.6 nbval>=0.9.0