From 5c9ceea60e674bac0c08f23af1d5ee69612df661 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 18 Oct 2025 11:02:36 +0200 Subject: [PATCH] Add Python 3.14 to the testing --- .github/workflows/python-unit-tests.yml | 3 +++ python/Makefile | 4 ++-- python/samples/demos/guided_conversations/pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-unit-tests.yml b/.github/workflows/python-unit-tests.yml index 6c2a54238980..d5b43417a9c8 100644 --- a/.github/workflows/python-unit-tests.yml +++ b/.github/workflows/python-unit-tests.yml @@ -24,6 +24,9 @@ jobs: - python-version: "3.13" os: "ubuntu-latest" experimental: true + - python-version: "3.14" + os: "ubuntu-latest" + experimental: true env: UV_PYTHON: ${{ matrix.python-version }} permissions: diff --git a/python/Makefile b/python/Makefile index b515e0c5cae1..9a8ed30574e8 100644 --- a/python/Makefile +++ b/python/Makefile @@ -32,7 +32,7 @@ help: echo "" echo -e "\033[1mVARIABLES:\033[0m" echo " PYTHON_VERSION - Python version to use. Default is 3.10" - echo " By default, 3.10, 3.11, 3.12 and 3.13 are installed as well." + echo " By default, 3.10, 3.11, 3.12, 3.13, and 3.14 are installed as well." ############################## # INSTALL @@ -75,7 +75,7 @@ endif .ONESHELL: install-python: echo "Installing python versions" - uv python install 3.10 3.11 3.12 3.13 + uv python install 3.10 3.11 3.12 3.13 3.14 ############################## # INSTALL-PRE-COMMIT diff --git a/python/samples/demos/guided_conversations/pyproject.toml b/python/samples/demos/guided_conversations/pyproject.toml index 6bc552ae541d..425346920dfd 100644 --- a/python/samples/demos/guided_conversations/pyproject.toml +++ b/python/samples/demos/guided_conversations/pyproject.toml @@ -7,7 +7,7 @@ license = "MIT" readme = "README.md" [tool.poetry.dependencies] -python = "^3.10,<3.13" +python = "^3.10,<3.14" azure-identity = "^1.18" semantic-kernel = { git = "https://github.com/microsoft/semantic-kernel.git", branch = "main", subdirectory = "python" }