diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2f57e6b..f39d459 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "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 @@ -46,7 +46,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "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/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index aea5895..affde11 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.9 - name: Install poetry run: pipx install poetry diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 81a9b89..0ab5dec 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/setup-python@v5 if: ${{ steps.release.outputs.releases_created == 'true' }} with: - python-version: 3.8 + python-version: 3.9 - name: Install poetry if: ${{ steps.release.outputs.releases_created == 'true' }} diff --git a/README.md b/README.md index 33f9f96..44fc74f 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ This provider is designed primarily for use in multi-user systems such as web se ## Supported Python versions -This version of the LaunchDarkly provider works with Python 3.8 and above. +This version of the LaunchDarkly provider works with Python 3.9 and above. ## Getting started diff --git a/pyproject.toml b/pyproject.toml index a802031..1ca03d6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,11 +12,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 @@ packages = [ [tool.poetry.dependencies] -python = "^3.8" +python = "^3.9" openfeature-sdk = ">=0.7.0,<1" launchdarkly-server-sdk = "<10" @@ -56,13 +56,13 @@ jinja2 = "3.1.3" [tool.mypy] -python_version = "3.8" +python_version = "3.9" install_types = true non_interactive = true [tool.isort] -py_version=38 +py_version=39 [tool.pytest.ini_options]