Skip to content

Commit 4dd94d0

Browse files
author
Sylvain MARIE
committed
Added python 3.13 in the CI. See #102
1 parent 76d31cd commit 4dd94d0

4 files changed

Lines changed: 10 additions & 3 deletions

File tree

ci_tools/nox_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
nox_logger = logging.getLogger("nox")
1313

1414

15-
PY27, PY35, PY36, PY37, PY38, PY39, PY310, PY311, PY312 = ("2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11",
16-
"3.12")
15+
PY27, PY35, PY36, PY37, PY38, PY39, PY310, PY311, PY312, PY313 = ("2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10",
16+
"3.11", "3.12", "3.13")
1717
DONT_INSTALL = "dont_install"
1818

1919

docs/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
### 1.15.4 - Python 3.13 official support
4+
5+
- Python 3.13 is now supported. PR [#104](https://github.com/smarie/python-makefun/pull/104) by
6+
[mgorny](https://github.com/mgorny)
7+
38
### 1.15.3 - bugfix
49

510
- Fixed `SyntaxError: invalid syntax` happening when the default value of one argument of the created function is a

noxfile.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# add parent folder to python path so that we can import noxfile_utils.py
1010
# note that you need to "pip install -r noxfile-requiterements.txt" for this file to work.
1111
sys.path.append(str(Path(__file__).parent / "ci_tools"))
12-
from nox_utils import (PY27, PY37, PY36, PY38, PY39, PY310, PY311, PY312, install_reqs, rm_folder, rm_file,
12+
from nox_utils import (PY27, PY37, PY36, PY38, PY39, PY310, PY311, PY312, PY313, install_reqs, rm_folder, rm_file,
1313
DONT_INSTALL) # noqa
1414

1515

@@ -54,6 +54,7 @@ class Folders:
5454

5555

5656
ENVS = {
57+
PY313: {"coverage": False, "pkg_specs": {"pip": ">19"}},
5758
PY312: {"coverage": False, "pkg_specs": {"pip": ">19"}},
5859
PY311: {"coverage": False, "pkg_specs": {"pip": ">19"}},
5960
PY310: {"coverage": False, "pkg_specs": {"pip": ">19"}},

setup.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ classifiers =
3030
Programming Language :: Python :: 3.10
3131
Programming Language :: Python :: 3.11
3232
Programming Language :: Python :: 3.12
33+
Programming Language :: Python :: 3.13
3334

3435
[options]
3536
# one day these will be able to come from requirement files, see https://github.com/pypa/setuptools/issues/1951. But will it be better ?

0 commit comments

Comments
 (0)