diff --git a/.github/workflows/build-wheels-windows.yml b/.github/workflows/build-wheels-windows.yml index a269aea2604..86b27d7e926 100644 --- a/.github/workflows/build-wheels-windows.yml +++ b/.github/workflows/build-wheels-windows.yml @@ -2,6 +2,8 @@ name: Build Windows Wheels on: pull_request: + paths: + - .github/workflows/build-wheels-windows.yml push: branches: - nightly @@ -19,7 +21,7 @@ permissions: jobs: generate-matrix: - uses: pytorch/test-infra/.github/workflows/generate_binary_build_matrix.yml@main + uses: pytorch/test-infra/.github/workflows/generate_binary_build_matrix.yml@test-ninja-build with: package-type: wheel os: windows @@ -39,7 +41,7 @@ jobs: smoke-test-script: test/smoke_test.py package-name: torchvision name: ${{ matrix.repository }} - uses: pytorch/test-infra/.github/workflows/build_wheels_windows.yml@main + uses: pytorch/test-infra/.github/workflows/build_wheels_windows.yml@test-ninja-build with: repository: ${{ matrix.repository }} ref: "" diff --git a/packaging/pre_build_script.sh b/packaging/pre_build_script.sh index 6bc3cdc703f..db62eb5862e 100644 --- a/packaging/pre_build_script.sh +++ b/packaging/pre_build_script.sh @@ -24,6 +24,11 @@ if [[ "$(uname)" == Darwin || "$OSTYPE" == "msys" ]]; then python_exec="$(which python)" bin_path=$(dirname $python_exec) cp "$bin_path/Library/bin/libjpeg.dll" torchvision + + # issue with Building torchvision on py3.13 + if [[ "$PYTHON_VERSION" == 3.13 ]]; then + mkdir -p build\\temp.win-amd64-cpython-313\\Release + fi fi else @@ -38,5 +43,5 @@ else pip install auditwheel fi -pip install numpy pyyaml future ninja +pip install numpy pyyaml future pip install --upgrade setuptools==72.1.0