From c8581da0bdbb784d2676d3c1b4c9a8578759d108 Mon Sep 17 00:00:00 2001 From: Daniel Thom Date: Tue, 16 Jun 2026 09:50:10 -0600 Subject: [PATCH] Fix import error affecting Python 3.13 --- src/pydss/pydss_project.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pydss/pydss_project.py b/src/pydss/pydss_project.py index 26d29dda..07f4b825 100644 --- a/src/pydss/pydss_project.py +++ b/src/pydss/pydss_project.py @@ -38,7 +38,7 @@ from pydss.utils.dss_utils import read_pv_systems_from_dss_file from pydss.utils.utils import dump_data, load_data -from distutils.dir_util import copy_tree +from shutil import copytree DATA_FORMAT_VERSION = "1.0.2" @@ -238,7 +238,7 @@ def serialize(self, opendss_project_folder): os.makedirs(os.path.join(self._project_dir, name), exist_ok=True) if opendss_project_folder: dest = os.path.join(self._project_dir, PROJECT_DIRECTORIES[0]) - copy_tree(opendss_project_folder, dest) + copytree(opendss_project_folder, dest) self._serialize_scenarios() dump_settings( self._settings,