From 1b74126494509f78d924f98116208183dd6bfc39 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Thu, 30 Jun 2022 13:55:31 -0700 Subject: [PATCH] Use shutil.move so files can be installed across disks --- pseudo_builder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pseudo_builder.py b/pseudo_builder.py index 9903a79..dc2952a 100644 --- a/pseudo_builder.py +++ b/pseudo_builder.py @@ -4,6 +4,7 @@ release-gitter based on a pyproject.toml file. It's a total hack... """ from pathlib import Path from shutil import copytree +from shutil import move import toml from wheel.wheelfile import WheelFile @@ -123,13 +124,12 @@ class _PseudoBuildBackend: wheel_scripts = wheel_directory / f"{PACKAGE_NAME}-{version}.data/scripts" wheel_scripts.mkdir(parents=True, exist_ok=True) - # copytree(metadata_directory, wheel_directory / metadata_directory.name) copytree(metadata_directory, wheel_directory / metadata_directory.name) metadata = read_metadata() files = download(metadata) for file in files: - file.rename(wheel_scripts / file.name) + move(file, wheel_scripts / file.name) print(f"ls {wheel_directory}: {list(wheel_directory.glob('*'))}")