Skip to content

Commit 0207665

Browse files
authored
feat!: Drop support for Python 3.8 (eol 2024-10-07) (#339)
1 parent 4181a69 commit 0207665

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

.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"]
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"]
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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ 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",
2121
"Topic :: Software Development",
2222
"Topic :: Software Development :: Libraries",
2323
]
@@ -27,7 +27,7 @@ exclude = [
2727
]
2828

2929
[tool.poetry.dependencies]
30-
python = ">=3.8"
30+
python = ">=3.9"
3131
certifi = ">=2018.4.16"
3232
expiringdict = ">=1.1.4"
3333
pyRFC3339 = ">=1.0"
@@ -86,7 +86,7 @@ urllib3 = ">=1.26.0"
8686
jinja2 = "3.1.3"
8787

8888
[tool.mypy]
89-
python_version = "3.8"
89+
python_version = "3.9"
9090
ignore_missing_imports = true
9191
install_types = true
9292
non_interactive = true

0 commit comments

Comments
 (0)