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
- UserName = Literal["default"]
6
 
7
- PRODUCTION_SPACE_CONFIG: Dict[UserName, Config] = {
8
- "default": {
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["default"])
40
  elif args.mode == "dev":
41
- # TODO: Use dev space config when deploy to dev environment.
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["default"])
34
  elif args.mode == "dev":
35
- # TODO: Use dev space config when deploy to dev environment.
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)