From ab72fc04dc73c04870171d63d8ff0da437911cca Mon Sep 17 00:00:00 2001
From: Romain Boman <r.boman@uliege.be>
Date: Sun, 29 May 2022 08:43:30 +0200
Subject: [PATCH] add pyinstaller

---
 .gitignore               |  1 +
 run.py => fossils.py     |  0
 run.spec => fossils.spec | 12 +++++++-----
 3 files changed, 8 insertions(+), 5 deletions(-)
 rename run.py => fossils.py (100%)
 rename run.spec => fossils.spec (90%)

diff --git a/.gitignore b/.gitignore
index 4bb5320..21079ac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ __pycache__/
 *.7z
 *.rar
 build/
+dist/
\ No newline at end of file
diff --git a/run.py b/fossils.py
similarity index 100%
rename from run.py
rename to fossils.py
diff --git a/run.spec b/fossils.spec
similarity index 90%
rename from run.spec
rename to fossils.spec
index d795a74..ed03bd6 100644
--- a/run.spec
+++ b/fossils.spec
@@ -1,12 +1,14 @@
 # -*- mode: python ; coding: utf-8 -*-
 
-# pyinstaller --noconfirm run.spec
+# BUILD DIST:
+#   load environment
+#   pyinstaller --noconfirm fossils.spec
 
 block_cipher = None
 
 
 a = Analysis(
-    ['run.py'],
+    ['fossils.py'],
     pathex=['cxxfem\\build\\bin\\Release'],
     binaries=[
         (r'C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019.5.281\windows\redist\intel64_win\mkl\mkl_vml_avx512.dll', '.'),
@@ -19,7 +21,7 @@ a = Analysis(
         (r'C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019.5.281\windows\redist\intel64_win\compiler\libiomp5md.dll', '.')
     ],
     datas=[],
-    hiddenimports=['cxxfem','femi','gmsh','bonemodel'],
+    hiddenimports=['cxxfem','femi','gmsh','models.bonemodel2'],
     hookspath=[],
     hooksconfig={},
     runtime_hooks=[],
@@ -36,7 +38,7 @@ exe = EXE(
     a.scripts,
     [],
     exclude_binaries=True,
-    name='run',
+    name='fossils',
     debug=False,
     bootloader_ignore_signals=False,
     strip=False,
@@ -56,5 +58,5 @@ coll = COLLECT(
     strip=False,
     upx=True,
     upx_exclude=[],
-    name='run',
+    name='fossils',
 )
-- 
GitLab