Skip to content

Commit 03598aa

Browse files
andrewleechpi-anl
authored andcommitted
Add Python 3.11, 3.12, 3.13 to CI test matrix
- Update GitHub Actions workflow to test Python 3.8-3.13 - Update CLAUDE.md to reflect expanded Python version support - Remove obsolete six dependency reference from CLAUDE.md
1 parent fd31d6a commit 03598aa

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

.github/workflows/python-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
python-version: ["3.8", "3.9", "3.10"]
19+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
2020

2121
steps:
2222
- uses: actions/checkout@v3

CLAUDE.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,14 @@ After tests complete, examine `debug.log` for full request/response traces.
130130

131131
### CI/CD
132132
GitHub Actions workflow (`.github/workflows/python-package.yml`) runs on push/PR to master:
133-
- Tests Python 3.8, 3.9, 3.10
133+
- Tests Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13
134134
- Builds package and validates with twine
135135
- Runs litmus test suite
136136

137137
## Version Management
138138
Uses `git-versioner` for version numbers from git tags. Version is read from `pywebdav.__version__` which is populated by the versioner.
139139

140140
## Dependencies
141-
- `six`: Python 2/3 compatibility (maintained for legacy reasons)
142141
- `git-versioner`: Version management from git tags
143142

144143
Optional:

0 commit comments

Comments
 (0)