File size: 775 Bytes
ef16990
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env python
"""Deploy updated files directly to HF Space using huggingface_hub."""

from huggingface_hub import upload_folder
import os

space_repo_id = "Sushruth21/energy-optimization-space"
local_dir = "."

print(f"🚀 Deploying to HF Space: {space_repo_id}")
print(f"📁 Local directory: {local_dir}")

try:
    info = upload_folder(
        repo_id=space_repo_id,
        folder_path=local_dir,
        repo_type="space",
        commit_message="Fix PYTHONPATH in Dockerfile for grader discovery and add critical files",
        multi_commits=False,
        multi_commits_verbose=False,
    )
    print(f"✅ Upload successful!")
    print(f"📝 Commit URL: {info.commit_url}")
except Exception as e:
    print(f"❌ Upload failed: {type(e).__name__}: {e}")