diff --git a/.github/workflows/publish-doc-to-remote.yml b/.github/workflows/publish-doc-to-remote.yml index 7428a8c3..76b7cb8a 100644 --- a/.github/workflows/publish-doc-to-remote.yml +++ b/.github/workflows/publish-doc-to-remote.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Python 3.x uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Install sndfile library # for librose, see https://github.com/deepcharles/ruptures/pull/121 run: | sudo apt-get install libsndfile1-dev diff --git a/.github/workflows/run-test.yml b/.github/workflows/run-test.yml index 08e1a6a6..cdeb29f7 100644 --- a/.github/workflows/run-test.yml +++ b/.github/workflows/run-test.yml @@ -19,7 +19,7 @@ jobs: tests: strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: @@ -40,10 +40,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - name: Set up Python 3.13 + - name: Set up Python 3.14 uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Install ruptures run: | python -m pip install --upgrade pip @@ -59,6 +59,7 @@ jobs: files: ./coverage.xml flags: unittests fail_ci_if_error: true + token: ${{ secrets.CODECOV_TOKEN }} - uses: actions/upload-artifact@v4 with: path: coverage.xml diff --git a/.github/workflows/upload-to-pypi.yml b/.github/workflows/upload-to-pypi.yml index ef26fa72..91b74b6b 100644 --- a/.github/workflows/upload-to-pypi.yml +++ b/.github/workflows/upload-to-pypi.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Install deps run: python -m pip install build twine - name: Build SDist @@ -51,7 +51,7 @@ jobs: # Used to host cibuildwheel - uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Install cibuildwheel run: python -m pip install cibuildwheel @@ -75,7 +75,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: [39, 310, 311, 312, 313] + python: [39, 310, 311, 312, 313, 314] include: - os: ubuntu-latest arch: aarch64 diff --git a/README.md b/README.md index f7e70784..4620eaef 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/deepcharles/ruptures/graphs/commit-activity) [![build](https://github.com/deepcharles/ruptures/actions/workflows/run-test.yml/badge.svg)](https://github.com/deepcharles/ruptures/actions/workflows/run-test.yml) -![python](https://img.shields.io/badge/python-%203.9%20|%203.10%20|%203.11%20|%203.12%20|%203.13-blue) +![python](https://img.shields.io/badge/python-%203.9%20|%203.10%20|%203.11%20|%203.12%20|%203.13|%203.14%20-blue) [![PyPI version](https://badge.fury.io/py/ruptures.svg)](https://badge.fury.io/py/ruptures) [![Conda Version](https://img.shields.io/conda/vn/conda-forge/ruptures.svg)](https://anaconda.org/conda-forge/ruptures) [![docs](https://github.com/deepcharles/ruptures/actions/workflows/check-docs.yml/badge.svg)](https://github.com/deepcharles/ruptures/actions/workflows/check-docs.yml) diff --git a/setup.cfg b/setup.cfg index 7f82975c..3a4ddfc0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -30,7 +30,7 @@ classifiers = [options] zip_safe = True include_package_data = True -python_requires = >=3.9, <3.14 +python_requires = >=3.9, <=3.14 install_requires = numpy scipy