Spaces:
Sleeping
Sleeping
soutrik
commited on
Commit
·
37c6b85
1
Parent(s):
7cdde12
basic gradio sessions
Browse files- basic_client.py +5 -0
- calculator.py +32 -0
- flagged/log.csv +4 -0
- hello.py +10 -0
- image_test.py +20 -0
- interface.py +25 -0
- multi_inputs.py +16 -0
- poetry.lock +157 -357
- pyproject.toml +2 -2
basic_client.py
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from gradio_client import Client
|
2 |
+
|
3 |
+
client = Client("http://127.0.0.1:7860/")
|
4 |
+
job = client.submit(num1=3, operation="add", num2=3, api_name="/predict")
|
5 |
+
print(job.result())
|
calculator.py
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
|
3 |
+
|
4 |
+
def calculator(num1, operation, num2):
|
5 |
+
if operation == "add":
|
6 |
+
return num1 + num2
|
7 |
+
elif operation == "subtract":
|
8 |
+
return num1 - num2
|
9 |
+
elif operation == "multiply":
|
10 |
+
return num1 * num2
|
11 |
+
elif operation == "divide":
|
12 |
+
if num2 == 0:
|
13 |
+
raise gr.Error("Cannot divide by zero!")
|
14 |
+
return num1 / num2
|
15 |
+
|
16 |
+
|
17 |
+
demo = gr.Interface(
|
18 |
+
fn=calculator,
|
19 |
+
inputs=["number", gr.Radio(["add", "subtract", "multiply", "divide"]), "number"],
|
20 |
+
outputs="number",
|
21 |
+
examples=[
|
22 |
+
[45, "add", 3],
|
23 |
+
[3.14, "divide", 2],
|
24 |
+
[144, "multiply", 2.5],
|
25 |
+
[0, "subtract", 1.2],
|
26 |
+
],
|
27 |
+
title="Toy Calculator",
|
28 |
+
description="Here's a sample toy calculator.",
|
29 |
+
)
|
30 |
+
|
31 |
+
if __name__ == "__main__":
|
32 |
+
demo.launch()
|
flagged/log.csv
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name,checkbox,value,output,flag,username,timestamp
|
2 |
+
jojo,True,31,"name='jojo', checkbox=True, value=31",,,2024-11-30 17:57:41.915345
|
3 |
+
som,True,13,"name='som', checkbox=True, value=13",,,2024-11-30 18:14:28.891621
|
4 |
+
/home/ubuntu/workspaces/gradio_experiments/flagged/input_img/c28efc2f6bca8390379b3d68fd1a6b84a6a71076/tmp1w8uwz0q.png,/home/ubuntu/workspaces/gradio_experiments/flagged/output/157d194a66e44ba929b3ce8c9ad88c0cca1381b7/tmp0wmx81i5.png,,,2024-11-30 18:27:23.228277
|
hello.py
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
|
3 |
+
|
4 |
+
def greet(name):
|
5 |
+
return "Hello " + name + "!"
|
6 |
+
|
7 |
+
|
8 |
+
demo = gr.Interface(fn=greet, inputs="textbox", outputs="textbox")
|
9 |
+
|
10 |
+
demo.launch(share=True)
|
image_test.py
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import numpy as np
|
2 |
+
import gradio as gr
|
3 |
+
|
4 |
+
|
5 |
+
def sepia(input_img, request: gr.Request):
|
6 |
+
print("Request headers dictionary:", request.headers)
|
7 |
+
print("IP address:", request.client.host)
|
8 |
+
print(f"{type(input_img)}, {input_img.shape}")
|
9 |
+
sepia_filter = np.array(
|
10 |
+
[[0.393, 0.769, 0.189], [0.349, 0.686, 0.168], [0.272, 0.534, 0.131]]
|
11 |
+
)
|
12 |
+
sepia_img = input_img.dot(sepia_filter.T)
|
13 |
+
sepia_img /= sepia_img.max()
|
14 |
+
return sepia_img
|
15 |
+
|
16 |
+
|
17 |
+
demo = gr.Interface(
|
18 |
+
fn=sepia, inputs=gr.Image(height=200, width=200, type="numpy"), outputs="image"
|
19 |
+
)
|
20 |
+
demo.launch(share=True)
|
interface.py
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
|
3 |
+
|
4 |
+
def greetings(name, is_morning, temperature):
|
5 |
+
|
6 |
+
salutation = "Good morning" if is_morning else "Good evening"
|
7 |
+
greeting = f"{salutation} {name}. It is {temperature} degrees today"
|
8 |
+
celsius = (temperature - 32) * 5 / 9
|
9 |
+
return greeting, round(celsius, 2)
|
10 |
+
|
11 |
+
|
12 |
+
demo = gr.Interface(
|
13 |
+
fn=greetings,
|
14 |
+
inputs=[
|
15 |
+
gr.Textbox(label="Name"),
|
16 |
+
gr.Checkbox(label="Is Morning?"),
|
17 |
+
gr.Slider(0, 100, label="Temperature"),
|
18 |
+
],
|
19 |
+
outputs=[
|
20 |
+
gr.Textbox(label="Greetings", lines=1),
|
21 |
+
gr.Number(label="Temperature in Celsius"),
|
22 |
+
],
|
23 |
+
)
|
24 |
+
|
25 |
+
demo.launch(share=True)
|
multi_inputs.py
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
|
3 |
+
|
4 |
+
def test(name, checkbox, value):
|
5 |
+
return f"{name=}, {checkbox=}, {value=}"
|
6 |
+
|
7 |
+
|
8 |
+
demo = gr.Interface(
|
9 |
+
fn=test,
|
10 |
+
inputs=[gr.Text(), gr.Checkbox(), gr.Slider(0, 100)],
|
11 |
+
outputs=gr.Text(),
|
12 |
+
title="Multi Inputs",
|
13 |
+
description="A simple example with multiple inputs",
|
14 |
+
)
|
15 |
+
|
16 |
+
demo.launch(share=True)
|
poetry.lock
CHANGED
@@ -224,24 +224,24 @@ redis = ["redis (>=4.2.0)"]
|
|
224 |
|
225 |
[[package]]
|
226 |
name = "aiofiles"
|
227 |
-
version = "
|
228 |
description = "File support for asyncio."
|
229 |
optional = false
|
230 |
-
python-versions = ">=3.
|
231 |
files = [
|
232 |
-
{file = "aiofiles-
|
233 |
-
{file = "aiofiles-
|
234 |
]
|
235 |
|
236 |
[[package]]
|
237 |
name = "aiohappyeyeballs"
|
238 |
-
version = "2.4.
|
239 |
description = "Happy Eyeballs for asyncio"
|
240 |
optional = false
|
241 |
python-versions = ">=3.8"
|
242 |
files = [
|
243 |
-
{file = "aiohappyeyeballs-2.4.
|
244 |
-
{file = "aiohappyeyeballs-2.4.
|
245 |
]
|
246 |
|
247 |
[[package]]
|
@@ -486,30 +486,6 @@ typing-extensions = ">=4"
|
|
486 |
[package.extras]
|
487 |
tz = ["backports.zoneinfo"]
|
488 |
|
489 |
-
[[package]]
|
490 |
-
name = "altair"
|
491 |
-
version = "5.5.0"
|
492 |
-
description = "Vega-Altair: A declarative statistical visualization library for Python."
|
493 |
-
optional = false
|
494 |
-
python-versions = ">=3.9"
|
495 |
-
files = [
|
496 |
-
{file = "altair-5.5.0-py3-none-any.whl", hash = "sha256:91a310b926508d560fe0148d02a194f38b824122641ef528113d029fcd129f8c"},
|
497 |
-
{file = "altair-5.5.0.tar.gz", hash = "sha256:d960ebe6178c56de3855a68c47b516be38640b73fb3b5111c2a9ca90546dd73d"},
|
498 |
-
]
|
499 |
-
|
500 |
-
[package.dependencies]
|
501 |
-
jinja2 = "*"
|
502 |
-
jsonschema = ">=3.0"
|
503 |
-
narwhals = ">=1.14.2"
|
504 |
-
packaging = "*"
|
505 |
-
typing-extensions = {version = ">=4.10.0", markers = "python_version < \"3.14\""}
|
506 |
-
|
507 |
-
[package.extras]
|
508 |
-
all = ["altair-tiles (>=0.3.0)", "anywidget (>=0.9.0)", "numpy", "pandas (>=1.1.3)", "pyarrow (>=11)", "vega-datasets (>=0.9.0)", "vegafusion[embed] (>=1.6.6)", "vl-convert-python (>=1.7.0)"]
|
509 |
-
dev = ["duckdb (>=1.0)", "geopandas", "hatch (>=1.13.0)", "ipython[kernel]", "mistune", "mypy", "pandas (>=1.1.3)", "pandas-stubs", "polars (>=0.20.3)", "pyarrow-stubs", "pytest", "pytest-cov", "pytest-xdist[psutil] (>=3.5,<4.0)", "ruff (>=0.6.0)", "types-jsonschema", "types-setuptools"]
|
510 |
-
doc = ["docutils", "jinja2", "myst-parser", "numpydoc", "pillow (>=9,<10)", "pydata-sphinx-theme (>=0.14.1)", "scipy", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinxext-altair"]
|
511 |
-
save = ["vl-convert-python (>=1.7.0)"]
|
512 |
-
|
513 |
[[package]]
|
514 |
name = "amqp"
|
515 |
version = "5.3.1"
|
@@ -2770,42 +2746,45 @@ test = ["mockito (>=1.2.1)", "pytest (>=5.4.1)", "pytest-runner"]
|
|
2770 |
|
2771 |
[[package]]
|
2772 |
name = "gradio"
|
2773 |
-
version = "
|
2774 |
description = "Python library for easily interacting with trained machine learning models"
|
2775 |
optional = false
|
2776 |
-
python-versions = ">=3.
|
2777 |
files = [
|
2778 |
-
{file = "gradio-
|
2779 |
-
{file = "gradio-3.36.1.tar.gz", hash = "sha256:1d821cee15da066c24c197248ba9aaed5f5e59505d17754561c2f96f90e73a89"},
|
2780 |
]
|
2781 |
|
2782 |
[package.dependencies]
|
2783 |
-
aiofiles = "
|
2784 |
-
|
2785 |
-
|
2786 |
-
fastapi = "*"
|
2787 |
ffmpy = "*"
|
2788 |
-
gradio-client = "
|
2789 |
-
httpx = "
|
2790 |
-
huggingface-hub = ">=0.
|
2791 |
-
jinja2 = "
|
2792 |
-
|
2793 |
-
|
2794 |
-
|
2795 |
-
|
2796 |
-
|
2797 |
-
|
2798 |
-
|
2799 |
-
pillow = "*"
|
2800 |
-
pydantic = "*"
|
2801 |
pydub = "*"
|
2802 |
-
|
2803 |
-
|
2804 |
-
|
2805 |
-
|
2806 |
-
semantic-version = "
|
2807 |
-
|
2808 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2809 |
|
2810 |
[[package]]
|
2811 |
name = "gradio-client"
|
@@ -3596,41 +3575,6 @@ test-no-urls = ["pytest (>=6.2.5)", "pytest-subtests (>=0.8.0)"]
|
|
3596 |
typing-extensions = ["typing-extensions (>=3.10.0.0)"]
|
3597 |
urls = ["requests (>=2.18.4)"]
|
3598 |
|
3599 |
-
[[package]]
|
3600 |
-
name = "jsonschema"
|
3601 |
-
version = "4.23.0"
|
3602 |
-
description = "An implementation of JSON Schema validation for Python"
|
3603 |
-
optional = false
|
3604 |
-
python-versions = ">=3.8"
|
3605 |
-
files = [
|
3606 |
-
{file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"},
|
3607 |
-
{file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"},
|
3608 |
-
]
|
3609 |
-
|
3610 |
-
[package.dependencies]
|
3611 |
-
attrs = ">=22.2.0"
|
3612 |
-
jsonschema-specifications = ">=2023.03.6"
|
3613 |
-
referencing = ">=0.28.4"
|
3614 |
-
rpds-py = ">=0.7.1"
|
3615 |
-
|
3616 |
-
[package.extras]
|
3617 |
-
format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"]
|
3618 |
-
format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"]
|
3619 |
-
|
3620 |
-
[[package]]
|
3621 |
-
name = "jsonschema-specifications"
|
3622 |
-
version = "2024.10.1"
|
3623 |
-
description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry"
|
3624 |
-
optional = false
|
3625 |
-
python-versions = ">=3.9"
|
3626 |
-
files = [
|
3627 |
-
{file = "jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf"},
|
3628 |
-
{file = "jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272"},
|
3629 |
-
]
|
3630 |
-
|
3631 |
-
[package.dependencies]
|
3632 |
-
referencing = ">=0.31.0"
|
3633 |
-
|
3634 |
[[package]]
|
3635 |
name = "kaggle"
|
3636 |
version = "1.6.17"
|
@@ -3896,26 +3840,6 @@ cli = ["fire"]
|
|
3896 |
docs = ["requests (>=2.0.0)"]
|
3897 |
typing = ["mypy (>=1.0.0)", "types-setuptools"]
|
3898 |
|
3899 |
-
[[package]]
|
3900 |
-
name = "linkify-it-py"
|
3901 |
-
version = "2.0.3"
|
3902 |
-
description = "Links recognition library with FULL unicode support."
|
3903 |
-
optional = false
|
3904 |
-
python-versions = ">=3.7"
|
3905 |
-
files = [
|
3906 |
-
{file = "linkify-it-py-2.0.3.tar.gz", hash = "sha256:68cda27e162e9215c17d786649d1da0021a451bdc436ef9e0fa0ba5234b9b048"},
|
3907 |
-
{file = "linkify_it_py-2.0.3-py3-none-any.whl", hash = "sha256:6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79"},
|
3908 |
-
]
|
3909 |
-
|
3910 |
-
[package.dependencies]
|
3911 |
-
uc-micro-py = "*"
|
3912 |
-
|
3913 |
-
[package.extras]
|
3914 |
-
benchmark = ["pytest", "pytest-benchmark"]
|
3915 |
-
dev = ["black", "flake8", "isort", "pre-commit", "pyproject-flake8"]
|
3916 |
-
doc = ["myst-parser", "sphinx", "sphinx-book-theme"]
|
3917 |
-
test = ["coverage", "pytest", "pytest-cov"]
|
3918 |
-
|
3919 |
[[package]]
|
3920 |
name = "litserve"
|
3921 |
version = "0.2.5"
|
@@ -3986,17 +3910,16 @@ testing = ["coverage", "pyyaml"]
|
|
3986 |
|
3987 |
[[package]]
|
3988 |
name = "markdown-it-py"
|
3989 |
-
version = "
|
3990 |
description = "Python port of markdown-it. Markdown parsing, done right!"
|
3991 |
optional = false
|
3992 |
-
python-versions = ">=3.
|
3993 |
files = [
|
3994 |
-
{file = "markdown-it-py-
|
3995 |
-
{file = "markdown_it_py-
|
3996 |
]
|
3997 |
|
3998 |
[package.dependencies]
|
3999 |
-
linkify-it-py = {version = ">=1,<3", optional = true, markers = "extra == \"linkify\""}
|
4000 |
mdurl = ">=0.1,<1.0"
|
4001 |
|
4002 |
[package.extras]
|
@@ -4006,77 +3929,76 @@ compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0
|
|
4006 |
linkify = ["linkify-it-py (>=1,<3)"]
|
4007 |
plugins = ["mdit-py-plugins"]
|
4008 |
profiling = ["gprof2dot"]
|
4009 |
-
rtd = ["
|
4010 |
testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"]
|
4011 |
|
4012 |
[[package]]
|
4013 |
name = "markupsafe"
|
4014 |
-
version = "
|
4015 |
description = "Safely add untrusted strings to HTML/XML markup."
|
4016 |
optional = false
|
4017 |
-
python-versions = ">=3.
|
4018 |
files = [
|
4019 |
-
{file = "MarkupSafe-
|
4020 |
-
{file = "MarkupSafe-
|
4021 |
-
{file = "MarkupSafe-
|
4022 |
-
{file = "MarkupSafe-
|
4023 |
-
{file = "MarkupSafe-
|
4024 |
-
{file = "MarkupSafe-
|
4025 |
-
{file = "MarkupSafe-
|
4026 |
-
{file = "MarkupSafe-
|
4027 |
-
{file = "MarkupSafe-
|
4028 |
-
{file = "MarkupSafe-
|
4029 |
-
{file = "MarkupSafe-
|
4030 |
-
{file = "MarkupSafe-
|
4031 |
-
{file = "MarkupSafe-
|
4032 |
-
{file = "MarkupSafe-
|
4033 |
-
{file = "MarkupSafe-
|
4034 |
-
{file = "MarkupSafe-
|
4035 |
-
{file = "MarkupSafe-
|
4036 |
-
{file = "MarkupSafe-
|
4037 |
-
{file = "MarkupSafe-
|
4038 |
-
{file = "MarkupSafe-
|
4039 |
-
{file = "MarkupSafe-
|
4040 |
-
{file = "MarkupSafe-
|
4041 |
-
{file = "MarkupSafe-
|
4042 |
-
{file = "MarkupSafe-
|
4043 |
-
{file = "MarkupSafe-
|
4044 |
-
{file = "MarkupSafe-
|
4045 |
-
{file = "MarkupSafe-
|
4046 |
-
{file = "MarkupSafe-
|
4047 |
-
{file = "MarkupSafe-
|
4048 |
-
{file = "MarkupSafe-
|
4049 |
-
{file = "MarkupSafe-
|
4050 |
-
{file = "MarkupSafe-
|
4051 |
-
{file = "MarkupSafe-
|
4052 |
-
{file = "MarkupSafe-
|
4053 |
-
{file = "MarkupSafe-
|
4054 |
-
{file = "MarkupSafe-
|
4055 |
-
{file = "MarkupSafe-
|
4056 |
-
{file = "MarkupSafe-
|
4057 |
-
{file = "MarkupSafe-
|
4058 |
-
{file = "MarkupSafe-
|
4059 |
-
{file = "MarkupSafe-
|
4060 |
-
{file = "MarkupSafe-
|
4061 |
-
{file = "MarkupSafe-
|
4062 |
-
{file = "MarkupSafe-
|
4063 |
-
{file = "MarkupSafe-
|
4064 |
-
{file = "MarkupSafe-
|
4065 |
-
{file = "MarkupSafe-
|
4066 |
-
{file = "MarkupSafe-
|
4067 |
-
{file = "MarkupSafe-
|
4068 |
-
{file = "MarkupSafe-
|
4069 |
-
{file = "MarkupSafe-
|
4070 |
-
{file = "MarkupSafe-
|
4071 |
-
{file = "MarkupSafe-
|
4072 |
-
{file = "MarkupSafe-
|
4073 |
-
{file = "MarkupSafe-
|
4074 |
-
{file = "MarkupSafe-
|
4075 |
-
{file = "MarkupSafe-
|
4076 |
-
{file = "MarkupSafe-
|
4077 |
-
{file = "MarkupSafe-
|
4078 |
-
{file = "MarkupSafe-
|
4079 |
-
{file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"},
|
4080 |
]
|
4081 |
|
4082 |
[[package]]
|
@@ -4149,25 +4071,6 @@ files = [
|
|
4149 |
{file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
|
4150 |
]
|
4151 |
|
4152 |
-
[[package]]
|
4153 |
-
name = "mdit-py-plugins"
|
4154 |
-
version = "0.3.3"
|
4155 |
-
description = "Collection of plugins for markdown-it-py"
|
4156 |
-
optional = false
|
4157 |
-
python-versions = ">=3.7"
|
4158 |
-
files = [
|
4159 |
-
{file = "mdit-py-plugins-0.3.3.tar.gz", hash = "sha256:5cfd7e7ac582a594e23ba6546a2f406e94e42eb33ae596d0734781261c251260"},
|
4160 |
-
{file = "mdit_py_plugins-0.3.3-py3-none-any.whl", hash = "sha256:36d08a29def19ec43acdcd8ba471d3ebab132e7879d442760d963f19913e04b9"},
|
4161 |
-
]
|
4162 |
-
|
4163 |
-
[package.dependencies]
|
4164 |
-
markdown-it-py = ">=1.0.0,<3.0.0"
|
4165 |
-
|
4166 |
-
[package.extras]
|
4167 |
-
code-style = ["pre-commit"]
|
4168 |
-
rtd = ["attrs", "myst-parser (>=0.16.1,<0.17.0)", "sphinx-book-theme (>=0.1.0,<0.2.0)"]
|
4169 |
-
testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"]
|
4170 |
-
|
4171 |
[[package]]
|
4172 |
name = "mdurl"
|
4173 |
version = "0.1.2"
|
@@ -4424,25 +4327,6 @@ files = [
|
|
4424 |
{file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
|
4425 |
]
|
4426 |
|
4427 |
-
[[package]]
|
4428 |
-
name = "narwhals"
|
4429 |
-
version = "1.15.0"
|
4430 |
-
description = "Extremely lightweight compatibility layer between dataframe libraries"
|
4431 |
-
optional = false
|
4432 |
-
python-versions = ">=3.8"
|
4433 |
-
files = [
|
4434 |
-
{file = "narwhals-1.15.0-py3-none-any.whl", hash = "sha256:f644cf70e9bea083d2426c5255da80f4fd2d4da5fdea1bbd2f89717a3e7086f9"},
|
4435 |
-
{file = "narwhals-1.15.0.tar.gz", hash = "sha256:913e94afa453c661767186973c261998b1d8a14c223d6685f471ad149f62fb11"},
|
4436 |
-
]
|
4437 |
-
|
4438 |
-
[package.extras]
|
4439 |
-
cudf = ["cudf (>=23.08.00)"]
|
4440 |
-
dask = ["dask[dataframe] (>=2024.7)"]
|
4441 |
-
modin = ["modin"]
|
4442 |
-
pandas = ["pandas (>=0.25.3)"]
|
4443 |
-
polars = ["polars (>=0.20.3)"]
|
4444 |
-
pyarrow = ["pyarrow (>=11.0.0)"]
|
4445 |
-
|
4446 |
[[package]]
|
4447 |
name = "networkx"
|
4448 |
version = "3.4.2"
|
@@ -6104,13 +5988,13 @@ cli = ["click (>=5.0)"]
|
|
6104 |
|
6105 |
[[package]]
|
6106 |
name = "python-multipart"
|
6107 |
-
version = "0.0.
|
6108 |
description = "A streaming multipart parser for Python"
|
6109 |
optional = false
|
6110 |
python-versions = ">=3.8"
|
6111 |
files = [
|
6112 |
-
{file = "python_multipart-0.0.
|
6113 |
-
{file = "python_multipart-0.0.
|
6114 |
]
|
6115 |
|
6116 |
[[package]]
|
@@ -6291,21 +6175,6 @@ redis = ">=2.10"
|
|
6291 |
rmtest = ">=0.2"
|
6292 |
six = ">=1.10.0"
|
6293 |
|
6294 |
-
[[package]]
|
6295 |
-
name = "referencing"
|
6296 |
-
version = "0.35.1"
|
6297 |
-
description = "JSON Referencing + Python"
|
6298 |
-
optional = false
|
6299 |
-
python-versions = ">=3.8"
|
6300 |
-
files = [
|
6301 |
-
{file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"},
|
6302 |
-
{file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"},
|
6303 |
-
]
|
6304 |
-
|
6305 |
-
[package.dependencies]
|
6306 |
-
attrs = ">=22.2.0"
|
6307 |
-
rpds-py = ">=0.7.0"
|
6308 |
-
|
6309 |
[[package]]
|
6310 |
name = "regex"
|
6311 |
version = "2024.11.6"
|
@@ -6490,105 +6359,6 @@ files = [
|
|
6490 |
[package.dependencies]
|
6491 |
python-dotenv = ">=0.20.0"
|
6492 |
|
6493 |
-
[[package]]
|
6494 |
-
name = "rpds-py"
|
6495 |
-
version = "0.21.0"
|
6496 |
-
description = "Python bindings to Rust's persistent data structures (rpds)"
|
6497 |
-
optional = false
|
6498 |
-
python-versions = ">=3.9"
|
6499 |
-
files = [
|
6500 |
-
{file = "rpds_py-0.21.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a017f813f24b9df929674d0332a374d40d7f0162b326562daae8066b502d0590"},
|
6501 |
-
{file = "rpds_py-0.21.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:20cc1ed0bcc86d8e1a7e968cce15be45178fd16e2ff656a243145e0b439bd250"},
|
6502 |
-
{file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad116dda078d0bc4886cb7840e19811562acdc7a8e296ea6ec37e70326c1b41c"},
|
6503 |
-
{file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:808f1ac7cf3b44f81c9475475ceb221f982ef548e44e024ad5f9e7060649540e"},
|
6504 |
-
{file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de552f4a1916e520f2703ec474d2b4d3f86d41f353e7680b597512ffe7eac5d0"},
|
6505 |
-
{file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:efec946f331349dfc4ae9d0e034c263ddde19414fe5128580f512619abed05f1"},
|
6506 |
-
{file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b80b4690bbff51a034bfde9c9f6bf9357f0a8c61f548942b80f7b66356508bf5"},
|
6507 |
-
{file = "rpds_py-0.21.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:085ed25baac88953d4283e5b5bd094b155075bb40d07c29c4f073e10623f9f2e"},
|
6508 |
-
{file = "rpds_py-0.21.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:daa8efac2a1273eed2354397a51216ae1e198ecbce9036fba4e7610b308b6153"},
|
6509 |
-
{file = "rpds_py-0.21.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:95a5bad1ac8a5c77b4e658671642e4af3707f095d2b78a1fdd08af0dfb647624"},
|
6510 |
-
{file = "rpds_py-0.21.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3e53861b29a13d5b70116ea4230b5f0f3547b2c222c5daa090eb7c9c82d7f664"},
|
6511 |
-
{file = "rpds_py-0.21.0-cp310-none-win32.whl", hash = "sha256:ea3a6ac4d74820c98fcc9da4a57847ad2cc36475a8bd9683f32ab6d47a2bd682"},
|
6512 |
-
{file = "rpds_py-0.21.0-cp310-none-win_amd64.whl", hash = "sha256:b8f107395f2f1d151181880b69a2869c69e87ec079c49c0016ab96860b6acbe5"},
|
6513 |
-
{file = "rpds_py-0.21.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:5555db3e618a77034954b9dc547eae94166391a98eb867905ec8fcbce1308d95"},
|
6514 |
-
{file = "rpds_py-0.21.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:97ef67d9bbc3e15584c2f3c74bcf064af36336c10d2e21a2131e123ce0f924c9"},
|
6515 |
-
{file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ab2c2a26d2f69cdf833174f4d9d86118edc781ad9a8fa13970b527bf8236027"},
|
6516 |
-
{file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4e8921a259f54bfbc755c5bbd60c82bb2339ae0324163f32868f63f0ebb873d9"},
|
6517 |
-
{file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a7ff941004d74d55a47f916afc38494bd1cfd4b53c482b77c03147c91ac0ac3"},
|
6518 |
-
{file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5145282a7cd2ac16ea0dc46b82167754d5e103a05614b724457cffe614f25bd8"},
|
6519 |
-
{file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de609a6f1b682f70bb7163da745ee815d8f230d97276db049ab447767466a09d"},
|
6520 |
-
{file = "rpds_py-0.21.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:40c91c6e34cf016fa8e6b59d75e3dbe354830777fcfd74c58b279dceb7975b75"},
|
6521 |
-
{file = "rpds_py-0.21.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d2132377f9deef0c4db89e65e8bb28644ff75a18df5293e132a8d67748397b9f"},
|
6522 |
-
{file = "rpds_py-0.21.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:0a9e0759e7be10109645a9fddaaad0619d58c9bf30a3f248a2ea57a7c417173a"},
|
6523 |
-
{file = "rpds_py-0.21.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9e20da3957bdf7824afdd4b6eeb29510e83e026473e04952dca565170cd1ecc8"},
|
6524 |
-
{file = "rpds_py-0.21.0-cp311-none-win32.whl", hash = "sha256:f71009b0d5e94c0e86533c0b27ed7cacc1239cb51c178fd239c3cfefefb0400a"},
|
6525 |
-
{file = "rpds_py-0.21.0-cp311-none-win_amd64.whl", hash = "sha256:e168afe6bf6ab7ab46c8c375606298784ecbe3ba31c0980b7dcbb9631dcba97e"},
|
6526 |
-
{file = "rpds_py-0.21.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:30b912c965b2aa76ba5168fd610087bad7fcde47f0a8367ee8f1876086ee6d1d"},
|
6527 |
-
{file = "rpds_py-0.21.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ca9989d5d9b1b300bc18e1801c67b9f6d2c66b8fd9621b36072ed1df2c977f72"},
|
6528 |
-
{file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f54e7106f0001244a5f4cf810ba8d3f9c542e2730821b16e969d6887b664266"},
|
6529 |
-
{file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fed5dfefdf384d6fe975cc026886aece4f292feaf69d0eeb716cfd3c5a4dd8be"},
|
6530 |
-
{file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:590ef88db231c9c1eece44dcfefd7515d8bf0d986d64d0caf06a81998a9e8cab"},
|
6531 |
-
{file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f983e4c2f603c95dde63df633eec42955508eefd8d0f0e6d236d31a044c882d7"},
|
6532 |
-
{file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b229ce052ddf1a01c67d68166c19cb004fb3612424921b81c46e7ea7ccf7c3bf"},
|
6533 |
-
{file = "rpds_py-0.21.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ebf64e281a06c904a7636781d2e973d1f0926a5b8b480ac658dc0f556e7779f4"},
|
6534 |
-
{file = "rpds_py-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:998a8080c4495e4f72132f3d66ff91f5997d799e86cec6ee05342f8f3cda7dca"},
|
6535 |
-
{file = "rpds_py-0.21.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:98486337f7b4f3c324ab402e83453e25bb844f44418c066623db88e4c56b7c7b"},
|
6536 |
-
{file = "rpds_py-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a78d8b634c9df7f8d175451cfeac3810a702ccb85f98ec95797fa98b942cea11"},
|
6537 |
-
{file = "rpds_py-0.21.0-cp312-none-win32.whl", hash = "sha256:a58ce66847711c4aa2ecfcfaff04cb0327f907fead8945ffc47d9407f41ff952"},
|
6538 |
-
{file = "rpds_py-0.21.0-cp312-none-win_amd64.whl", hash = "sha256:e860f065cc4ea6f256d6f411aba4b1251255366e48e972f8a347cf88077b24fd"},
|
6539 |
-
{file = "rpds_py-0.21.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ee4eafd77cc98d355a0d02f263efc0d3ae3ce4a7c24740010a8b4012bbb24937"},
|
6540 |
-
{file = "rpds_py-0.21.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:688c93b77e468d72579351a84b95f976bd7b3e84aa6686be6497045ba84be560"},
|
6541 |
-
{file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c38dbf31c57032667dd5a2f0568ccde66e868e8f78d5a0d27dcc56d70f3fcd3b"},
|
6542 |
-
{file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2d6129137f43f7fa02d41542ffff4871d4aefa724a5fe38e2c31a4e0fd343fb0"},
|
6543 |
-
{file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:520ed8b99b0bf86a176271f6fe23024323862ac674b1ce5b02a72bfeff3fff44"},
|
6544 |
-
{file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aaeb25ccfb9b9014a10eaf70904ebf3f79faaa8e60e99e19eef9f478651b9b74"},
|
6545 |
-
{file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af04ac89c738e0f0f1b913918024c3eab6e3ace989518ea838807177d38a2e94"},
|
6546 |
-
{file = "rpds_py-0.21.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b9b76e2afd585803c53c5b29e992ecd183f68285b62fe2668383a18e74abe7a3"},
|
6547 |
-
{file = "rpds_py-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5afb5efde74c54724e1a01118c6e5c15e54e642c42a1ba588ab1f03544ac8c7a"},
|
6548 |
-
{file = "rpds_py-0.21.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:52c041802a6efa625ea18027a0723676a778869481d16803481ef6cc02ea8cb3"},
|
6549 |
-
{file = "rpds_py-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ee1e4fc267b437bb89990b2f2abf6c25765b89b72dd4a11e21934df449e0c976"},
|
6550 |
-
{file = "rpds_py-0.21.0-cp313-none-win32.whl", hash = "sha256:0c025820b78817db6a76413fff6866790786c38f95ea3f3d3c93dbb73b632202"},
|
6551 |
-
{file = "rpds_py-0.21.0-cp313-none-win_amd64.whl", hash = "sha256:320c808df533695326610a1b6a0a6e98f033e49de55d7dc36a13c8a30cfa756e"},
|
6552 |
-
{file = "rpds_py-0.21.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:2c51d99c30091f72a3c5d126fad26236c3f75716b8b5e5cf8effb18889ced928"},
|
6553 |
-
{file = "rpds_py-0.21.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cbd7504a10b0955ea287114f003b7ad62330c9e65ba012c6223dba646f6ffd05"},
|
6554 |
-
{file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6dcc4949be728ede49e6244eabd04064336012b37f5c2200e8ec8eb2988b209c"},
|
6555 |
-
{file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f414da5c51bf350e4b7960644617c130140423882305f7574b6cf65a3081cecb"},
|
6556 |
-
{file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9afe42102b40007f588666bc7de82451e10c6788f6f70984629db193849dced1"},
|
6557 |
-
{file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b929c2bb6e29ab31f12a1117c39f7e6d6450419ab7464a4ea9b0b417174f044"},
|
6558 |
-
{file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8404b3717da03cbf773a1d275d01fec84ea007754ed380f63dfc24fb76ce4592"},
|
6559 |
-
{file = "rpds_py-0.21.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e12bb09678f38b7597b8346983d2323a6482dcd59e423d9448108c1be37cac9d"},
|
6560 |
-
{file = "rpds_py-0.21.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:58a0e345be4b18e6b8501d3b0aa540dad90caeed814c515e5206bb2ec26736fd"},
|
6561 |
-
{file = "rpds_py-0.21.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:c3761f62fcfccf0864cc4665b6e7c3f0c626f0380b41b8bd1ce322103fa3ef87"},
|
6562 |
-
{file = "rpds_py-0.21.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c2b2f71c6ad6c2e4fc9ed9401080badd1469fa9889657ec3abea42a3d6b2e1ed"},
|
6563 |
-
{file = "rpds_py-0.21.0-cp39-none-win32.whl", hash = "sha256:b21747f79f360e790525e6f6438c7569ddbfb1b3197b9e65043f25c3c9b489d8"},
|
6564 |
-
{file = "rpds_py-0.21.0-cp39-none-win_amd64.whl", hash = "sha256:0626238a43152918f9e72ede9a3b6ccc9e299adc8ade0d67c5e142d564c9a83d"},
|
6565 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6b4ef7725386dc0762857097f6b7266a6cdd62bfd209664da6712cb26acef035"},
|
6566 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:6bc0e697d4d79ab1aacbf20ee5f0df80359ecf55db33ff41481cf3e24f206919"},
|
6567 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da52d62a96e61c1c444f3998c434e8b263c384f6d68aca8274d2e08d1906325c"},
|
6568 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:98e4fe5db40db87ce1c65031463a760ec7906ab230ad2249b4572c2fc3ef1f9f"},
|
6569 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:30bdc973f10d28e0337f71d202ff29345320f8bc49a31c90e6c257e1ccef4333"},
|
6570 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:faa5e8496c530f9c71f2b4e1c49758b06e5f4055e17144906245c99fa6d45356"},
|
6571 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32eb88c30b6a4f0605508023b7141d043a79b14acb3b969aa0b4f99b25bc7d4a"},
|
6572 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a89a8ce9e4e75aeb7fa5d8ad0f3fecdee813802592f4f46a15754dcb2fd6b061"},
|
6573 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:241e6c125568493f553c3d0fdbb38c74babf54b45cef86439d4cd97ff8feb34d"},
|
6574 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:3b766a9f57663396e4f34f5140b3595b233a7b146e94777b97a8413a1da1be18"},
|
6575 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:af4a644bf890f56e41e74be7d34e9511e4954894d544ec6b8efe1e21a1a8da6c"},
|
6576 |
-
{file = "rpds_py-0.21.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:3e30a69a706e8ea20444b98a49f386c17b26f860aa9245329bab0851ed100677"},
|
6577 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:031819f906bb146561af051c7cef4ba2003d28cff07efacef59da973ff7969ba"},
|
6578 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b876f2bc27ab5954e2fd88890c071bd0ed18b9c50f6ec3de3c50a5ece612f7a6"},
|
6579 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc5695c321e518d9f03b7ea6abb5ea3af4567766f9852ad1560f501b17588c7b"},
|
6580 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b4de1da871b5c0fd5537b26a6fc6814c3cc05cabe0c941db6e9044ffbb12f04a"},
|
6581 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:878f6fea96621fda5303a2867887686d7a198d9e0f8a40be100a63f5d60c88c9"},
|
6582 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8eeec67590e94189f434c6d11c426892e396ae59e4801d17a93ac96b8c02a6c"},
|
6583 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ff2eba7f6c0cb523d7e9cff0903f2fe1feff8f0b2ceb6bd71c0e20a4dcee271"},
|
6584 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a429b99337062877d7875e4ff1a51fe788424d522bd64a8c0a20ef3021fdb6ed"},
|
6585 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:d167e4dbbdac48bd58893c7e446684ad5d425b407f9336e04ab52e8b9194e2ed"},
|
6586 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:4eb2de8a147ffe0626bfdc275fc6563aa7bf4b6db59cf0d44f0ccd6ca625a24e"},
|
6587 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:e78868e98f34f34a88e23ee9ccaeeec460e4eaf6db16d51d7a9b883e5e785a5e"},
|
6588 |
-
{file = "rpds_py-0.21.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:4991ca61656e3160cdaca4851151fd3f4a92e9eba5c7a530ab030d6aee96ec89"},
|
6589 |
-
{file = "rpds_py-0.21.0.tar.gz", hash = "sha256:ed6378c9d66d0de903763e7706383d60c33829581f0adff47b6535f1802fa6db"},
|
6590 |
-
]
|
6591 |
-
|
6592 |
[[package]]
|
6593 |
name = "rsa"
|
6594 |
version = "4.9"
|
@@ -6671,6 +6441,33 @@ files = [
|
|
6671 |
{file = "ruamel.yaml.clib-0.2.12.tar.gz", hash = "sha256:6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f"},
|
6672 |
]
|
6673 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6674 |
[[package]]
|
6675 |
name = "s3fs"
|
6676 |
version = "2024.10.0"
|
@@ -6708,6 +6505,23 @@ botocore = ">=1.33.2,<2.0a.0"
|
|
6708 |
[package.extras]
|
6709 |
crt = ["botocore[crt] (>=1.33.2,<2.0a.0)"]
|
6710 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6711 |
[[package]]
|
6712 |
name = "safetensors"
|
6713 |
version = "0.4.5"
|
@@ -7573,13 +7387,13 @@ testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests", "ruff"]
|
|
7573 |
|
7574 |
[[package]]
|
7575 |
name = "tomlkit"
|
7576 |
-
version = "0.
|
7577 |
description = "Style preserving TOML library"
|
7578 |
optional = false
|
7579 |
-
python-versions = ">=3.
|
7580 |
files = [
|
7581 |
-
{file = "tomlkit-0.
|
7582 |
-
{file = "tomlkit-0.
|
7583 |
]
|
7584 |
|
7585 |
[[package]]
|
@@ -7900,20 +7714,6 @@ files = [
|
|
7900 |
{file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"},
|
7901 |
]
|
7902 |
|
7903 |
-
[[package]]
|
7904 |
-
name = "uc-micro-py"
|
7905 |
-
version = "1.0.3"
|
7906 |
-
description = "Micro subset of unicode data files for linkify-it-py projects."
|
7907 |
-
optional = false
|
7908 |
-
python-versions = ">=3.7"
|
7909 |
-
files = [
|
7910 |
-
{file = "uc-micro-py-1.0.3.tar.gz", hash = "sha256:d321b92cff673ec58027c04015fcaa8bb1e005478643ff4a500882eaab88c48a"},
|
7911 |
-
{file = "uc_micro_py-1.0.3-py3-none-any.whl", hash = "sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5"},
|
7912 |
-
]
|
7913 |
-
|
7914 |
-
[package.extras]
|
7915 |
-
test = ["coverage", "pytest", "pytest-cov"]
|
7916 |
-
|
7917 |
[[package]]
|
7918 |
name = "uritemplate"
|
7919 |
version = "4.1.1"
|
@@ -8504,4 +8304,4 @@ type = ["pytest-mypy"]
|
|
8504 |
[metadata]
|
8505 |
lock-version = "2.0"
|
8506 |
python-versions = "3.12.6"
|
8507 |
-
content-hash = "
|
|
|
224 |
|
225 |
[[package]]
|
226 |
name = "aiofiles"
|
227 |
+
version = "23.2.1"
|
228 |
description = "File support for asyncio."
|
229 |
optional = false
|
230 |
+
python-versions = ">=3.7"
|
231 |
files = [
|
232 |
+
{file = "aiofiles-23.2.1-py3-none-any.whl", hash = "sha256:19297512c647d4b27a2cf7c34caa7e405c0d60b5560618a29a9fe027b18b0107"},
|
233 |
+
{file = "aiofiles-23.2.1.tar.gz", hash = "sha256:84ec2218d8419404abcb9f0c02df3f34c6e0a68ed41072acfb1cef5cbc29051a"},
|
234 |
]
|
235 |
|
236 |
[[package]]
|
237 |
name = "aiohappyeyeballs"
|
238 |
+
version = "2.4.4"
|
239 |
description = "Happy Eyeballs for asyncio"
|
240 |
optional = false
|
241 |
python-versions = ">=3.8"
|
242 |
files = [
|
243 |
+
{file = "aiohappyeyeballs-2.4.4-py3-none-any.whl", hash = "sha256:a980909d50efcd44795c4afeca523296716d50cd756ddca6af8c65b996e27de8"},
|
244 |
+
{file = "aiohappyeyeballs-2.4.4.tar.gz", hash = "sha256:5fdd7d87889c63183afc18ce9271f9b0a7d32c2303e394468dd45d514a757745"},
|
245 |
]
|
246 |
|
247 |
[[package]]
|
|
|
486 |
[package.extras]
|
487 |
tz = ["backports.zoneinfo"]
|
488 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
489 |
[[package]]
|
490 |
name = "amqp"
|
491 |
version = "5.3.1"
|
|
|
2746 |
|
2747 |
[[package]]
|
2748 |
name = "gradio"
|
2749 |
+
version = "5.7.1"
|
2750 |
description = "Python library for easily interacting with trained machine learning models"
|
2751 |
optional = false
|
2752 |
+
python-versions = ">=3.10"
|
2753 |
files = [
|
2754 |
+
{file = "gradio-5.7.1-py3-none-any.whl", hash = "sha256:6b6c788445ea676b9589e57c62b2ebdad67b089585c56744c56012d0915d1001"},
|
|
|
2755 |
]
|
2756 |
|
2757 |
[package.dependencies]
|
2758 |
+
aiofiles = ">=22.0,<24.0"
|
2759 |
+
anyio = ">=3.0,<5.0"
|
2760 |
+
fastapi = ">=0.115.2,<1.0"
|
|
|
2761 |
ffmpy = "*"
|
2762 |
+
gradio-client = "1.5.0"
|
2763 |
+
httpx = ">=0.24.1"
|
2764 |
+
huggingface-hub = ">=0.25.1"
|
2765 |
+
jinja2 = "<4.0"
|
2766 |
+
markupsafe = ">=2.0,<3.0"
|
2767 |
+
numpy = ">=1.0,<3.0"
|
2768 |
+
orjson = ">=3.0,<4.0"
|
2769 |
+
packaging = "*"
|
2770 |
+
pandas = ">=1.0,<3.0"
|
2771 |
+
pillow = ">=8.0,<12.0"
|
2772 |
+
pydantic = ">=2.0"
|
|
|
|
|
2773 |
pydub = "*"
|
2774 |
+
python-multipart = "0.0.12"
|
2775 |
+
pyyaml = ">=5.0,<7.0"
|
2776 |
+
ruff = {version = ">=0.2.2", markers = "sys_platform != \"emscripten\""}
|
2777 |
+
safehttpx = ">=0.1.1,<1.0"
|
2778 |
+
semantic-version = ">=2.0,<3.0"
|
2779 |
+
starlette = {version = ">=0.40.0,<1.0", markers = "sys_platform != \"emscripten\""}
|
2780 |
+
tomlkit = "0.12.0"
|
2781 |
+
typer = {version = ">=0.12,<1.0", markers = "sys_platform != \"emscripten\""}
|
2782 |
+
typing-extensions = ">=4.0,<5.0"
|
2783 |
+
urllib3 = {version = ">=2.0,<3.0", markers = "sys_platform == \"emscripten\""}
|
2784 |
+
uvicorn = {version = ">=0.14.0", markers = "sys_platform != \"emscripten\""}
|
2785 |
+
|
2786 |
+
[package.extras]
|
2787 |
+
oauth = ["authlib", "itsdangerous"]
|
2788 |
|
2789 |
[[package]]
|
2790 |
name = "gradio-client"
|
|
|
3575 |
typing-extensions = ["typing-extensions (>=3.10.0.0)"]
|
3576 |
urls = ["requests (>=2.18.4)"]
|
3577 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3578 |
[[package]]
|
3579 |
name = "kaggle"
|
3580 |
version = "1.6.17"
|
|
|
3840 |
docs = ["requests (>=2.0.0)"]
|
3841 |
typing = ["mypy (>=1.0.0)", "types-setuptools"]
|
3842 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3843 |
[[package]]
|
3844 |
name = "litserve"
|
3845 |
version = "0.2.5"
|
|
|
3910 |
|
3911 |
[[package]]
|
3912 |
name = "markdown-it-py"
|
3913 |
+
version = "3.0.0"
|
3914 |
description = "Python port of markdown-it. Markdown parsing, done right!"
|
3915 |
optional = false
|
3916 |
+
python-versions = ">=3.8"
|
3917 |
files = [
|
3918 |
+
{file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"},
|
3919 |
+
{file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"},
|
3920 |
]
|
3921 |
|
3922 |
[package.dependencies]
|
|
|
3923 |
mdurl = ">=0.1,<1.0"
|
3924 |
|
3925 |
[package.extras]
|
|
|
3929 |
linkify = ["linkify-it-py (>=1,<3)"]
|
3930 |
plugins = ["mdit-py-plugins"]
|
3931 |
profiling = ["gprof2dot"]
|
3932 |
+
rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"]
|
3933 |
testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"]
|
3934 |
|
3935 |
[[package]]
|
3936 |
name = "markupsafe"
|
3937 |
+
version = "2.1.5"
|
3938 |
description = "Safely add untrusted strings to HTML/XML markup."
|
3939 |
optional = false
|
3940 |
+
python-versions = ">=3.7"
|
3941 |
files = [
|
3942 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"},
|
3943 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"},
|
3944 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"},
|
3945 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"},
|
3946 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"},
|
3947 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"},
|
3948 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"},
|
3949 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"},
|
3950 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"},
|
3951 |
+
{file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"},
|
3952 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"},
|
3953 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"},
|
3954 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"},
|
3955 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"},
|
3956 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"},
|
3957 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"},
|
3958 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"},
|
3959 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"},
|
3960 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"},
|
3961 |
+
{file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"},
|
3962 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"},
|
3963 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"},
|
3964 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"},
|
3965 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"},
|
3966 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"},
|
3967 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"},
|
3968 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"},
|
3969 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"},
|
3970 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"},
|
3971 |
+
{file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"},
|
3972 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"},
|
3973 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"},
|
3974 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"},
|
3975 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"},
|
3976 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"},
|
3977 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"},
|
3978 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"},
|
3979 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"},
|
3980 |
+
{file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"},
|
3981 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"},
|
3982 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"},
|
3983 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"},
|
3984 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"},
|
3985 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"},
|
3986 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"},
|
3987 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"},
|
3988 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"},
|
3989 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"},
|
3990 |
+
{file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"},
|
3991 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"},
|
3992 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"},
|
3993 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"},
|
3994 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"},
|
3995 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"},
|
3996 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"},
|
3997 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"},
|
3998 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"},
|
3999 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"},
|
4000 |
+
{file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"},
|
4001 |
+
{file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"},
|
|
|
4002 |
]
|
4003 |
|
4004 |
[[package]]
|
|
|
4071 |
{file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
|
4072 |
]
|
4073 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4074 |
[[package]]
|
4075 |
name = "mdurl"
|
4076 |
version = "0.1.2"
|
|
|
4327 |
{file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
|
4328 |
]
|
4329 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4330 |
[[package]]
|
4331 |
name = "networkx"
|
4332 |
version = "3.4.2"
|
|
|
5988 |
|
5989 |
[[package]]
|
5990 |
name = "python-multipart"
|
5991 |
+
version = "0.0.12"
|
5992 |
description = "A streaming multipart parser for Python"
|
5993 |
optional = false
|
5994 |
python-versions = ">=3.8"
|
5995 |
files = [
|
5996 |
+
{file = "python_multipart-0.0.12-py3-none-any.whl", hash = "sha256:43dcf96cf65888a9cd3423544dd0d75ac10f7aa0c3c28a175bbcd00c9ce1aebf"},
|
5997 |
+
{file = "python_multipart-0.0.12.tar.gz", hash = "sha256:045e1f98d719c1ce085ed7f7e1ef9d8ccc8c02ba02b5566d5f7521410ced58cb"},
|
5998 |
]
|
5999 |
|
6000 |
[[package]]
|
|
|
6175 |
rmtest = ">=0.2"
|
6176 |
six = ">=1.10.0"
|
6177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6178 |
[[package]]
|
6179 |
name = "regex"
|
6180 |
version = "2024.11.6"
|
|
|
6359 |
[package.dependencies]
|
6360 |
python-dotenv = ">=0.20.0"
|
6361 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6362 |
[[package]]
|
6363 |
name = "rsa"
|
6364 |
version = "4.9"
|
|
|
6441 |
{file = "ruamel.yaml.clib-0.2.12.tar.gz", hash = "sha256:6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f"},
|
6442 |
]
|
6443 |
|
6444 |
+
[[package]]
|
6445 |
+
name = "ruff"
|
6446 |
+
version = "0.8.1"
|
6447 |
+
description = "An extremely fast Python linter and code formatter, written in Rust."
|
6448 |
+
optional = false
|
6449 |
+
python-versions = ">=3.7"
|
6450 |
+
files = [
|
6451 |
+
{file = "ruff-0.8.1-py3-none-linux_armv6l.whl", hash = "sha256:fae0805bd514066f20309f6742f6ee7904a773eb9e6c17c45d6b1600ca65c9b5"},
|
6452 |
+
{file = "ruff-0.8.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b8a4f7385c2285c30f34b200ca5511fcc865f17578383db154e098150ce0a087"},
|
6453 |
+
{file = "ruff-0.8.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:cd054486da0c53e41e0086e1730eb77d1f698154f910e0cd9e0d64274979a209"},
|
6454 |
+
{file = "ruff-0.8.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2029b8c22da147c50ae577e621a5bfbc5d1fed75d86af53643d7a7aee1d23871"},
|
6455 |
+
{file = "ruff-0.8.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2666520828dee7dfc7e47ee4ea0d928f40de72056d929a7c5292d95071d881d1"},
|
6456 |
+
{file = "ruff-0.8.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:333c57013ef8c97a53892aa56042831c372e0bb1785ab7026187b7abd0135ad5"},
|
6457 |
+
{file = "ruff-0.8.1-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:288326162804f34088ac007139488dcb43de590a5ccfec3166396530b58fb89d"},
|
6458 |
+
{file = "ruff-0.8.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b12c39b9448632284561cbf4191aa1b005882acbc81900ffa9f9f471c8ff7e26"},
|
6459 |
+
{file = "ruff-0.8.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:364e6674450cbac8e998f7b30639040c99d81dfb5bbc6dfad69bc7a8f916b3d1"},
|
6460 |
+
{file = "ruff-0.8.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b22346f845fec132aa39cd29acb94451d030c10874408dbf776af3aaeb53284c"},
|
6461 |
+
{file = "ruff-0.8.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b2f2f7a7e7648a2bfe6ead4e0a16745db956da0e3a231ad443d2a66a105c04fa"},
|
6462 |
+
{file = "ruff-0.8.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:adf314fc458374c25c5c4a4a9270c3e8a6a807b1bec018cfa2813d6546215540"},
|
6463 |
+
{file = "ruff-0.8.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a885d68342a231b5ba4d30b8c6e1b1ee3a65cf37e3d29b3c74069cdf1ee1e3c9"},
|
6464 |
+
{file = "ruff-0.8.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:d2c16e3508c8cc73e96aa5127d0df8913d2290098f776416a4b157657bee44c5"},
|
6465 |
+
{file = "ruff-0.8.1-py3-none-win32.whl", hash = "sha256:93335cd7c0eaedb44882d75a7acb7df4b77cd7cd0d2255c93b28791716e81790"},
|
6466 |
+
{file = "ruff-0.8.1-py3-none-win_amd64.whl", hash = "sha256:2954cdbe8dfd8ab359d4a30cd971b589d335a44d444b6ca2cb3d1da21b75e4b6"},
|
6467 |
+
{file = "ruff-0.8.1-py3-none-win_arm64.whl", hash = "sha256:55873cc1a473e5ac129d15eccb3c008c096b94809d693fc7053f588b67822737"},
|
6468 |
+
{file = "ruff-0.8.1.tar.gz", hash = "sha256:3583db9a6450364ed5ca3f3b4225958b24f78178908d5c4bc0f46251ccca898f"},
|
6469 |
+
]
|
6470 |
+
|
6471 |
[[package]]
|
6472 |
name = "s3fs"
|
6473 |
version = "2024.10.0"
|
|
|
6505 |
[package.extras]
|
6506 |
crt = ["botocore[crt] (>=1.33.2,<2.0a.0)"]
|
6507 |
|
6508 |
+
[[package]]
|
6509 |
+
name = "safehttpx"
|
6510 |
+
version = "0.1.1"
|
6511 |
+
description = "A small Python library created to help developers protect their applications from Server Side Request Forgery (SSRF) attacks."
|
6512 |
+
optional = false
|
6513 |
+
python-versions = ">=3.9"
|
6514 |
+
files = [
|
6515 |
+
{file = "safehttpx-0.1.1-py3-none-any.whl", hash = "sha256:1d93b64023c00d5c53ea70ea36e773b8a0dba5eaf1a1eb188856584a0a4cf4d1"},
|
6516 |
+
{file = "safehttpx-0.1.1.tar.gz", hash = "sha256:6e1bedf7767213300da5e4cb7e823e98edc934f17ca192d2e585111a2b899149"},
|
6517 |
+
]
|
6518 |
+
|
6519 |
+
[package.dependencies]
|
6520 |
+
httpx = "*"
|
6521 |
+
|
6522 |
+
[package.extras]
|
6523 |
+
dev = ["pytest"]
|
6524 |
+
|
6525 |
[[package]]
|
6526 |
name = "safetensors"
|
6527 |
version = "0.4.5"
|
|
|
7387 |
|
7388 |
[[package]]
|
7389 |
name = "tomlkit"
|
7390 |
+
version = "0.12.0"
|
7391 |
description = "Style preserving TOML library"
|
7392 |
optional = false
|
7393 |
+
python-versions = ">=3.7"
|
7394 |
files = [
|
7395 |
+
{file = "tomlkit-0.12.0-py3-none-any.whl", hash = "sha256:926f1f37a1587c7a4f6c7484dae538f1345d96d793d9adab5d3675957b1d0766"},
|
7396 |
+
{file = "tomlkit-0.12.0.tar.gz", hash = "sha256:01f0477981119c7d8ee0f67ebe0297a7c95b14cf9f4b102b45486deb77018716"},
|
7397 |
]
|
7398 |
|
7399 |
[[package]]
|
|
|
7714 |
{file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"},
|
7715 |
]
|
7716 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7717 |
[[package]]
|
7718 |
name = "uritemplate"
|
7719 |
version = "4.1.1"
|
|
|
8304 |
[metadata]
|
8305 |
lock-version = "2.0"
|
8306 |
python-versions = "3.12.6"
|
8307 |
+
content-hash = "299ab47cb12e9587df06bf93a23ddd51418ed509b6c90d2d13ba35a8cdf7754b"
|
pyproject.toml
CHANGED
@@ -55,7 +55,7 @@ confluent-kafka = "^2.6.0"
|
|
55 |
aiokafka = "^0.12.0"
|
56 |
azure-servicebus = "^7.12.3"
|
57 |
aiohttp = "^3.10.10"
|
58 |
-
aiofiles = "
|
59 |
aiologger = "^0.7.0"
|
60 |
pyyaml = "^6.0.2"
|
61 |
sqlalchemy-utils = "^0.41.2"
|
@@ -72,7 +72,7 @@ dvc-s3 = "^3.2.0"
|
|
72 |
litserve = "^0.2.4"
|
73 |
gpustat = "^1.1.1"
|
74 |
nvitop = "^1.3.2"
|
75 |
-
gradio = "
|
76 |
gradio-client = "^1.5.0"
|
77 |
|
78 |
[tool.poetry.dev-dependencies]
|
|
|
55 |
aiokafka = "^0.12.0"
|
56 |
azure-servicebus = "^7.12.3"
|
57 |
aiohttp = "^3.10.10"
|
58 |
+
aiofiles = "*"
|
59 |
aiologger = "^0.7.0"
|
60 |
pyyaml = "^6.0.2"
|
61 |
sqlalchemy-utils = "^0.41.2"
|
|
|
72 |
litserve = "^0.2.4"
|
73 |
gpustat = "^1.1.1"
|
74 |
nvitop = "^1.3.2"
|
75 |
+
gradio = "5.7.1"
|
76 |
gradio-client = "^1.5.0"
|
77 |
|
78 |
[tool.poetry.dev-dependencies]
|