From 23dfd1d3a06380ee28dd97d418fa322d434db1c1 Mon Sep 17 00:00:00 2001 From: Oliver Beckstein Date: Wed, 9 Oct 2024 18:08:20 -0700 Subject: [PATCH] drop Python 3.8 --- .github/workflows/ci.yaml | 9 +++------ CHANGES | 3 +-- setup.py | 1 - 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 54830999..ec0873e6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -34,9 +34,6 @@ jobs: python-version: ["3.10"] gromacs-version: ["4.6.5", "2018.6", "2020.6", "2021.1", "2022.4", "2023.1"] include: - - os: ubuntu-latest - python-version: "3.8" - gromacs-version: "2023.1" - os: ubuntu-latest python-version: "3.9" gromacs-version: "2023.1" @@ -49,10 +46,10 @@ jobs: steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: mamba environment and package installation - uses: mamba-org/setup-micromamba@v1 + uses: mamba-org/setup-micromamba@v2 with: environment-file: devtools/conda-envs/test_env.yaml condarc: | @@ -93,7 +90,7 @@ jobs: pytest -v --durations=20 --cov=mdpow --cov-report=xml --color=yes ./mdpow/tests - name: Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} name: codecov-${{ matrix.os }}-py${{ matrix.python-version }} diff --git a/CHANGES b/CHANGES index d3579a06..e05aa0ff 100644 --- a/CHANGES +++ b/CHANGES @@ -15,8 +15,7 @@ Changes the old `even="last"` behavior. This change **may lead to small numerical differences in output** (#281) * added support for Python 3.10 (#202) -* dropped testing on Python 3.6 (PR #220, #202) -* dropped testing on Python 3.7 (minimally supported Python >= 3.8, #248) +* dropped testing/support for Python 3.8 (#281), 3.7 (#248). 3.6 (PR #220, #202) * support Gromacs 2022.4 and 2023.1 (#256) * use pymbar >= 4 and alchemlyb >= 2 (#246) * for ensemble.EnsembleAnalysis._single_frame() diff --git a/setup.py b/setup.py index 572360f2..2eeb6740 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,6 @@ "Operating System :: MacOS :: MacOS X", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Scientific/Engineering :: Chemistry",