diff --git a/.github/workflows/copyright-test.yml b/.github/workflows/copyright-test.yml index c668a9392..64f2738c8 100644 --- a/.github/workflows/copyright-test.yml +++ b/.github/workflows/copyright-test.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' - name: install pints run: | diff --git a/.github/workflows/docs-test.yml b/.github/workflows/docs-test.yml index 9d52093ce..50cbe7ede 100644 --- a/.github/workflows/docs-test.yml +++ b/.github/workflows/docs-test.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' - name: install pints run: | diff --git a/.github/workflows/notebook-test.yml b/.github/workflows/notebook-test.yml index 6b819f0a2..8f13b2e47 100644 --- a/.github/workflows/notebook-test.yml +++ b/.github/workflows/notebook-test.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' - name: install pints run: | diff --git a/.github/workflows/style-test.yml b/.github/workflows/style-test.yml index bbf9f00e7..d57f60e53 100644 --- a/.github/workflows/style-test.yml +++ b/.github/workflows/style-test.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' - name: install pints diff --git a/.github/workflows/unit-test-os-coverage.yml b/.github/workflows/unit-test-os-coverage.yml index 9fb4ad5d1..333fc7988 100644 --- a/.github/workflows/unit-test-os-coverage.yml +++ b/.github/workflows/unit-test-os-coverage.yml @@ -30,7 +30,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' - name: install pints run: | diff --git a/.github/workflows/unit-test-python-coverage.yml b/.github/workflows/unit-test-python-coverage.yml index 1547d66fd..ece4df60e 100644 --- a/.github/workflows/unit-test-python-coverage.yml +++ b/.github/workflows/unit-test-python-coverage.yml @@ -21,7 +21,7 @@ jobs: strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] # Note: Latest version is tested by coverage test and os tests steps: diff --git a/.github/workflows/upload-to-pypi.yml b/.github/workflows/upload-to-pypi.yml index 50565dc48..f55b0cd3f 100644 --- a/.github/workflows/upload-to-pypi.yml +++ b/.github/workflows/upload-to-pypi.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' - name: install dependencies run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index eb7d8fddd..ae3e5321d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ All notable changes to this project will be documented in this file. ## Unreleased ### Added +- [#1716](https://github.com/pints-team/pints/pull/1716) PINTS is now tested on Python 3.14. - [#1715](https://github.com/pints-team/pints/pull/1715) Added methods `ProblemErrorMeasure.problem()`, `ProblemLogLikelihood.problem()`, `SingleOutputProblem.model()` and `MultiOutputProblem.model()`. ### Changed - [#1713](https://github.com/pints-team/pints/pull/1713) PINTS now requires matplotlib 2.2 or newer.