Spaces:
Sleeping
Sleeping
Ray Chen
commited on
Commit
·
f88035d
1
Parent(s):
f3efd95
change: add DEV_SPACE_CONFIG for dev environment
Browse files
.github/tools/config.py
CHANGED
|
@@ -2,10 +2,10 @@ from typing import Dict, Literal
|
|
| 2 |
|
| 3 |
from model import Config
|
| 4 |
|
| 5 |
-
|
| 6 |
|
| 7 |
-
PRODUCTION_SPACE_CONFIG: Dict[
|
| 8 |
-
"
|
| 9 |
"space_name": "example",
|
| 10 |
"space_owner": "jy-raychen",
|
| 11 |
"space_readme": {
|
|
@@ -20,3 +20,22 @@ PRODUCTION_SPACE_CONFIG: Dict[UserName, Config] = {
|
|
| 20 |
},
|
| 21 |
}
|
| 22 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
from model import Config
|
| 4 |
|
| 5 |
+
ProductionSpace = Literal["production"]
|
| 6 |
|
| 7 |
+
PRODUCTION_SPACE_CONFIG: Dict[ProductionSpace, Config] = {
|
| 8 |
+
"production": {
|
| 9 |
"space_name": "example",
|
| 10 |
"space_owner": "jy-raychen",
|
| 11 |
"space_readme": {
|
|
|
|
| 20 |
},
|
| 21 |
}
|
| 22 |
}
|
| 23 |
+
|
| 24 |
+
UserName = Literal["default"]
|
| 25 |
+
|
| 26 |
+
DEV_SPACE_CONFIG: Dict[UserName, Config] = {
|
| 27 |
+
"default": {
|
| 28 |
+
"space_name": "dev-space",
|
| 29 |
+
"space_owner": "jy-raychen",
|
| 30 |
+
"space_readme": {
|
| 31 |
+
"title": "Hugging Face Developing",
|
| 32 |
+
"emoji": "🏢",
|
| 33 |
+
"color_from": "blue",
|
| 34 |
+
"color_to": "indigo",
|
| 35 |
+
"sdk": "gradio",
|
| 36 |
+
"sdk_version": "4.36.0",
|
| 37 |
+
"app_file": "app.py",
|
| 38 |
+
"pinned": False,
|
| 39 |
+
},
|
| 40 |
+
},
|
| 41 |
+
}
|
.github/tools/deploy_to_space.py
CHANGED
|
@@ -2,7 +2,7 @@ import argparse
|
|
| 2 |
import subprocess
|
| 3 |
import sys
|
| 4 |
|
| 5 |
-
from config import PRODUCTION_SPACE_CONFIG
|
| 6 |
from model import Space
|
| 7 |
|
| 8 |
|
|
@@ -36,10 +36,9 @@ if __name__ == "__main__":
|
|
| 36 |
args = parser.parse_args()
|
| 37 |
|
| 38 |
if args.mode == "prod":
|
| 39 |
-
space = Space(PRODUCTION_SPACE_CONFIG["
|
| 40 |
elif args.mode == "dev":
|
| 41 |
-
|
| 42 |
-
space = Space(PRODUCTION_SPACE_CONFIG["default"])
|
| 43 |
|
| 44 |
push_result = force_push_to_remote(
|
| 45 |
space, args.username, args.user_token, args.branch_name
|
|
|
|
| 2 |
import subprocess
|
| 3 |
import sys
|
| 4 |
|
| 5 |
+
from config import DEV_SPACE_CONFIG, PRODUCTION_SPACE_CONFIG
|
| 6 |
from model import Space
|
| 7 |
|
| 8 |
|
|
|
|
| 36 |
args = parser.parse_args()
|
| 37 |
|
| 38 |
if args.mode == "prod":
|
| 39 |
+
space = Space(PRODUCTION_SPACE_CONFIG["production"])
|
| 40 |
elif args.mode == "dev":
|
| 41 |
+
space = Space(DEV_SPACE_CONFIG["default"])
|
|
|
|
| 42 |
|
| 43 |
push_result = force_push_to_remote(
|
| 44 |
space, args.username, args.user_token, args.branch_name
|
.github/tools/generate_readme.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
import argparse
|
| 2 |
import sys
|
| 3 |
|
| 4 |
-
from config import PRODUCTION_SPACE_CONFIG
|
| 5 |
from model import ReadMe, Space
|
| 6 |
|
| 7 |
DEFAULT_USER = "jy-raychen"
|
|
@@ -30,10 +30,9 @@ if __name__ == "__main__":
|
|
| 30 |
args = parser.parse_args()
|
| 31 |
|
| 32 |
if args.mode == "prod":
|
| 33 |
-
space = Space(PRODUCTION_SPACE_CONFIG["
|
| 34 |
elif args.mode == "dev":
|
| 35 |
-
|
| 36 |
-
space = Space(PRODUCTION_SPACE_CONFIG["default"])
|
| 37 |
|
| 38 |
readme = readme_template(space.readme)
|
| 39 |
print(readme)
|
|
|
|
| 1 |
import argparse
|
| 2 |
import sys
|
| 3 |
|
| 4 |
+
from config import DEV_SPACE_CONFIG, PRODUCTION_SPACE_CONFIG
|
| 5 |
from model import ReadMe, Space
|
| 6 |
|
| 7 |
DEFAULT_USER = "jy-raychen"
|
|
|
|
| 30 |
args = parser.parse_args()
|
| 31 |
|
| 32 |
if args.mode == "prod":
|
| 33 |
+
space = Space(PRODUCTION_SPACE_CONFIG["production"])
|
| 34 |
elif args.mode == "dev":
|
| 35 |
+
space = Space(DEV_SPACE_CONFIG["default"])
|
|
|
|
| 36 |
|
| 37 |
readme = readme_template(space.readme)
|
| 38 |
print(readme)
|