shelf-control / app.py
fgeeha's picture
fix: gradio 6 compat, remove gradio from requirements
b0414d1 verified
Raw History Blame Contribute Delete
473 Bytes
"""Entry point for Gradio / Hugging Face Spaces."""
import logging
import os
import sys
# src/ layout: add to path for HF Spaces (no pip install -e .)
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "src"))
from shelf.ui.gradio_app import build_app
logging.basicConfig(
level=logging.INFO, format="%(asctime)s %(levelname)s %(name)s: %(message)s"
)
demo = build_app()
if __name__ == "__main__":
demo.launch(server_name="0.0.0.0", server_port=7860)