diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3f9100..8665df6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 @@ -49,7 +49,7 @@ jobs: strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index a5387fe..d72c2d6 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: "3.10" - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0 name: 'Get PyPI token' diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 113c43e..db26169 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -30,7 +30,7 @@ jobs: - uses: actions/setup-python@v5 if: ${{ steps.release.outputs.releases_created == 'true' }} with: - python-version: 3.9 + python-version: "3.10" - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0 if: ${{ steps.release.outputs.releases_created == 'true' }} diff --git a/README.md b/README.md index 785a63f..b36348b 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ LaunchDarkly overview Supported Python versions ----------------------- -This version of the library has a minimum Python version of 3.9. +This version of the library has a minimum Python version of 3.10. Getting started ----------- diff --git a/pyproject.toml b/pyproject.toml index e9ea432..233285e 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.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Software Development", "Topic :: Software Development :: Libraries", ] @@ -27,7 +27,7 @@ exclude = [ ] [tool.poetry.dependencies] -python = ">=3.9" +python = ">=3.10" launchdarkly-server-sdk = ">=9.4.0" opentelemetry-sdk = ">=1.24.0" @@ -55,7 +55,7 @@ urllib3 = ">=1.26.0" jinja2 = "3.1.6" [tool.mypy] -python_version = "3.9" +python_version = "3.10" ignore_missing_imports = true install_types = true non_interactive = true