diff --git a/.github/workflows/unit-tests-macos.yml b/.github/workflows/unit-tests-macos.yml index 7d33c19ba..0421c6886 100644 --- a/.github/workflows/unit-tests-macos.yml +++ b/.github/workflows/unit-tests-macos.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: # Selected python versions only - python-version: ['3.7', '3.11'] + python-version: ['3.8', '3.11'] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/unit-tests-ubuntu.yml b/.github/workflows/unit-tests-ubuntu.yml index 348fcb830..1e3902d44 100644 --- a/.github/workflows/unit-tests-ubuntu.yml +++ b/.github/workflows/unit-tests-ubuntu.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: # All Python versions except latest, which is tested by coverage. - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.8', '3.9', '3.10'] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/unit-tests-windows.yml b/.github/workflows/unit-tests-windows.yml index 261457eb0..5f23f3b2a 100644 --- a/.github/workflows/unit-tests-windows.yml +++ b/.github/workflows/unit-tests-windows.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: # Selected python versions only - python-version: ['3.7', '3.11'] + python-version: ['3.8', '3.11'] steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index be551dc09..9015ae11d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ This page lists the main changes made to Myokit in each release. ## Unreleased - Added - Changed + - [#1061](https://github.com/myokit/myokit/pull/1061) Myokit is no longer tested on Python 3.7. Please use versions 3.8 and up. - Deprecated - Removed - Fixed diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1b19ce922..f3720b225 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -169,7 +169,7 @@ Because most libraries do, Myokit uses American spelling (e.g. "color", "fiber", ## Python and C versions -Myokit is developed for Python 3.7 and newer, and tested on whatever GitHub Actions (easily) allows (3.7+ at time of writing). +Myokit is developed for Python 3.8 and newer, and tested on whatever GitHub Actions (easily) allows (3.8+ at time of writing). The C code in Myokit should stick to C89 with some exceptions, see [here](https://peps.python.org/pep-0007/)).