From b92338116857005660d7c3247721f0522b8492ba Mon Sep 17 00:00:00 2001 From: aymanhab Date: Mon, 5 Jul 2021 19:37:18 -0700 Subject: [PATCH 1/3] Try build wheel on windows --- .github/workflows/continuous_integration.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index f324cbd72f..2386a18e28 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -111,6 +111,10 @@ jobs: # Run python tests. python -m unittest discover --start-directory opensim/tests --verbose + - name: Build Python wheel + run: | + python -m cibuildwheel --output-dir wheelhouse + - name: Upload opensim-core uses: actions/upload-artifact@v2 with: From 4b7bb8f011b9538cde4efb4bfefefc7888358b31 Mon Sep 17 00:00:00 2001 From: Ayman Habib Date: Tue, 6 Jul 2021 02:14:17 -0700 Subject: [PATCH 2/3] Update continuous_integration.yml install cibuildwheel first --- .github/workflows/continuous_integration.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 2386a18e28..1cb1501b49 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -113,6 +113,7 @@ jobs: - name: Build Python wheel run: | + python -m pip install cibuildwheel==1.12.0 python -m cibuildwheel --output-dir wheelhouse - name: Upload opensim-core From 199fd26fdb63ffd4ebde0902fe13c63c3d74b540 Mon Sep 17 00:00:00 2001 From: Ayman Habib Date: Tue, 6 Jul 2021 11:42:44 -0700 Subject: [PATCH 3/3] Update continuous_integration.yml use CIBW to force python 38 --- .github/workflows/continuous_integration.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 1cb1501b49..948abfbc56 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -112,8 +112,10 @@ jobs: python -m unittest discover --start-directory opensim/tests --verbose - name: Build Python wheel + uses: pypa/cibuildwheel@v1.12.0 + env: + CIBW_BUILD: cp38-win_amd64 run: | - python -m pip install cibuildwheel==1.12.0 python -m cibuildwheel --output-dir wheelhouse - name: Upload opensim-core