Skip to content

Commit 79c57b4

Browse files
committed
feat!: Drop support for Python 3.8 (eol 2024-10-07)
Release-As: 9.12.0
1 parent 4181a69 commit 79c57b4

3 files changed

Lines changed: 8 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python-version: ["3.9", "3.10", "3.11", "3.12"]
20+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15"]
2121

2222
services:
2323
redis:
@@ -77,7 +77,7 @@ jobs:
7777
strategy:
7878
fail-fast: false
7979
matrix:
80-
python-version: ["3.9", "3.10", "3.11", "3.12"]
80+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15"]
8181

8282
steps:
8383
- uses: actions/checkout@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
## Supported Python versions
1616

17-
This version of the LaunchDarkly SDK is compatible with Python 3.8 through 3.12. It is tested with the most recent patch releases of those versions. Python versions 2.7 to 3.6 are no longer supported.
17+
This version of the LaunchDarkly SDK is compatible with Python 3.9+.
1818

1919
## Getting started
2020

pyproject.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ classifiers = [
1313
"License :: OSI Approved :: Apache Software License",
1414
"Operating System :: OS Independent",
1515
"Programming Language :: Python :: 3",
16-
"Programming Language :: Python :: 3.8",
1716
"Programming Language :: Python :: 3.9",
1817
"Programming Language :: Python :: 3.10",
1918
"Programming Language :: Python :: 3.11",
2019
"Programming Language :: Python :: 3.12",
20+
"Programming Language :: Python :: 3.13",
21+
"Programming Language :: Python :: 3.14",
22+
"Programming Language :: Python :: 3.15",
2123
"Topic :: Software Development",
2224
"Topic :: Software Development :: Libraries",
2325
]
@@ -27,7 +29,7 @@ exclude = [
2729
]
2830

2931
[tool.poetry.dependencies]
30-
python = ">=3.8"
32+
python = ">=3.9"
3133
certifi = ">=2018.4.16"
3234
expiringdict = ">=1.1.4"
3335
pyRFC3339 = ">=1.0"
@@ -86,7 +88,7 @@ urllib3 = ">=1.26.0"
8688
jinja2 = "3.1.3"
8789

8890
[tool.mypy]
89-
python_version = "3.8"
91+
python_version = "3.9"
9092
ignore_missing_imports = true
9193
install_types = true
9294
non_interactive = true

0 commit comments

Comments
 (0)