Roobick commited on
Commit
a678f86
·
1 Parent(s): 44127da

Restore and activate the Kaggle credentials bootstrap function in app.py

Browse files
Files changed (2) hide show
  1. .gitignore +0 -1
  2. app.py +14 -14
.gitignore CHANGED
@@ -1,3 +1,2 @@
1
  .env
2
  .mcp-venv/
3
- .gradio
 
1
  .env
2
  .mcp-venv/
 
app.py CHANGED
@@ -71,21 +71,21 @@ demo = gr.TabbedInterface(
71
  tab_names=["Search", "Files", "Download"]
72
  )
73
 
74
- # def _bootstrap_kaggle_credentials():
75
- # user = os.getenv("KAGGLE_USERNAME")
76
- # key = os.getenv("KAGGLE_KEY")
77
- # if not (user and key):
78
- # raise RuntimeError(
79
- # "Kaggle credentials not found."
80
- # "Set KAGGLE_USERNAME and KAGGLE_KEY as env vars or in .env"
81
- # )
82
- # cred_path = pathlib.Path.home() / ".kaggle" / "kaggle.json"
83
- # if not cred_path.exists():
84
- # cred_path.parent.mkdir(exist_ok=True)
85
- # cred_path.write_text(json.dumps({"username": user, "key": key}))
86
- # cred_path.chmod(0o600)
87
 
88
- # _bootstrap_kaggle_credentials()
89
 
90
  api = KaggleApi()
91
  api.authenticate()
 
71
  tab_names=["Search", "Files", "Download"]
72
  )
73
 
74
+ def _bootstrap_kaggle_credentials():
75
+ user = os.getenv("KAGGLE_USERNAME")
76
+ key = os.getenv("KAGGLE_KEY")
77
+ if not (user and key):
78
+ raise RuntimeError(
79
+ "Kaggle credentials not found."
80
+ "Set KAGGLE_USERNAME and KAGGLE_KEY as env vars or in .env"
81
+ )
82
+ cred_path = pathlib.Path.home() / ".kaggle" / "kaggle.json"
83
+ if not cred_path.exists():
84
+ cred_path.parent.mkdir(exist_ok=True)
85
+ cred_path.write_text(json.dumps({"username": user, "key": key}))
86
+ cred_path.chmod(0o600)
87
 
88
+ _bootstrap_kaggle_credentials()
89
 
90
  api = KaggleApi()
91
  api.authenticate()