From 3f8a909029bc46640f6bf027f084311cbb1ea6f8 Mon Sep 17 00:00:00 2001 From: Robert Tuck Date: Fri, 1 May 2026 15:52:00 +0100 Subject: [PATCH 1/2] Update pyproject.toml, CI, docs to support python 3.14 --- .github/workflows/ci.yml | 2 +- docs/developer/general/how-to/get-started.md | 2 +- pyproject.toml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c27a8d3cb3..81f88280ce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: strategy: matrix: runs-on: ["ubuntu-latest"] # can add windows-latest, macos-latest - python-version: ["3.11", "3.12", "3.13"] + python-version: ["3.11", "3.12", "3.13", "3.14"] fail-fast: false uses: ./.github/workflows/_test.yml with: diff --git a/docs/developer/general/how-to/get-started.md b/docs/developer/general/how-to/get-started.md index 53e0a8a952..75d5418b87 100644 --- a/docs/developer/general/how-to/get-started.md +++ b/docs/developer/general/how-to/get-started.md @@ -30,4 +30,4 @@ code . As a standard for the python versions to support, we are using the [numpy deprecation policy](https://numpy.org/neps/nep-0029-deprecation_policy.html) -Currently supported versions are: 3.11, 3.12. +Currently supported versions are: 3.11, 3.12, 3.13, 3.14. diff --git a/pyproject.toml b/pyproject.toml index 6ade793d98..d6fb6b3088 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,6 +14,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] description = "Bluesky tools for MX Beamlines at DLS" dependencies = [ From 8c89a8aac4ba3ceecb0d96f142251ad63e0e884b Mon Sep 17 00:00:00 2001 From: Robert Tuck Date: Fri, 1 May 2026 16:39:12 +0100 Subject: [PATCH 2/2] Update uv.lock --- uv.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uv.lock b/uv.lock index 8e9b2f3cac..b121da86d7 100644 --- a/uv.lock +++ b/uv.lock @@ -807,8 +807,8 @@ wheels = [ [[package]] name = "dls-dodal" -version = "2.2.4.dev6+g454f60aab" -source = { git = "https://github.com/DiamondLightSource/dodal.git?rev=main#454f60aabfb68548eb1a7535adea6ce464e392c8" } +version = "2.2.4.dev7+g0beeb3135" +source = { git = "https://github.com/DiamondLightSource/dodal.git?rev=main#0beeb3135ae40248df69aa3c4d04ec43af055436" } dependencies = [ { name = "aiofiles", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "aiohttp", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },