Skip to content

Commit ac16a84

Browse files
authored
Support for Python 3.13 (#1338)
Now that we've updated to (go)jsonnet 0.21, there's no remaining blockers for supporting Python 3.13. I've updated the references to supported Python versions that I found when grepping for `3.12`. ## Proposed Changes * Bump maximum supported Python version to 3.13 * Update GitHub actions to cover Python 3.13 * Update bug report issue template supported Python versions ## Docs and Tests * [ ] Tests added * [x] Updated documentation
1 parent 840a04d commit ac16a84

File tree

5 files changed

+497
-441
lines changed

5 files changed

+497
-441
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,10 @@ body:
7676
attributes:
7777
label: Version (Python)
7878
description: |
79-
Which version of python are you using? Kapitan officially supports only version 3.10 and 3.11
79+
Which version of Python are you using? Kapitan officially supports versions 3.10 - 3.13
8080
If you are using an older version of python, please check if the bug still exists with a newer (supported) version.
8181
options:
82+
- "3.13"
8283
- "3.12"
8384
- "3.11"
8485
- "3.10"

.github/workflows/pex-build-upload.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
3.10
2727
3.11
2828
3.12
29+
3.13
2930
- name: Install libraries dependencies
3031
run: |
3132
poetry export --without-hashes --format=requirements.txt > requirements.txt
@@ -45,6 +46,7 @@ jobs:
4546
--python=python3.11 \
4647
--python=python3.10 \
4748
--python=python3.12 \
49+
--python=python3.13 \
4850
-m kapitan \
4951
-o dist/kapitan.linux-x86_64.pex
5052
dist/kapitan.linux-x86_64.pex --help

.github/workflows/test-build-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
strategy:
4646
fail-fast: false
4747
matrix:
48-
python-version: ['3.10', '3.11', '3.12']
48+
python-version: ['3.10', '3.11', '3.12', '3.13']
4949
steps:
5050
- name: Checkout kapitan recursively
5151
uses: actions/checkout@v4

0 commit comments

Comments
 (0)