From 65918e1b44e448e2fbbac26d9778dcd90beb878b Mon Sep 17 00:00:00 2001 From: Veronika Al Raheem Date: Tue, 13 Oct 2026 17:39:52 +0200 Subject: [PATCH 1/3] ci: add python 3.15 to test matrix and remove 3.10 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 14004fac..29246e50 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: test: strategy: matrix: - python: ['3.10', '3.11', '3.12', '3.13', '3.14'] + python: ['3.11', '3.12', '3.13', '3.14', '3.15'] runs-on: ubuntu-latest services: couchdb: From 1eac1e6525f1d62ba93c0780a4c710284f2f53de Mon Sep 17 00:00:00 2001 From: Veronika Al Raheem Date: Tue, 13 Oct 2026 17:42:07 +0200 Subject: [PATCH 2/3] build: update python requires-python and classifiers to 3.11-3.15 --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f94e696d..a3dc7ad7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,16 +16,16 @@ authors = [ { name="IBM", email="cldtsdks@us.ibm.com" }, ] readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.11" license = {file = "LICENSE"} classifiers = [ "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", From 2fc1bcbff99bbd12d008ad913b55939e64612fd6 Mon Sep 17 00:00:00 2001 From: Veronika Al Raheem Date: Tue, 13 Oct 2026 17:43:16 +0200 Subject: [PATCH 3/3] ci: build docs with python 3.15 --- .github/workflows/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 301b5cb4..4d44a164 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -11,10 +11,10 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - - name: Setup python 3.14 + - name: Setup python 3.15 uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: - python-version: '3.14' + python-version: '3.15' cache: 'pip' - name: Install deps run: pip install -r requirements-docs.txt