1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
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',
|