feat: add poe as the taskrunner and add Gradio task
Browse files- pyproject.toml +7 -2
- uv.lock +30 -0
pyproject.toml
CHANGED
|
@@ -10,9 +10,14 @@ dependencies = [
|
|
| 10 |
"torch>=2.9.1",
|
| 11 |
]
|
| 12 |
|
| 13 |
-
[
|
| 14 |
-
|
|
|
|
|
|
|
| 15 |
|
| 16 |
[build-system]
|
| 17 |
requires = ["hatchling"]
|
| 18 |
build-backend = "hatchling.build"
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
"torch>=2.9.1",
|
| 11 |
]
|
| 12 |
|
| 13 |
+
[dependency-groups]
|
| 14 |
+
dev = [
|
| 15 |
+
"poethepoet>=0.37.0",
|
| 16 |
+
]
|
| 17 |
|
| 18 |
[build-system]
|
| 19 |
requires = ["hatchling"]
|
| 20 |
build-backend = "hatchling.build"
|
| 21 |
+
|
| 22 |
+
[tool.poe.tasks]
|
| 23 |
+
gradio = "gradio app.py"
|
uv.lock
CHANGED
|
@@ -852,6 +852,15 @@ wheels = [
|
|
| 852 |
{ url = "https://files.pythonhosted.org/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87", size = 13202175, upload_time = "2025-09-29T23:31:59.173Z" },
|
| 853 |
]
|
| 854 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 855 |
[[package]]
|
| 856 |
name = "pillow"
|
| 857 |
version = "11.3.0"
|
|
@@ -918,6 +927,19 @@ wheels = [
|
|
| 918 |
{ url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload_time = "2025-07-01T09:15:50.399Z" },
|
| 919 |
]
|
| 920 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 921 |
[[package]]
|
| 922 |
name = "psutil"
|
| 923 |
version = "5.9.8"
|
|
@@ -1390,6 +1412,11 @@ dependencies = [
|
|
| 1390 |
{ name = "torch" },
|
| 1391 |
]
|
| 1392 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1393 |
[package.metadata]
|
| 1394 |
requires-dist = [
|
| 1395 |
{ name = "gradio", specifier = ">=5.49.1" },
|
|
@@ -1397,6 +1424,9 @@ requires-dist = [
|
|
| 1397 |
{ name = "torch", specifier = ">=2.9.1" },
|
| 1398 |
]
|
| 1399 |
|
|
|
|
|
|
|
|
|
|
| 1400 |
[[package]]
|
| 1401 |
name = "urllib3"
|
| 1402 |
version = "2.5.0"
|
|
|
|
| 852 |
{ url = "https://files.pythonhosted.org/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87", size = 13202175, upload_time = "2025-09-29T23:31:59.173Z" },
|
| 853 |
]
|
| 854 |
|
| 855 |
+
[[package]]
|
| 856 |
+
name = "pastel"
|
| 857 |
+
version = "0.2.1"
|
| 858 |
+
source = { registry = "https://pypi.org/simple" }
|
| 859 |
+
sdist = { url = "https://files.pythonhosted.org/packages/76/f1/4594f5e0fcddb6953e5b8fe00da8c317b8b41b547e2b3ae2da7512943c62/pastel-0.2.1.tar.gz", hash = "sha256:e6581ac04e973cac858828c6202c1e1e81fee1dc7de7683f3e1ffe0bfd8a573d", size = 7555, upload_time = "2020-09-16T19:21:12.43Z" }
|
| 860 |
+
wheels = [
|
| 861 |
+
{ url = "https://files.pythonhosted.org/packages/aa/18/a8444036c6dd65ba3624c63b734d3ba95ba63ace513078e1580590075d21/pastel-0.2.1-py2.py3-none-any.whl", hash = "sha256:4349225fcdf6c2bb34d483e523475de5bb04a5c10ef711263452cb37d7dd4364", size = 5955, upload_time = "2020-09-16T19:21:11.409Z" },
|
| 862 |
+
]
|
| 863 |
+
|
| 864 |
[[package]]
|
| 865 |
name = "pillow"
|
| 866 |
version = "11.3.0"
|
|
|
|
| 927 |
{ url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload_time = "2025-07-01T09:15:50.399Z" },
|
| 928 |
]
|
| 929 |
|
| 930 |
+
[[package]]
|
| 931 |
+
name = "poethepoet"
|
| 932 |
+
version = "0.37.0"
|
| 933 |
+
source = { registry = "https://pypi.org/simple" }
|
| 934 |
+
dependencies = [
|
| 935 |
+
{ name = "pastel" },
|
| 936 |
+
{ name = "pyyaml" },
|
| 937 |
+
]
|
| 938 |
+
sdist = { url = "https://files.pythonhosted.org/packages/a5/f2/273fe54a78dc5c6c8dd63db71f5a6ceb95e4648516b5aeaeff4bde804e44/poethepoet-0.37.0.tar.gz", hash = "sha256:73edf458707c674a079baa46802e21455bda3a7f82a408e58c31b9f4fe8e933d", size = 68570, upload_time = "2025-08-11T18:00:29.103Z" }
|
| 939 |
+
wheels = [
|
| 940 |
+
{ url = "https://files.pythonhosted.org/packages/92/1b/5337af1a6a478d25a3e3c56b9b4b42b0a160314e02f4a0498d5322c8dac4/poethepoet-0.37.0-py3-none-any.whl", hash = "sha256:861790276315abcc8df1b4bd60e28c3d48a06db273edd3092f3c94e1a46e5e22", size = 90062, upload_time = "2025-08-11T18:00:27.595Z" },
|
| 941 |
+
]
|
| 942 |
+
|
| 943 |
[[package]]
|
| 944 |
name = "psutil"
|
| 945 |
version = "5.9.8"
|
|
|
|
| 1412 |
{ name = "torch" },
|
| 1413 |
]
|
| 1414 |
|
| 1415 |
+
[package.dev-dependencies]
|
| 1416 |
+
dev = [
|
| 1417 |
+
{ name = "poethepoet" },
|
| 1418 |
+
]
|
| 1419 |
+
|
| 1420 |
[package.metadata]
|
| 1421 |
requires-dist = [
|
| 1422 |
{ name = "gradio", specifier = ">=5.49.1" },
|
|
|
|
| 1424 |
{ name = "torch", specifier = ">=2.9.1" },
|
| 1425 |
]
|
| 1426 |
|
| 1427 |
+
[package.metadata.requires-dev]
|
| 1428 |
+
dev = [{ name = "poethepoet", specifier = ">=0.37.0" }]
|
| 1429 |
+
|
| 1430 |
[[package]]
|
| 1431 |
name = "urllib3"
|
| 1432 |
version = "2.5.0"
|