Skip to content

Commit 59242ab

Browse files
committed
Mark Python 3.13 as experimental in GitHub Actions as failing there.
1 parent 4e80f6e commit 59242ab

File tree

5 files changed

+18
-16
lines changed

5 files changed

+18
-16
lines changed

.github/workflows/python_ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
3535
- {python-version: "3.11", testenvs: "py311,build", experimental: False}
3636
- {python-version: "3.12", testenvs: "py312,build", experimental: False}
37-
- {python-version: "3.13", testenvs: "py313,build", experimental: False}
37+
- {python-version: "3.13", testenvs: "py313,build", experimental: True}
3838
- {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: False}
3939
- {python-version: "pypy-3.8", testenvs: "pypy38,build", experimental: False}
4040
- {python-version: "pypy-3.9-v7.3.15", testenvs: "pypy39,build", experimental: True}

.github/workflows/python_ci_linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
3636
- {python-version: "3.11", testenvs: "py311,build", experimental: False}
3737
- {python-version: "3.12", testenvs: "py312,build", experimental: False}
38-
- {python-version: "3.13", testenvs: "py313,build", experimental: False}
38+
- {python-version: "3.13", testenvs: "py313,build", experimental: True}
3939
- {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: False}
4040
- {python-version: "pypy-3.8", testenvs: "pypy38,build", experimental: False}
4141
- {python-version: "pypy-3.9", testenvs: "pypy39,build", experimental: True}

.github/workflows/python_ci_macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
3535
- {python-version: "3.11", testenvs: "py311,build", experimental: False}
3636
- {python-version: "3.12", testenvs: "py312,build", experimental: False}
37-
- {python-version: "3.13", testenvs: "py313,build", experimental: False}
37+
- {python-version: "3.13", testenvs: "py313,build", experimental: True}
3838
- {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: False}
3939
- {python-version: "pypy-3.8", testenvs: "pypy38,build", experimental: False}
4040
- {python-version: "pypy-3.9", testenvs: "pypy39,build", experimental: True}

repo_helper.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,17 @@ conda_channels:
2323

2424
# Versions to run tests for
2525
python_versions:
26-
- '3.7'
27-
- '3.8'
28-
- '3.9'
29-
- "3.10"
30-
- "3.11"
31-
- "3.12"
32-
- "3.13"
33-
- pypy37
34-
- pypy38
35-
- pypy39
26+
3.7:
27+
3.8:
28+
3.9:
29+
"3.10":
30+
3.11:
31+
3.12:
32+
3.13:
33+
experimental: true
34+
pypy37:
35+
pypy38:
36+
pypy39:
3637

3738
classifiers:
3839
- 'Development Status :: 4 - Beta'
@@ -66,7 +67,7 @@ extras_require:
6667

6768
tox_unmanaged:
6869
- testenv
69-
- testenv:py313-dev
70+
- testenv:py313
7071

7172
exclude_files:
7273
- contributing

tox.ini

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
# * envlists
55
# * testenv:.package
66
# * testenv:py313-dev
7-
# * testenv:py313
87
# * testenv:py312-dev
98
# * testenv:py312
109
# * testenv:docs
@@ -214,10 +213,12 @@ filterwarnings =
214213
error
215214
ignore:can't resolve package from __spec__ or __package__, falling back on __name__ and __path__:ImportWarning
216215
217-
[testenv:py313-dev]
216+
[testenv:py313]
217+
download = True
218218
setenv =
219219
PYTHONDEVMODE=1
220220
PIP_DISABLE_PIP_VERSION_CHECK=1
221+
UNSAFE_PYO3_SKIP_VERSION_CHECK=1
221222
commands =
222223
python --version
223224
python -m pip uninstall jedi -y

0 commit comments

Comments
 (0)