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}")
|