Skip to content

Commit 3b74ab6

Browse files
committed
Update pyproject.toml to skip musllinux builds and modify wheels.yaml for environment setup
1 parent 22e2159 commit 3b74ab6

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.github/workflows/wheels.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,13 @@ jobs:
5353
- name: Bootstrap vcpkg
5454
run: ${{ env.VCPKG_ROOT }}/bootstrap-vcpkg.bat -disableMetrics
5555

56+
- name: Last build environment setup steps
57+
run: |
58+
source .venv/bin/activate
59+
python automations/my_automator.py setup dev-env
60+
5661
- name: Build x86 C extension
57-
if: ${{ matrix.win_arch }} == 'x86'
62+
if: ${{ matrix.win_arch == 'x86' }}
5863
run: |
5964
${{ env.VCPKG_ROOT }}/vcpkg install --triplet=x86-windows-static
6065
call .venv\Scripts\activate.bat
@@ -63,7 +68,7 @@ jobs:
6368
shell: cmd
6469

6570
- name: Build x64 C extension
66-
if: ${{ matrix.win_arch }} == 'x64'
71+
if: ${{ matrix.win_arch == 'x64' }}
6772
run: |
6873
${{ env.VCPKG_ROOT }}/vcpkg install --triplet=x64-windows-static
6974
call .venv\Scripts\activate.bat

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ pymol2 = "modules/pymol2"
6868
build = ["cp311-*"] # Only for debug purposes
6969
# Skip 32-bit builds
7070
#skip = ["*-win32", "*-manylinux_i686"]
71-
skip = ["*-manylinux_i686"]
71+
skip = ["*-manylinux_i686", "*musllinux*"]
7272
test-requires = ["pytest", "importlib_metadata"]
7373
test-command = "pytest {project}/tests/"
7474

0 commit comments

Comments
 (0)