From 1a9aa3b71a2ef01d0f808b3948e75e873e640c93 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 14:36:43 +0000 Subject: [PATCH] feat!: Drop support for Python 3.8 (eol 2024-10-07) Release-As: 0.9.0 Co-Authored-By: mkeeler@launchdarkly.com --- .github/workflows/ci.yml | 4 ++-- .github/workflows/manual-publish.yml | 2 +- .github/workflows/release-please.yml | 2 +- README.md | 2 +- pyproject.toml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 616d5a3..fd8c2dc 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 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/README.md b/README.md index cbe23e0..0411abe 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ ## Supported Python versions -This version of the library has a minimum Python version of 3.8. +This version of the library has a minimum Python version of 3.9. ## Getting started diff --git a/pyproject.toml b/pyproject.toml index 2b36dc6..295b796 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,<4" +python = ">=3.9,<4" launchdarkly-server-sdk = ">=9.4.0" chevron = "=0.14.0" @@ -56,7 +56,7 @@ urllib3 = ">=1.26.0" jinja2 = "3.1.6" [tool.mypy] -python_version = "3.8" +python_version = "3.9" ignore_missing_imports = true install_types = true non_interactive = true