Spaces:
Running
Running
upgrade gradio
Browse files- README.md +1 -1
- myapp/app.py +8 -1
- uv.lock +8 -8
README.md
CHANGED
@@ -4,7 +4,7 @@ emoji: 🏆
|
|
4 |
colorFrom: red
|
5 |
colorTo: pink
|
6 |
sdk: gradio
|
7 |
-
sdk_version: 5.
|
8 |
app_file: myapp/app.py
|
9 |
pinned: false
|
10 |
header: mini
|
|
|
4 |
colorFrom: red
|
5 |
colorTo: pink
|
6 |
sdk: gradio
|
7 |
+
sdk_version: 5.15.0
|
8 |
app_file: myapp/app.py
|
9 |
pinned: false
|
10 |
header: mini
|
myapp/app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import re
|
2 |
from functools import partial
|
3 |
from io import BytesIO
|
@@ -14,6 +15,7 @@ from segno.consts import ERROR_MAPPING
|
|
14 |
|
15 |
from myapp.colorutils import array_to_hex
|
16 |
from myapp.palette import extract_color_clusters, sort_color_clusters
|
|
|
17 |
|
18 |
try:
|
19 |
import dotenv
|
@@ -22,6 +24,7 @@ try:
|
|
22 |
except ImportError:
|
23 |
pass
|
24 |
|
|
|
25 |
client = InferenceClient(model="black-forest-labs/FLUX.1-schnell")
|
26 |
static_path = Path(__file__).parent.relative_to(Path.cwd()) / "static"
|
27 |
|
@@ -149,6 +152,10 @@ with gr.Blocks() as demo:
|
|
149 |
outputs=[color_dark, color_light],
|
150 |
)
|
151 |
|
|
|
|
|
|
|
|
|
152 |
|
153 |
if __name__ == "__main__":
|
154 |
-
demo.launch()
|
|
|
1 |
+
import os
|
2 |
import re
|
3 |
from functools import partial
|
4 |
from io import BytesIO
|
|
|
15 |
|
16 |
from myapp.colorutils import array_to_hex
|
17 |
from myapp.palette import extract_color_clusters, sort_color_clusters
|
18 |
+
from myapp.palette_demo import demo as palette_demo
|
19 |
|
20 |
try:
|
21 |
import dotenv
|
|
|
24 |
except ImportError:
|
25 |
pass
|
26 |
|
27 |
+
debug = bool(os.getenv("DEBUG"))
|
28 |
client = InferenceClient(model="black-forest-labs/FLUX.1-schnell")
|
29 |
static_path = Path(__file__).parent.relative_to(Path.cwd()) / "static"
|
30 |
|
|
|
152 |
outputs=[color_dark, color_light],
|
153 |
)
|
154 |
|
155 |
+
if debug:
|
156 |
+
with demo.route("Palette", "/palette"):
|
157 |
+
palette_demo.render()
|
158 |
+
|
159 |
|
160 |
if __name__ == "__main__":
|
161 |
+
demo.launch(debug=debug)
|
uv.lock
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
version = 1
|
2 |
requires-python = ">=3.12"
|
3 |
resolution-markers = [
|
4 |
-
"python_full_version < '3.13'",
|
5 |
"python_full_version >= '3.13'",
|
|
|
6 |
]
|
7 |
|
8 |
[[package]]
|
@@ -135,7 +135,7 @@ name = "click"
|
|
135 |
version = "8.1.8"
|
136 |
source = { registry = "https://pypi.org/simple" }
|
137 |
dependencies = [
|
138 |
-
{ name = "colorama", marker = "
|
139 |
]
|
140 |
sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 }
|
141 |
wheels = [
|
@@ -203,16 +203,16 @@ wheels = [
|
|
203 |
|
204 |
[[package]]
|
205 |
name = "fsspec"
|
206 |
-
version = "
|
207 |
source = { registry = "https://pypi.org/simple" }
|
208 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
209 |
wheels = [
|
210 |
-
{ url = "https://files.pythonhosted.org/packages/
|
211 |
]
|
212 |
|
213 |
[[package]]
|
214 |
name = "gradio"
|
215 |
-
version = "5.
|
216 |
source = { registry = "https://pypi.org/simple" }
|
217 |
dependencies = [
|
218 |
{ name = "aiofiles" },
|
@@ -245,7 +245,7 @@ dependencies = [
|
|
245 |
{ name = "uvicorn", marker = "sys_platform != 'emscripten'" },
|
246 |
]
|
247 |
wheels = [
|
248 |
-
{ url = "https://files.pythonhosted.org/packages/
|
249 |
]
|
250 |
|
251 |
[[package]]
|
@@ -1049,7 +1049,7 @@ name = "tqdm"
|
|
1049 |
version = "4.67.1"
|
1050 |
source = { registry = "https://pypi.org/simple" }
|
1051 |
dependencies = [
|
1052 |
-
{ name = "colorama", marker = "
|
1053 |
]
|
1054 |
sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 }
|
1055 |
wheels = [
|
|
|
1 |
version = 1
|
2 |
requires-python = ">=3.12"
|
3 |
resolution-markers = [
|
|
|
4 |
"python_full_version >= '3.13'",
|
5 |
+
"python_full_version < '3.13'",
|
6 |
]
|
7 |
|
8 |
[[package]]
|
|
|
135 |
version = "8.1.8"
|
136 |
source = { registry = "https://pypi.org/simple" }
|
137 |
dependencies = [
|
138 |
+
{ name = "colorama", marker = "sys_platform == 'win32'" },
|
139 |
]
|
140 |
sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 }
|
141 |
wheels = [
|
|
|
203 |
|
204 |
[[package]]
|
205 |
name = "fsspec"
|
206 |
+
version = "2025.2.0"
|
207 |
source = { registry = "https://pypi.org/simple" }
|
208 |
+
sdist = { url = "https://files.pythonhosted.org/packages/b5/79/68612ed99700e6413de42895aa725463e821a6b3be75c87fcce1b4af4c70/fsspec-2025.2.0.tar.gz", hash = "sha256:1c24b16eaa0a1798afa0337aa0db9b256718ab2a89c425371f5628d22c3b6afd", size = 292283 }
|
209 |
wheels = [
|
210 |
+
{ url = "https://files.pythonhosted.org/packages/e2/94/758680531a00d06e471ef649e4ec2ed6bf185356a7f9fbfbb7368a40bd49/fsspec-2025.2.0-py3-none-any.whl", hash = "sha256:9de2ad9ce1f85e1931858535bc882543171d197001a0a5eb2ddc04f1781ab95b", size = 184484 },
|
211 |
]
|
212 |
|
213 |
[[package]]
|
214 |
name = "gradio"
|
215 |
+
version = "5.15.0"
|
216 |
source = { registry = "https://pypi.org/simple" }
|
217 |
dependencies = [
|
218 |
{ name = "aiofiles" },
|
|
|
245 |
{ name = "uvicorn", marker = "sys_platform != 'emscripten'" },
|
246 |
]
|
247 |
wheels = [
|
248 |
+
{ url = "https://files.pythonhosted.org/packages/a4/28/6a52bac8b13aca4f76baef03d5f840cc1f7486e879bc1ee19df51b7590d2/gradio-5.15.0-py3-none-any.whl", hash = "sha256:b0d72bf1e70c4a08283066c510d03bbdb9e378c1f806dd948e333c75bb22b3f1", size = 57766589 },
|
249 |
]
|
250 |
|
251 |
[[package]]
|
|
|
1049 |
version = "4.67.1"
|
1050 |
source = { registry = "https://pypi.org/simple" }
|
1051 |
dependencies = [
|
1052 |
+
{ name = "colorama", marker = "sys_platform == 'win32'" },
|
1053 |
]
|
1054 |
sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 }
|
1055 |
wheels = [
|