Skip to content

Commit

Permalink
fix: overwriting wheel on windows shouldn't break (#1464)
Browse files Browse the repository at this point in the history
fix overwriting wheel on windows

This is the same fix as #1129 but for Windows this time.
  • Loading branch information
dlech committed Apr 17, 2023
1 parent 7c9b837 commit fa72100
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions cibuildwheel/windows.py
Expand Up @@ -7,6 +7,7 @@
import sys
import textwrap
from collections.abc import Set
from contextlib import suppress
from dataclasses import dataclass
from functools import lru_cache
from pathlib import Path
Expand Down Expand Up @@ -560,6 +561,9 @@ def build(options: Options, tmp_path: Path) -> None:

# we're all done here; move it to output (remove if already exists)
if compatible_wheel is None:
with suppress(FileNotFoundError):
(build_options.output_dir / repaired_wheel.name).unlink()

shutil.move(str(repaired_wheel), build_options.output_dir)
built_wheels.append(build_options.output_dir / repaired_wheel.name)

Expand Down

0 comments on commit fa72100

Please sign in to comment.