from huggingface_hub import HfApi, create_repo import os api = HfApi(token=os.getenv("HF_PM_TOKEN")) repo_id = "ShaksML/predictive_maintenance_shakthi" repo_type = "space" # Create the Hugging Face Space if it doesn't exist try: api.repo_info(repo_id=repo_id, repo_type=repo_type) print(f"Space '{repo_id}' already exists. Using it.") except Exception: print(f"Space '{repo_id}' not found. Creating new space...") create_repo(repo_id=repo_id, repo_type=repo_type, private=False, token=os.getenv("HF_PM_TOKEN"), space_sdk='docker') # Changed space_sdk to 'docker' print(f"Space '{repo_id}' created.") api.upload_folder( folder_path="predictive_maintenance/deployment", repo_id=repo_id, repo_type=repo_type, path_in_repo="", )