Pin Gradio Space runtime dependencies

#4
Files changed (2) hide show
  1. app.py +5 -3
  2. requirements.txt +2 -0
app.py CHANGED
@@ -132,6 +132,8 @@ demo = build_demo()
132
 
133
 
134
  if __name__ == "__main__":
135
- server_name = "0.0.0.0"
136
- server_port = int(os.getenv("GRADIO_SERVER_PORT", "7860"))
137
- demo.launch(server_name=server_name, server_port=server_port, show_api=False, show_error=True)
 
 
 
132
 
133
 
134
  if __name__ == "__main__":
135
+ if os.getenv("SPACE_ID"):
136
+ demo.launch(show_api=False, show_error=True)
137
+ else:
138
+ server_port = int(os.getenv("GRADIO_SERVER_PORT", "7860"))
139
+ demo.launch(server_name="127.0.0.1", server_port=server_port, show_api=False, show_error=True)
requirements.txt CHANGED
@@ -1,4 +1,6 @@
1
  gradio>=4.44,<5.0
 
 
2
  huggingface_hub<1.0
3
  pydantic>=2.7
4
  pytest>=8.0
 
1
  gradio>=4.44,<5.0
2
+ fastapi>=0.112,<0.113
3
+ starlette>=0.37.2,<0.38
4
  huggingface_hub<1.0
5
  pydantic>=2.7
6
  pytest>=8.0