From 792ebdeca93553be3b827f4cb80da42f51e48635 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Sat, 9 Dec 2023 14:53:30 -0500 Subject: [PATCH 1/5] Update build_wheels.yml Updating setup-python to v4 --- .github/workflows/build_wheels.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 0edfd42..dd8826e 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} architecture: ${{ matrix.arch }} @@ -53,7 +53,7 @@ jobs: uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} From 0eef3008ea6565bf87c41c2fd01b5ea7983082e9 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Sat, 9 Dec 2023 16:54:45 -0500 Subject: [PATCH 2/5] Update build_wheels.yml Trying python 3.12 with updated setup-python --- .github/workflows/build_wheels.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index dd8826e..28dff4c 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -12,7 +12,7 @@ jobs: matrix: os: [windows-2019] arch: [x86, x64] - python-version: [3.7, 3.8, 3.9, "3.10", "3.11"] + python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12"] steps: - name: Checkout repository @@ -44,7 +44,7 @@ jobs: # There is documentation here https://github.com/pypa/cibuildwheel/blob/main/docs/cpp_standards.md on how to # set it but I could not get it to work while using the standard images provided by github actions does work. os: [macos-latest] - python-version: [3.7, 3.8, 3.9, "3.10", "3.11"] + python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12"] env: SYSTEM_VERSION_COMPAT: 0 From f4052f913f6ae0be38bd5017fa667fa780f9ceb6 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Tue, 12 Dec 2023 14:05:16 -0500 Subject: [PATCH 3/5] Update build_wheels.yml --- .github/workflows/build_wheels.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 28dff4c..279c037 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 @@ -50,7 +50,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 From 62ee06ae4b6c7b5930f7f4507e588019d4a9f5e8 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Tue, 12 Dec 2023 14:57:42 -0500 Subject: [PATCH 4/5] Update build_wheels.yml --- .github/workflows/build_wheels.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 279c037..680f533 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -25,7 +25,9 @@ jobs: architecture: ${{ matrix.arch }} - name: Install packages - run: pip install wheel + run: | + pip install wheel + pip install setuptools - name: build run: python setup.py bdist_wheel @@ -58,7 +60,9 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install packages - run: pip install wheel + run: | + pip install wheel + pip install setuptools - name: build run: python setup.py bdist_wheel From 9ed91595dab0527a28338d4a5c5db2a2adb45ab3 Mon Sep 17 00:00:00 2001 From: StephenCzarnecki Date: Tue, 12 Dec 2023 15:36:09 -0500 Subject: [PATCH 5/5] Update build_wheels.yml --- .github/workflows/build_wheels.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 680f533..3a21382 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -84,6 +84,9 @@ jobs: # Note that at least manylinux2014 is needed to get support for C++17 - name: Build manylinux Python wheels uses: RalfG/python-wheels-manylinux-build@v0.7.1-manylinux2014_x86_64 + with: + python-versions: 'cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312' + build-requirements: 'setuptools' - name: upload wheels uses: actions/upload-artifact@v2