From c30e21f7e073ee7959c931c5f9128dd475b769b7 Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Sat, 7 Oct 2023 13:06:46 -0700 Subject: [PATCH 1/3] Add Python 3.12 to the ci test matrix and make it the current version --- .ci-config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.ci-config.json b/.ci-config.json index 0e8eac4..0e28add 100644 --- a/.ci-config.json +++ b/.ci-config.json @@ -1,4 +1,4 @@ { - "python_version_current": "3.11", - "python_versions_active": ["3.8", "3.9", "3.10", "3.11"] + "python_version_current": "3.12", + "python_versions_active": ["3.8", "3.9", "3.10", "3.11", "3.12"] } From 8be2732de442818408ceeed38ac6251e86b4a4ec Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Sat, 7 Oct 2023 13:29:35 -0700 Subject: [PATCH 2/3] setuptools is no longer in venvs by default - gh-95299 --- script/cibuild-setup-py | 1 + 1 file changed, 1 insertion(+) diff --git a/script/cibuild-setup-py b/script/cibuild-setup-py index 49f8409..31d1d32 100755 --- a/script/cibuild-setup-py +++ b/script/cibuild-setup-py @@ -7,6 +7,7 @@ echo "## create test venv ###################################################### TMP_DIR=$(mktemp -d -t ci-XXXXXXXXXX) python3 -m venv $TMP_DIR . "$TMP_DIR/bin/activate" +pip install setuptools echo "## environment & versions ######################################################" python --version pip --version From 5a119890ba8684058b410bcbb041643991df5e93 Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Sat, 7 Oct 2023 13:31:08 -0700 Subject: [PATCH 3/3] explicit setuptools & wheel in requirements now --- requirements-dev.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements-dev.txt b/requirements-dev.txt index c0c68ce..e4bfab5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -40,6 +40,8 @@ requests-toolbelt==1.0.0 requests==2.31.0 rfc3986==2.0.0 rich==13.6.0 +setuptools==68.2.2 twine==4.0.2 urllib3==2.0.6 +wheel==0.41.2 zipp==3.17.0