meta_hackathon / scripts /validate_env.py
afroimam's picture
Upload folder using huggingface_hub
1395b2e verified
#!/usr/bin/env python3
from __future__ import annotations
import shutil
import subprocess
def run_local_checks() -> None:
commands = [
["python", "-m", "pytest", "-q"],
]
for cmd in commands:
print(f"$ {' '.join(cmd)}")
subprocess.run(cmd, check=True)
def run_openenv_validate_if_available() -> None:
if shutil.which("openenv") is None:
print("openenv CLI not found; skipped `openenv validate`.")
return
cmd = ["openenv", "validate", "openenv.yaml"]
print(f"$ {' '.join(cmd)}")
subprocess.run(cmd, check=True)
if __name__ == "__main__":
run_local_checks()
run_openenv_validate_if_available()