Skip to content

Commit 6d9524e

Browse files
authored
Add support for py313 (#416)
1 parent 264a278 commit 6d9524e

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

.config/requirements-test.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
coverage
2+
pip
23
pytest-mock
34
pytest-plus>=0.6.1
45
pytest>=7.2.0

.github/workflows/tox.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
uses: coactions/dynamic-matrix@v4
2424
with:
2525
min_python: "3.9"
26-
max_python: "3.12"
26+
max_python: "3.13"
2727
default_python: "3.10"
2828
other_names: |
2929
lint
@@ -37,6 +37,7 @@ jobs:
3737
py312-ansible216
3838
py312-ansible217
3939
py312-devel
40+
py313-devel
4041
smoke
4142
platforms: linux,macos
4243
macos: minmax
@@ -149,7 +150,7 @@ jobs:
149150

150151
- name: Check for expected number of coverage.xml reports
151152
run: |
152-
JOBS_PRODUCING_COVERAGE=14
153+
JOBS_PRODUCING_COVERAGE=16
153154
if [ "$(find . -name coverage.xml | wc -l | bc)" -ne "${JOBS_PRODUCING_COVERAGE}" ]; then
154155
echo "::error::Number of coverage.xml files was not the expected one (${JOBS_PRODUCING_COVERAGE}): $(find . -name coverage.xml |xargs echo)"
155156
exit 1

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ classifiers = [
2828
"Programming Language :: Python :: 3.10",
2929
"Programming Language :: Python :: 3.11",
3030
"Programming Language :: Python :: 3.12",
31+
"Programming Language :: Python :: 3.13",
3132
"Programming Language :: Python",
3233
"Topic :: System :: Systems Administration",
3334
"Topic :: Software Development :: Bug Tracking",

tox.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ skip_missing_interpreters = True
2424
requires =
2525
tox >= 4.6.3
2626
tox-extra >= 2.0.1
27+
tox-uv
2728
setuptools >= 65.3.0 # editable installs
2829

2930
[testenv]
@@ -133,6 +134,7 @@ description =
133134
Build package, verify metadata, install package and assert behavior when ansible is missing.
134135
deps =
135136
build >= 0.9.0
137+
pip
136138
twine >= 4.0.1
137139
skip_install = true
138140
# Ref: https://twitter.com/di_codes/status/1044358639081975813

0 commit comments

Comments
 (0)