Skip to content

Commit 3a4c16e

Browse files
committed
feat: update supported Python versions to 3.10-3.13
- Update CI/CD matrix to test Python 3.10, 3.11, 3.12, 3.13 - Remove support for Python 3.8 and 3.9 (EOL/deprecated) - Update documentation to reflect minimum Python 3.10+ requirement - Dockerfile already uses Python 3.13 as latest stable version BREAKING CHANGE: Minimum Python version is now 3.10
1 parent f2a4c84 commit 3a4c16e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.github/workflows/ci-cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
strategy:
2525
matrix:
26-
python-version: [3.8, 3.9, '3.10', 3.11, 3.12]
26+
python-version: ['3.10', 3.11, 3.12, 3.13]
2727

2828
steps:
2929
- name: Checkout code

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,13 +157,13 @@ with multiple lines[/quote]
157157
## Installation & Dependencies
158158

159159
### Python Requirements
160-
- **Python 3.8+**: Core runtime
160+
- **Python 3.10+**: Core runtime
161161
- **click**: Command-line interface framework
162162
- **markdown**: Markdown parsing (used for validation)
163163

164164
### Docker Image
165165
The Docker image is built on Alpine Linux for minimal size and includes:
166-
- Python 3.11 runtime
166+
- Python 3.13 runtime
167167
- All required dependencies
168168
- Non-root user execution
169169
- Optimized for production use

0 commit comments

Comments
 (0)