File size: 843 Bytes
0a663e2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import gradio as gr
import sys
import platform

def get_system_info():
    return f"Python: {sys.version}\nPlatform: {platform.system()} {platform.release()}"

def greet(name):
    return f"Hello, {name}! Deployment test successful."

with gr.Blocks(title="Deployment Checker") as demo:
    gr.Markdown("# Can you deploy it?")
    gr.Markdown("This app verifies Gradio deployment capabilities.")

    with gr.Row():
        with gr.Column():
            name_input = gr.Textbox(label="Enter your name")
            greet_btn = gr.Button("Greet")
            output_text = gr.Textbox(label="Response")
        with gr.Column():
            sys_info = gr.Textbox(label="System Info", value=get_system_info(), interactive=False)

    greet_btn.click(fn=greet, inputs=name_input, outputs=output_text)

if __name__ == "__main__":
    demo.launch()