From 6709ad846c9fd71d4f503a06545104d5a598591e Mon Sep 17 00:00:00 2001 From: Amjith Ramanujam Date: Sat, 14 Feb 2026 17:49:10 -0800 Subject: [PATCH 1/3] Drop Python 3.9 from test and tooling targets --- .github/workflows/ci.yml | 2 +- .github/workflows/publish.yml | 2 +- CHANGELOG.md | 1 + pyproject.toml | 4 ++-- tox.ini | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 285217e..9c4973d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a5e7ac2..fbdf8c1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,7 +13,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"] steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index e0ed6fc..afdb40f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### Internal - Add a GitHub Actions workflow to run Codex review on pull requests. +- Drop Python 3.9 from test matrices and tooling targets. ## 1.19.0 - 2026-01-30 diff --git a/pyproject.toml b/pyproject.toml index 939b997..ecd8a1e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "litecli" dynamic = ["version"] description = "CLI for SQLite Databases with auto-completion and syntax highlighting." readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" license = { text = "BSD" } authors = [{ name = "dbcli", email = "litecli-users@googlegroups.com" }] urls = { "homepage" = "https://github.com/dbcli/litecli" } @@ -62,7 +62,7 @@ litecli = ["liteclirc", "AUTHORS"] line-length = 140 [tool.ty.environment] -python-version = "3.9" +python-version = "3.10" root = [".", "litecli", "litecli/packages", "litecli/packages/special"] diff --git a/tox.ini b/tox.ini index f556d52..39b6937 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py,style,sqlean +envlist = py310,py311,py312,py313,style,sqlean [testenv] deps = uv From b89db4d9d3d649b999eecc029a0f9a1ea8a7b9a9 Mon Sep 17 00:00:00 2001 From: Amjith Ramanujam Date: Sat, 14 Feb 2026 17:54:42 -0800 Subject: [PATCH 2/3] fix: restore tox default envlist --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 39b6937..891ceb6 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py310,py311,py312,py313,style,sqlean +envlist = py [testenv] deps = uv From 7848e00e7b224e77f514bf76508653dd495ebc15 Mon Sep 17 00:00:00 2001 From: Amjith Ramanujam Date: Sat, 14 Feb 2026 19:11:28 -0800 Subject: [PATCH 3/3] Add style and sqlean environments to tox --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 891ceb6..f556d52 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py +envlist = py,style,sqlean [testenv] deps = uv