Update app.py
Browse files
app.py
CHANGED
@@ -839,10 +839,8 @@ def deploy_to_huggingface(code: str):
|
|
839 |
code = code.replace("```python", "").replace("```", "").strip()
|
840 |
|
841 |
# ํ์ imports๋ง ํฌํจ
|
842 |
-
imports = ""
|
843 |
-
|
844 |
-
import numpy as np
|
845 |
-
"""
|
846 |
# ๋ฉ์ธ ์ฝ๋์์ ์ค๋ณต imports ์ ๊ฑฐ
|
847 |
code_lines = code.split('\n')
|
848 |
main_code = []
|
@@ -851,12 +849,7 @@ import numpy as np
|
|
851 |
main_code.append(line)
|
852 |
|
853 |
# 7) ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์
์ฝ๋ ์์ฑ
|
854 |
-
full_app_code =
|
855 |
-
{imports.strip()}
|
856 |
-
|
857 |
-
# Main application code
|
858 |
-
{'\n'.join(main_code)}
|
859 |
-
"""
|
860 |
|
861 |
# 8) ํ์ผ ์์ฑ ๋ฐ ์
๋ก๋
|
862 |
with open("app.py", "w", encoding="utf-8") as f:
|
@@ -870,10 +863,7 @@ import numpy as np
|
|
870 |
)
|
871 |
|
872 |
# requirements.txt ์์ฑ ๋ฐ ์
๋ก๋
|
873 |
-
requirements = ""
|
874 |
-
gradio>=4.0.0
|
875 |
-
numpy
|
876 |
-
""".strip()
|
877 |
|
878 |
with open("requirements.txt", "w") as f:
|
879 |
f.write(requirements)
|
@@ -895,13 +885,7 @@ numpy
|
|
895 |
|
896 |
# 10) ๊ฒฐ๊ณผ ๋ฐํ
|
897 |
space_url = f"https://huggingface.co/spaces/{username}/{space_name}"
|
898 |
-
return f"""
|
899 |
-
๋ฐฐํฌ ์๋ฃ!
|
900 |
-
Private Space๋ก ์์ฑ๋์์ต๋๋ค.
|
901 |
-
<a href="{space_url}" target="_blank" style="color: #1890ff; text-decoration: underline; cursor: pointer;">
|
902 |
-
์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ฌ Space ์ด๊ธฐ
|
903 |
-
</a>
|
904 |
-
"""
|
905 |
|
906 |
except Exception as e:
|
907 |
error_msg = str(e)
|
|
|
839 |
code = code.replace("```python", "").replace("```", "").strip()
|
840 |
|
841 |
# ํ์ imports๋ง ํฌํจ
|
842 |
+
imports = "import gradio as gr\nimport numpy as np\n"
|
843 |
+
|
|
|
|
|
844 |
# ๋ฉ์ธ ์ฝ๋์์ ์ค๋ณต imports ์ ๊ฑฐ
|
845 |
code_lines = code.split('\n')
|
846 |
main_code = []
|
|
|
849 |
main_code.append(line)
|
850 |
|
851 |
# 7) ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์
์ฝ๋ ์์ฑ
|
852 |
+
full_app_code = imports + "\n".join(main_code)
|
|
|
|
|
|
|
|
|
|
|
853 |
|
854 |
# 8) ํ์ผ ์์ฑ ๋ฐ ์
๋ก๋
|
855 |
with open("app.py", "w", encoding="utf-8") as f:
|
|
|
863 |
)
|
864 |
|
865 |
# requirements.txt ์์ฑ ๋ฐ ์
๋ก๋
|
866 |
+
requirements = "gradio>=4.0.0\nnumpy"
|
|
|
|
|
|
|
867 |
|
868 |
with open("requirements.txt", "w") as f:
|
869 |
f.write(requirements)
|
|
|
885 |
|
886 |
# 10) ๊ฒฐ๊ณผ ๋ฐํ
|
887 |
space_url = f"https://huggingface.co/spaces/{username}/{space_name}"
|
888 |
+
return f'๋ฐฐํฌ ์๋ฃ! Private Space๋ก ์์ฑ๋์์ต๋๋ค. <a href="{space_url}" target="_blank" style="color: #1890ff; text-decoration: underline; cursor: pointer;">์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ฌ Space ์ด๊ธฐ</a>'
|
|
|
|
|
|
|
|
|
|
|
|
|
889 |
|
890 |
except Exception as e:
|
891 |
error_msg = str(e)
|