From 51b3bab9a7a1b774eb016590217acdab3a7a8cc1 Mon Sep 17 00:00:00 2001 From: Jan Richter Date: Tue, 26 Mar 2024 14:30:52 +0100 Subject: [PATCH] Build eggs for python 3.12 in release workflow fix From the python 3.12 the setuptools are not part of python and needs to be installed separately. Let's update the release workflow to handle this issue until #5754 will be fixed. Signed-off-by: Jan Richter --- .github/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 05d4f934cd..3642b9cce7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -107,7 +107,11 @@ jobs: with: python-version: ${{ matrix.python-version }} - name: Build eggs - run: make -f Makefile.gh build-egg + run: | + if python -c 'import sys; exit(0) if sys.version_info.minor > 11 else exit(1)' ; then + pip install setuptools + fi + make -f Makefile.gh build-egg - name: Upload binaries to release uses: svenstaro/upload-release-action@v2 with: