[object Object]

← back to Exo

build error fix

44118252e98fd36ceb1fc0d1624e3c168e7421cd · 2024-11-19 20:34:48 -0800 · josh

Files touched

Diff

commit 44118252e98fd36ceb1fc0d1624e3c168e7421cd
Author: josh <eyasufikru567@gmail.com>
Date:   Tue Nov 19 20:34:48 2024 -0800

    build error fix
---
 scripts/build_exo.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/scripts/build_exo.py b/scripts/build_exo.py
index 5416b73f..ed8170c3 100644
--- a/scripts/build_exo.py
+++ b/scripts/build_exo.py
@@ -3,6 +3,7 @@ import subprocess
 import sys
 import os 
 import pkgutil
+import shutil
 
 def run():
     site_packages = site.getsitepackages()[0]
@@ -14,7 +15,6 @@ def run():
         "--follow-imports",
         "--standalone",
         "--output-filename=exo",
-        "--onefile",
         "--python-flag=no_site"
     ]
 
@@ -48,9 +48,10 @@ def run():
             "--include-distribution-metadata=pygments",
             "--linux-icon=docs/exo-rounded.png"
         ])
-
     try:
         subprocess.run(command, check=True)
+        os.makedirs('./dist/main.dist/transformers/models', exist_ok=True)
+        shutil.copytree(f"{site_packages}/transformers/models", "dist/main.dist/transformers/models")
         print("Build completed!")
     except subprocess.CalledProcessError as e:
         print(f"An error occurred: {e}")

← 6b28ef03 Stable stable diffusion mlx  ·  back to Exo  ·  error fix 41697431 →