Skip to content

Commit 907f0e7

Browse files
nicklaslclaude
andcommitted
chore(python): update minimum Python version to 3.10
OpenFeature Python SDK is dropping 3.9 support in the upcoming 0.9.0 release. Update to 3.10+ to stay aligned. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0c2d807 commit 907f0e7

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

openfeature-provider/python/pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ version = "0.2.1"
88
description = "Confidence OpenFeature provider for local flag resolution using WebAssembly"
99
readme = "README.md"
1010
license = "Apache-2.0"
11-
requires-python = ">=3.9"
11+
requires-python = ">=3.10"
1212
authors = [
1313
{ name = "Spotify", email = "confidence@spotify.com" }
1414
]
@@ -18,7 +18,6 @@ classifiers = [
1818
"Intended Audience :: Developers",
1919
"License :: OSI Approved :: Apache Software License",
2020
"Programming Language :: Python :: 3",
21-
"Programming Language :: Python :: 3.9",
2221
"Programming Language :: Python :: 3.10",
2322
"Programming Language :: Python :: 3.11",
2423
"Programming Language :: Python :: 3.12",
@@ -67,7 +66,7 @@ asyncio_mode = "auto"
6766
testpaths = ["tests"]
6867

6968
[tool.mypy]
70-
python_version = "3.9"
69+
python_version = "3.10"
7170
warn_unused_configs = true
7271
warn_redundant_casts = true
7372
strict_equality = true
@@ -95,7 +94,7 @@ disable_error_code = ["attr-defined", "name-defined", "union-attr", "operator",
9594

9695
[tool.ruff]
9796
line-length = 88
98-
target-version = "py39"
97+
target-version = "py310"
9998
exclude = [".venv", ".git", "*_pb2.py", "*_pb2_grpc.py"]
10099

101100
[tool.ruff.lint]

0 commit comments

Comments
 (0)