From dea7b078afe562f414f44cef079eca7186977441 Mon Sep 17 00:00:00 2001
From: robjmcgibbon <robjmcgibbon@gmail.com>
Date: Tue, 27 May 2025 13:30:46 +0200
Subject: [PATCH] distuils is deprecated

---
 compiler.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/compiler.py b/compiler.py
index b5faa94..e7aec73 100644
--- a/compiler.py
+++ b/compiler.py
@@ -5,7 +5,7 @@
 """
 
 import os
-from distutils.dir_util import copy_tree
+from shutil import copytree
 
 import jinja2
 import yaml
@@ -131,9 +131,9 @@ def copy_static(directories, output_dir):
     if isinstance(directories, list):
         for directory in directories:
             print(directory)
-            copy_tree(directory, output_dir)
+            copytree(directory, output_dir, dirs_exist_ok=True)
     else:
-        copy_tree(directories, output_dir)
+        copytree(directories, output_dir, dirs_exist_ok=True)
 
     return
 
-- 
GitLab