Use shutil.move so files can be installed across disks
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
c49c3ca345
commit
1b74126494
@ -4,6 +4,7 @@ release-gitter based on a pyproject.toml file. It's a total hack...
|
|||||||
"""
|
"""
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from shutil import copytree
|
from shutil import copytree
|
||||||
|
from shutil import move
|
||||||
|
|
||||||
import toml
|
import toml
|
||||||
from wheel.wheelfile import WheelFile
|
from wheel.wheelfile import WheelFile
|
||||||
@ -123,13 +124,12 @@ class _PseudoBuildBackend:
|
|||||||
wheel_scripts = wheel_directory / f"{PACKAGE_NAME}-{version}.data/scripts"
|
wheel_scripts = wheel_directory / f"{PACKAGE_NAME}-{version}.data/scripts"
|
||||||
wheel_scripts.mkdir(parents=True, exist_ok=True)
|
wheel_scripts.mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
# copytree(metadata_directory, wheel_directory / metadata_directory.name)
|
|
||||||
copytree(metadata_directory, wheel_directory / metadata_directory.name)
|
copytree(metadata_directory, wheel_directory / metadata_directory.name)
|
||||||
|
|
||||||
metadata = read_metadata()
|
metadata = read_metadata()
|
||||||
files = download(metadata)
|
files = download(metadata)
|
||||||
for file in files:
|
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('*'))}")
|
print(f"ls {wheel_directory}: {list(wheel_directory.glob('*'))}")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user