From 4eb28abb59b3b5590a8217bf3cb9ed75b478266a Mon Sep 17 00:00:00 2001 From: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Date: Wed, 25 Jun 2025 09:51:51 -0700 Subject: [PATCH 1/3] feat(deps): Update minimum python version to 3.9 --- .github/workflows/ci.yml | 4 ++-- .github/workflows/manual-publish.yml | 2 +- .github/workflows/release-please.yml | 2 +- pyproject.toml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 616d5a3..5966301 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"] 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"] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index 2b07327..9b35bb2 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -21,7 +21,7 @@ jobs: - uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.9 - name: Install poetry uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439 diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 28fc7f7..7176356 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -27,7 +27,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/pyproject.toml b/pyproject.toml index 1caaca5..e49512b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ exclude = [ ] [tool.poetry.dependencies] -python = ">=3.8" +python = ">=3.9" 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.8" +python_version = "9" ignore_missing_imports = true install_types = true non_interactive = true From 7c3b886a54bb08b4eefd147c863063917b7590a9 Mon Sep 17 00:00:00 2001 From: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Date: Wed, 25 Jun 2025 09:59:54 -0700 Subject: [PATCH 2/3] Fix python version for tool.mypy. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e49512b..b0d7f0c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,7 +55,7 @@ urllib3 = ">=1.26.0" jinja2 = "3.1.6" [tool.mypy] -python_version = "9" +python_version = "3.9" ignore_missing_imports = true install_types = true non_interactive = true From f4c598b83742804b91342a6d6fe671f13a587714 Mon Sep 17 00:00:00 2001 From: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com> Date: Wed, 25 Jun 2025 10:12:26 -0700 Subject: [PATCH 3/3] Add 3.9 support back. --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b0d7f0c..1caaca5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ exclude = [ ] [tool.poetry.dependencies] -python = ">=3.9" +python = ">=3.8" 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.8" ignore_missing_imports = true install_types = true non_interactive = true