Skip to content

Commit 51909f9

Browse files
committed
feat: add support for Python 3.13 in CI configurations and metadata
1 parent ffe725b commit 51909f9

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

.github/workflows/jira_cloud_ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
os: [ubuntu-latest]
3535
# We only test a single version to prevent concurrent
3636
# running of tests influencing one another
37-
python-version: ["3.10"]
37+
python-version: ["3.10", "3.11", "3.12", "3.13"]
3838

3939
steps:
4040
- uses: actions/checkout@v4

.github/workflows/jira_server_ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
matrix:
2424
os: [ubuntu-latest]
25-
python-version: ["3.10", "3.11", "3.12"]
25+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2626
jira-version: [8.17.1]
2727

2828
steps:

.github/workflows/tox.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
uses: coactions/dynamic-matrix@v4
3535
with:
3636
min_python: "3.10"
37-
max_python: "3.12"
37+
max_python: "3.13"
3838
default_python: "3.10"
3939
other_names: |
4040
lint
@@ -44,6 +44,7 @@ jobs:
4444
py310:tox -e py310 -- -k test_unit
4545
py311:tox -e py311 -- -k test_unit
4646
py312:tox -e py312 -- -k test_unit
47+
py313:tox -e py313 -- -k test_unit
4748
py310-macos:tox -e py310 -- -k test_unit
4849
py312-macos:tox -e py312 -- -k test_unit
4950
# ^ macos is also used to validate arm64 building
@@ -165,7 +166,7 @@ jobs:
165166

166167
- name: Check for expected number of coverage.xml reports
167168
run: |
168-
JOBS_PRODUCING_COVERAGE=5
169+
JOBS_PRODUCING_COVERAGE=6
169170
if [ "$(find . -name coverage.xml | wc -l | bc)" -ne "${JOBS_PRODUCING_COVERAGE}" ]; then
170171
echo "::error::Number of coverage.xml files was not the expected one (${JOBS_PRODUCING_COVERAGE}): $(find . -name coverage.xml |xargs echo)"
171172
exit 1

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ classifiers = [
1717
"Programming Language :: Python :: 3.10",
1818
"Programming Language :: Python :: 3.11",
1919
"Programming Language :: Python :: 3.12",
20+
"Programming Language :: Python :: 3.13",
2021
"Topic :: Software Development :: Libraries :: Python Modules",
2122
"Topic :: Internet :: WWW/HTTP"
2223
]

0 commit comments

Comments
 (0)