From e97ca7271655bd37eb344eccaf739ea83b4ec546 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 17:29:47 +0000 Subject: [PATCH 1/2] Initial plan From 6444258711e5b97bf1e4f84eb7fbc2c60651ca9d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 17:31:39 +0000 Subject: [PATCH 2/2] Update Python minimum version requirement to 3.9+ Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com> --- python/README.md | 2 +- python/pyproject.toml | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/python/README.md b/python/README.md index 3fc1300d..5448ae04 100644 --- a/python/README.md +++ b/python/README.md @@ -217,5 +217,5 @@ Note: `assistant.message` and `assistant.reasoning` (final events) are always se ## Requirements -- Python 3.8+ +- Python 3.9+ - GitHub Copilot CLI installed and accessible diff --git a/python/pyproject.toml b/python/pyproject.toml index 50a2c777..3a724120 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -7,7 +7,7 @@ name = "github-copilot-sdk" version = "0.1.0" description = "Python SDK for GitHub Copilot CLI" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" license = {text = "MIT"} authors = [ {name = "GitHub", email = "opensource@github.com"} @@ -17,7 +17,6 @@ classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -49,7 +48,7 @@ dev = [ [tool.ruff] line-length = 100 -target-version = "py38" +target-version = "py39" exclude = [ "generated", "copilot/generated",