From 39e428c721d2a38f9b33289a40fc84abb8590da4 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 8 Mar 2025 23:03:36 +0100 Subject: [PATCH 1/5] rebuild-circleci-yaml: Add Python 3.12 and 3.13 --- rebuild-circleci-yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rebuild-circleci-yaml b/rebuild-circleci-yaml index 1e7694e..911828d 100755 --- a/rebuild-circleci-yaml +++ b/rebuild-circleci-yaml @@ -59,6 +59,8 @@ py_version_map = { "py39": "3.9", "py310": "3.10", "py311": "3.11", + "py311": "3.12", + "py311": "3.13", "pypy3": "pypy3", } From 94b872261336e4c474aaaf809cc8389f6e3a6b89 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 8 Mar 2025 23:08:06 +0100 Subject: [PATCH 2/5] tox.ini: pytest8: pytest>=8,<9 --- tox.ini | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index f109b95..a77f1bb 100644 --- a/tox.ini +++ b/tox.ini @@ -10,6 +10,7 @@ deps= pytest2: pytest>=2,<3 pytest3: pytest>=3,<4 #pytest4: pytest>=4,<5 + pytest8: pytest>=8,<9 unit2: unittest2 commands= nose: nosetests @@ -18,4 +19,4 @@ commands= pytest3: py.test parameterized/test.py #pytest4: py.test parameterized/test.py unit: python -m unittest parameterized.test - unit2: unit2 parameterized.test \ No newline at end of file + unit2: unit2 parameterized.test From baab076012d686e46493fe281855e24074e2ef59 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 8 Mar 2025 23:09:09 +0100 Subject: [PATCH 3/5] Update tox.ini --- tox.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/tox.ini b/tox.ini index a77f1bb..3b7ffba 100644 --- a/tox.ini +++ b/tox.ini @@ -18,5 +18,6 @@ commands= pytest2: py.test parameterized/test.py pytest3: py.test parameterized/test.py #pytest4: py.test parameterized/test.py + pytest8: pytest parameterized/test.py unit: python -m unittest parameterized.test unit2: unit2 parameterized.test From 6c4859b50fca04e3a0b1c635f6e9220a388386e8 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sun, 16 Mar 2025 13:33:41 +0100 Subject: [PATCH 4/5] Update rebuild-circleci-yaml --- rebuild-circleci-yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rebuild-circleci-yaml b/rebuild-circleci-yaml index 911828d..2d8a17d 100755 --- a/rebuild-circleci-yaml +++ b/rebuild-circleci-yaml @@ -59,8 +59,8 @@ py_version_map = { "py39": "3.9", "py310": "3.10", "py311": "3.11", - "py311": "3.12", - "py311": "3.13", + "py312": "3.12", + "py313": "3.13", "pypy3": "pypy3", } From 4a4533719396bded24ed639f835a82bf4476c6f8 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sun, 16 Mar 2025 13:36:19 +0100 Subject: [PATCH 5/5] Update tox.ini --- tox.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 3b7ffba..f8f161b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,13 @@ [tox] # NOTE: when adding Python versions, also update and re-run `./rebuild-circleci-yaml` -envlist=pypy3-{nose,nose2,pytest3,unit,unit2},py{37,38,39}-{nose,nose2,pytest3,unit,unit2},py{310,311}-{unit,nose2} +envlist=pypy3-{nose,nose2,pytest3,unit,unit2},py{37,38,39}-{nose,nose2,pytest3,unit,unit2},py{310,311,312,313}-{unit,nose2,pytest} [testenv] deps= nose mock nose2: nose2 + pytest: pytest pytest2: pytest>=2,<3 pytest3: pytest>=3,<4 #pytest4: pytest>=4,<5 @@ -18,6 +19,7 @@ commands= pytest2: py.test parameterized/test.py pytest3: py.test parameterized/test.py #pytest4: py.test parameterized/test.py + pytest: pytest parameterized/test.py pytest8: pytest parameterized/test.py unit: python -m unittest parameterized.test unit2: unit2 parameterized.test