From f6142569294ae3cfe38a9e578db8d86213e6efa6 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: 1.1.0 Co-Authored-By: mkeeler@launchdarkly.com --- .github/workflows/ci.yml | 4 ++-- README.md | 2 +- pyproject.toml | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5966301..fd8c2dc 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"] + 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.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 e3a473f..785a63f 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.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 1caaca5..66db512 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" 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 = "3.9" ignore_missing_imports = true install_types = true non_interactive = true