diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2f7a874e..a0c3f668 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] services: redis: @@ -77,7 +77,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index c70e6889..fb0adf89 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ ## Supported Python versions -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. +This version of the LaunchDarkly SDK is compatible with Python 3.9+. ## Getting started diff --git a/pyproject.toml b/pyproject.toml index bedb2ad8..e0d0a487 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,11 +13,11 @@ classifiers = [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development", "Topic :: Software Development :: Libraries", ] @@ -27,7 +27,7 @@ exclude = [ ] [tool.poetry.dependencies] -python = ">=3.8" +python = ">=3.9" certifi = ">=2018.4.16" expiringdict = ">=1.1.4" pyRFC3339 = ">=1.0" @@ -86,7 +86,7 @@ urllib3 = ">=1.26.0" jinja2 = "3.1.3" [tool.mypy] -python_version = "3.8" +python_version = "3.9" ignore_missing_imports = true install_types = true non_interactive = true