Skip to content

Commit 648f384

Browse files
nicklaslclaude
andauthored
fix(python): update minimum Python version to 3.10 (#269)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 62055b3 commit 648f384

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

openfeature-provider/python/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ A high-performance OpenFeature provider for [Confidence](https://confidence.spot
1414

1515
## Requirements
1616

17-
- Python 3.9+
17+
- Python 3.10+
1818
- OpenFeature SDK 0.8.0+
1919

2020
## Installation

openfeature-provider/python/pyproject.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "confidence-openfeature-provider"
7-
version = "0.2.1"
7+
version = "0.3.0" # x-release-please-version
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)