Skip to content

Commit f286471

Browse files
FloLeyclaude
andcommitted
Drop Python 3.8 support, set minimum to Python 3.9
- Update requires-python from >=3.7 to >=3.9 - Remove Python 3.7 and 3.8 classifiers, add license field back - Update GitHub Actions matrix to exclude Python 3.8 - Update README.md requirements to Python 3.9+ - Standardize license field format for modern setuptools 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 666b188 commit f286471

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
14+
python-version: ["3.9", "3.10", "3.11", "3.12"]
1515

1616
steps:
1717
- uses: actions/checkout@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ pip install .
135135
```
136136

137137
### Requirements
138-
* **Python 3.7+**
138+
* **Python 3.9+**
139139
* `pathspec`: For gitignore parsing.
140140
* `tiktoken` (Optional): For precise OpenAI token counting. (Install via `pip install .[token-counting]`)
141141

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,15 @@ build-backend = "setuptools.build_meta"
66
name = "dumpcode"
77
version = "1.2.0"
88
description = "Codebase dumper with auto-versioning, dynamic profiles, and OSC52 clipboard support."
9-
requires-python = ">=3.7"
9+
requires-python = ">=3.9"
1010
authors = [
1111
{name = "Florent Lejoly", email = "florent.lejoly@gmail.com"}
1212
]
1313
readme = "README.md"
14+
license = {text = "MIT"}
1415
license-files = ["LICENSE"]
1516
classifiers = [
1617
"Programming Language :: Python :: 3",
17-
"Programming Language :: Python :: 3.7",
18-
"Programming Language :: Python :: 3.8",
1918
"Programming Language :: Python :: 3.9",
2019
"Programming Language :: Python :: 3.10",
2120
"Programming Language :: Python :: 3.11",

0 commit comments

Comments
 (0)