Spaces:
Running on Zero
Running on Zero
Update public Space deployment metadata
Browse files
scripts/deploy_hf_space.py
CHANGED
|
@@ -7,7 +7,8 @@ import requests
|
|
| 7 |
from huggingface_hub import HfApi
|
| 8 |
|
| 9 |
ROOT = Path(__file__).resolve().parents[1]
|
| 10 |
-
REPO_ID = os.getenv("MAFIA_HF_SPACE_REPO", "
|
|
|
|
| 11 |
|
| 12 |
|
| 13 |
IGNORE_PATTERNS = [
|
|
@@ -40,7 +41,7 @@ def main() -> None:
|
|
| 40 |
repo_id=REPO_ID,
|
| 41 |
repo_type="space",
|
| 42 |
space_sdk="gradio",
|
| 43 |
-
private=
|
| 44 |
exist_ok=True,
|
| 45 |
space_secrets=[{"key": "HF_TOKEN", "value": token}],
|
| 46 |
space_variables=[
|
|
@@ -68,7 +69,8 @@ def main() -> None:
|
|
| 68 |
commit_message="Migrate Mafia game to ZeroGPU Gradio Space",
|
| 69 |
ignore_patterns=IGNORE_PATTERNS,
|
| 70 |
)
|
| 71 |
-
|
|
|
|
| 72 |
|
| 73 |
|
| 74 |
def _zerogpu_hardware_slug() -> str:
|
|
|
|
| 7 |
from huggingface_hub import HfApi
|
| 8 |
|
| 9 |
ROOT = Path(__file__).resolve().parents[1]
|
| 10 |
+
REPO_ID = os.getenv("MAFIA_HF_SPACE_REPO", "build-small-hackathon/mafia")
|
| 11 |
+
PRIVATE = os.getenv("MAFIA_HF_SPACE_PRIVATE", "0").lower() in {"1", "true", "yes"}
|
| 12 |
|
| 13 |
|
| 14 |
IGNORE_PATTERNS = [
|
|
|
|
| 41 |
repo_id=REPO_ID,
|
| 42 |
repo_type="space",
|
| 43 |
space_sdk="gradio",
|
| 44 |
+
private=PRIVATE,
|
| 45 |
exist_ok=True,
|
| 46 |
space_secrets=[{"key": "HF_TOKEN", "value": token}],
|
| 47 |
space_variables=[
|
|
|
|
| 69 |
commit_message="Migrate Mafia game to ZeroGPU Gradio Space",
|
| 70 |
ignore_patterns=IGNORE_PATTERNS,
|
| 71 |
)
|
| 72 |
+
visibility = "private" if PRIVATE else "public"
|
| 73 |
+
print(f"Uploaded {visibility} Space: https://huggingface.co/spaces/{REPO_ID}")
|
| 74 |
|
| 75 |
|
| 76 |
def _zerogpu_hardware_slug() -> str:
|