From f49c588bae17fb9182c042c843455c9ac9213975 Mon Sep 17 00:00:00 2001 From: Phil Blowey Date: Wed, 4 Mar 2026 10:52:22 +0000 Subject: [PATCH 1/3] Update python versions in workflow --- .github/workflows/python.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index c5fc677..cea45d7 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -18,7 +18,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: 3.11 + python-version: 3.13 - name: Install dependencies run: | python -m pip install --upgrade pip @@ -35,17 +35,17 @@ jobs: needs: Build strategy: matrix: - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.11", "3.12", "3.13"] os: [ubuntu-latest, windows-latest, macos-latest] exclude: - os: windows-latest - python-version: "3.10" + python-version: "3.12" - os: windows-latest - python-version: "3.11" + python-version: "3.13" - os: macos-latest - python-version: "3.10" + python-version: "3.12" - os: macos-latest - python-version: "3.11" + python-version: "3.13" runs-on: ${{ matrix.os }} # runs-on: ubuntu-latest steps: @@ -75,7 +75,7 @@ jobs: pypi-publish: name: Upload release to PyPI - needs: test + needs: Test if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') runs-on: ubuntu-latest environment: From b590ad10230b2a7e965e9ee8bd1dcca1ff3a0adb Mon Sep 17 00:00:00 2001 From: Phil Blowey Date: Wed, 4 Mar 2026 11:04:38 +0000 Subject: [PATCH 2/3] Update python version in toml file --- pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 906d715..65222d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,13 +6,13 @@ authors = [ ] description = "Fast DP: Fast Data Processsing with XDS" readme = "README.rst" -requires-python = ">=3.9" +requires-python = ">=3.11" license = { text = "Apache-2.0" } classifiers = [ "Development Status :: 5 - Production/Stable", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Operating System :: POSIX :: Linux", ] From b8ec4d34cdb249f50b894d984ce2b32ae723b103 Mon Sep 17 00:00:00 2001 From: Phil Blowey Date: Wed, 4 Mar 2026 11:07:15 +0000 Subject: [PATCH 3/3] Update changelog --- HISTORY.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/HISTORY.rst b/HISTORY.rst index 68ac780..ac984c4 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -7,6 +7,7 @@ History * fast_dp no longer supports Python 2.7 or 3.5 * change default plugin for Eiger data to durin-plugin.so * migrate from pkg_resources to importlib.resources +* require python 3.11 or later to match DIALS requirements 1.6.2 (2020-03-14) ------------------