From 84a8538597fe3f052f00808a0f174c71bc096566 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Mon, 1 Jan 2024 05:51:09 -0500 Subject: [PATCH] build: fix pdm build regression Use shutil.copytree to copy folders in the "scripts" path. Signed-off-by: Eric Callahan --- scripts/pdm_build_dist.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/pdm_build_dist.py b/scripts/pdm_build_dist.py index 7252487..d3279e1 100644 --- a/scripts/pdm_build_dist.py +++ b/scripts/pdm_build_dist.py @@ -74,4 +74,7 @@ def pdm_build_initialize(context: Context) -> None: for item in scripts_path.iterdir(): if item.name == "__pycache__": continue - shutil.copy2(str(item), str(scripts_dest)) + if item.is_dir(): + shutil.copytree(str(item), str(scripts_dest.joinpath(item.name))) + else: + shutil.copy2(str(item), str(scripts_dest))