Jason commited on
Commit
53e8dbb
·
unverified ·
1 Parent(s): fbcbf30

DRY out config global vars (#51)

Browse files
Files changed (3) hide show
  1. config.py +19 -0
  2. submission.py +10 -19
  3. ui_components.py +6 -19
config.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+
3
+ LOCAL_DEBUG = not (os.environ.get("system") == "spaces")
4
+ CONFIG_NAME = os.getenv("HF_CONFIG", "1.0.0-dev1") # This corresponds to 'config' in LeaderboardViewer
5
+ IS_INTERNAL = os.environ.get("IS_INTERNAL", "false").lower() == "true"
6
+
7
+ OWNER = "allenai"
8
+ PROJECT_NAME = "asta-bench" + ("-internal" if IS_INTERNAL else "")
9
+ SUBMISSION_DATASET = f"{OWNER}/{PROJECT_NAME}-submissions"
10
+ SUBMISSION_DATASET_PUBLIC = f"{OWNER}/{PROJECT_NAME}-submissions-public"
11
+ CONTACT_DATASET = f"{OWNER}/{PROJECT_NAME}-contact-info"
12
+ RESULTS_DATASET = f"{OWNER}/{PROJECT_NAME}-results" # This is the repo_id for LeaderboardViewer
13
+ LEADERBOARD_PATH = f"{OWNER}/{PROJECT_NAME}-leaderboard"
14
+
15
+ if LOCAL_DEBUG:
16
+ DATA_DIR = os.path.join(os.path.dirname(__file__), "data", CONFIG_NAME)
17
+ else:
18
+ DATA_DIR = "/home/user/data/" + CONFIG_NAME
19
+ EXTRACTED_DATA_DIR = os.path.join(DATA_DIR, "extracted")
submission.py CHANGED
@@ -21,6 +21,16 @@ from datasets import Dataset, DatasetDict, VerificationMode, load_dataset
21
  from datasets.data_files import EmptyDatasetError
22
  from huggingface_hub import HfApi
23
 
 
 
 
 
 
 
 
 
 
 
24
  from content import (
25
  CITATION_BUTTON_LABEL,
26
  CITATION_BUTTON_TEXT,
@@ -29,25 +39,6 @@ from content import (
29
  format_warning,
30
  )
31
 
32
- # --- Constants and Configuration ---
33
- LOCAL_DEBUG = not (os.environ.get("system") == "spaces")
34
- CONFIG_NAME = os.getenv("HF_CONFIG", "1.0.0-dev1") # This corresponds to 'config' in LeaderboardViewer
35
- IS_INTERNAL = os.environ.get("IS_INTERNAL", "false").lower() == "true"
36
-
37
- OWNER = "allenai"
38
- PROJECT_NAME = "asta-bench" + ("-internal" if IS_INTERNAL else "")
39
- SUBMISSION_DATASET = f"{OWNER}/{PROJECT_NAME}-submissions"
40
- SUBMISSION_DATASET_PUBLIC = f"{OWNER}/{PROJECT_NAME}-submissions-public"
41
- CONTACT_DATASET = f"{OWNER}/{PROJECT_NAME}-contact-info"
42
- RESULTS_DATASET = f"{OWNER}/{PROJECT_NAME}-results" # This is the repo_id for LeaderboardViewer
43
- LEADERBOARD_PATH = f"{OWNER}/{PROJECT_NAME}-leaderboard"
44
-
45
- if LOCAL_DEBUG:
46
- DATA_DIR = os.path.join(os.path.dirname(__file__), "data", CONFIG_NAME)
47
- else:
48
- DATA_DIR = "/home/user/data/" + CONFIG_NAME
49
- EXTRACTED_DATA_DIR = os.path.join(DATA_DIR, "extracted")
50
-
51
  api = HfApi()
52
  MAX_UPLOAD_BYTES = 100 * 1024**2
53
  AGENTEVAL_MANIFEST_NAME = "agenteval.json"
 
21
  from datasets.data_files import EmptyDatasetError
22
  from huggingface_hub import HfApi
23
 
24
+ from config import (
25
+ CONFIG_NAME,
26
+ CONTACT_DATASET,
27
+ EXTRACTED_DATA_DIR,
28
+ IS_INTERNAL,
29
+ LOCAL_DEBUG,
30
+ RESULTS_DATASET,
31
+ SUBMISSION_DATASET,
32
+ SUBMISSION_DATASET_PUBLIC,
33
+ )
34
  from content import (
35
  CITATION_BUTTON_LABEL,
36
  CITATION_BUTTON_TEXT,
 
39
  format_warning,
40
  )
41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  api = HfApi()
43
  MAX_UPLOAD_BYTES = 100 * 1024**2
44
  AGENTEVAL_MANIFEST_NAME = "agenteval.json"
ui_components.py CHANGED
@@ -19,6 +19,12 @@ from leaderboard_transformer import (
19
  get_pareto_df,
20
  clean_llm_base_list,
21
  )
 
 
 
 
 
 
22
  from content import (
23
  scatter_disclaimer_html,
24
  format_error,
@@ -28,25 +34,6 @@ from content import (
28
  hyperlink,
29
  )
30
 
31
- # --- Constants and Configuration ---
32
- LOCAL_DEBUG = not (os.environ.get("system") == "spaces")
33
- CONFIG_NAME = os.getenv("HF_CONFIG", "1.0.0-dev1") # This corresponds to 'config' in LeaderboardViewer
34
- IS_INTERNAL = os.environ.get("IS_INTERNAL", "false").lower() == "true"
35
-
36
- OWNER = "allenai"
37
- PROJECT_NAME = "asta-bench" + ("-internal" if IS_INTERNAL else "")
38
- SUBMISSION_DATASET = f"{OWNER}/{PROJECT_NAME}-submissions"
39
- SUBMISSION_DATASET_PUBLIC = f"{OWNER}/{PROJECT_NAME}-submissions-public"
40
- CONTACT_DATASET = f"{OWNER}/{PROJECT_NAME}-contact-info"
41
- RESULTS_DATASET = f"{OWNER}/{PROJECT_NAME}-results" # This is the repo_id for LeaderboardViewer
42
- LEADERBOARD_PATH = f"{OWNER}/{PROJECT_NAME}-leaderboard"
43
-
44
- if LOCAL_DEBUG:
45
- DATA_DIR = os.path.join(os.path.dirname(__file__), "data", CONFIG_NAME)
46
- else:
47
- DATA_DIR = "/home/user/data/" + CONFIG_NAME
48
- EXTRACTED_DATA_DIR = os.path.join(DATA_DIR, "extracted")
49
-
50
  api = HfApi()
51
  MAX_UPLOAD_BYTES = 100 * 1024**2
52
  AGENTEVAL_MANIFEST_NAME = "agenteval.json"
 
19
  get_pareto_df,
20
  clean_llm_base_list,
21
  )
22
+ from config import (
23
+ CONFIG_NAME,
24
+ EXTRACTED_DATA_DIR,
25
+ IS_INTERNAL,
26
+ RESULTS_DATASET,
27
+ )
28
  from content import (
29
  scatter_disclaimer_html,
30
  format_error,
 
34
  hyperlink,
35
  )
36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  api = HfApi()
38
  MAX_UPLOAD_BYTES = 100 * 1024**2
39
  AGENTEVAL_MANIFEST_NAME = "agenteval.json"