From: Roland Mas <roland.mas@entierement.net>
Date: Tue, 30 Apr 2024 16:02:57 +0200
Subject: Rename build.py to avoid hiding the standard "build" module

---
 build.py           | 17 -----------------
 build_xypattern.py | 17 +++++++++++++++++
 pyproject.toml     |  2 +-
 3 files changed, 18 insertions(+), 18 deletions(-)
 delete mode 100644 build.py
 create mode 100644 build_xypattern.py

diff --git a/build.py b/build.py
deleted file mode 100644
index a2ec2ca..0000000
--- a/build.py
+++ /dev/null
@@ -1,17 +0,0 @@
-from pathlib import Path
-import shutil
-from Cython.Build import cythonize, build_ext
-from setuptools.dist import Distribution
-
-extensions = ["xypattern/util/smooth_bruckner.pyx"]
-ext_modules = cythonize(extensions, compiler_directives={'language_level': 3})
-dist = Distribution({'ext_modules': ext_modules})
-cmd = build_ext(dist)
-cmd.ensure_finalized()
-cmd.run()
-
-for output in cmd.get_outputs():
-    output = Path(output)
-    print("Build output: ", output)
-    relative_path = output.relative_to(cmd.build_lib)
-    shutil.copyfile(output, relative_path)
diff --git a/build_xypattern.py b/build_xypattern.py
new file mode 100644
index 0000000..a2ec2ca
--- /dev/null
+++ b/build_xypattern.py
@@ -0,0 +1,17 @@
+from pathlib import Path
+import shutil
+from Cython.Build import cythonize, build_ext
+from setuptools.dist import Distribution
+
+extensions = ["xypattern/util/smooth_bruckner.pyx"]
+ext_modules = cythonize(extensions, compiler_directives={'language_level': 3})
+dist = Distribution({'ext_modules': ext_modules})
+cmd = build_ext(dist)
+cmd.ensure_finalized()
+cmd.run()
+
+for output in cmd.get_outputs():
+    output = Path(output)
+    print("Build output: ", output)
+    relative_path = output.relative_to(cmd.build_lib)
+    shutil.copyfile(output, relative_path)
diff --git a/pyproject.toml b/pyproject.toml
index 05ed6fb..e54f564 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,7 +5,7 @@ description = "Library for handling x-y pattern data."
 authors = ["Clemens Prescher <clemens.prescher@gmail.com>"]
 license = "MIT"
 readme = "README.md"
-build = "build.py"
+build = "build_xypattern.py"
 
 classifiers = [
     'Intended Audience :: Science/Research',
