Pierre Chapuis
commited on
set user agent
Browse files- pyproject.toml +1 -1
- requirements.lock +13 -13
- requirements.txt +1 -1
- src/app.py +6 -1
pyproject.toml
CHANGED
@@ -12,7 +12,7 @@ dependencies = [
|
|
12 |
"pillow>=10.4.0",
|
13 |
"gradio-imageslider>=0.0.20",
|
14 |
"pillow-heif>=0.18.0",
|
15 |
-
"finegrain @ git+ssh://[email protected]/finegrain-ai/finegrain-python@
|
16 |
]
|
17 |
readme = "README.md"
|
18 |
requires-python = ">= 3.12, <3.13"
|
|
|
12 |
"pillow>=10.4.0",
|
13 |
"gradio-imageslider>=0.0.20",
|
14 |
"pillow-heif>=0.18.0",
|
15 |
+
"finegrain @ git+ssh://[email protected]/finegrain-ai/finegrain-python@570e3deb369e9e7b0f9d16809f6fa29ff2f60f61#subdirectory=finegrain",
|
16 |
]
|
17 |
readme = "README.md"
|
18 |
requires-python = ">= 3.12, <3.13"
|
requirements.lock
CHANGED
@@ -31,19 +31,19 @@ contourpy==1.3.1
|
|
31 |
# via matplotlib
|
32 |
cycler==0.12.1
|
33 |
# via matplotlib
|
34 |
-
environs==14.1.
|
35 |
# via eraser
|
36 |
-
fastapi==0.115.
|
37 |
# via gradio
|
38 |
ffmpy==0.5.0
|
39 |
# via gradio
|
40 |
filelock==3.17.0
|
41 |
# via huggingface-hub
|
42 |
-
finegrain @ git+ssh://[email protected]/finegrain-ai/finegrain-python@
|
43 |
# via eraser
|
44 |
-
fonttools==4.
|
45 |
# via matplotlib
|
46 |
-
fsspec==2025.
|
47 |
# via gradio-client
|
48 |
# via huggingface-hub
|
49 |
gradio==4.44.1
|
@@ -52,7 +52,7 @@ gradio==4.44.1
|
|
52 |
# via gradio-imageslider
|
53 |
gradio-client==1.3.0
|
54 |
# via gradio
|
55 |
-
gradio-image-annotation==0.2.
|
56 |
# via eraser
|
57 |
gradio-imageslider==0.0.20
|
58 |
# via eraser
|
@@ -67,7 +67,7 @@ httpx==0.28.1
|
|
67 |
# via gradio-client
|
68 |
httpx-sse==0.4.0
|
69 |
# via finegrain
|
70 |
-
huggingface-hub==0.
|
71 |
# via gradio
|
72 |
# via gradio-client
|
73 |
idna==3.10
|
@@ -76,7 +76,7 @@ idna==3.10
|
|
76 |
# via requests
|
77 |
importlib-resources==6.5.2
|
78 |
# via gradio
|
79 |
-
jinja2==3.1.
|
80 |
# via gradio
|
81 |
kiwisolver==1.4.8
|
82 |
# via matplotlib
|
@@ -87,11 +87,11 @@ markupsafe==2.1.5
|
|
87 |
# via jinja2
|
88 |
marshmallow==3.26.1
|
89 |
# via environs
|
90 |
-
matplotlib==3.10.
|
91 |
# via gradio
|
92 |
mdurl==0.1.2
|
93 |
# via markdown-it-py
|
94 |
-
numpy==2.2.
|
95 |
# via contourpy
|
96 |
# via gradio
|
97 |
# via matplotlib
|
@@ -141,7 +141,7 @@ requests==2.32.3
|
|
141 |
# via huggingface-hub
|
142 |
rich==13.9.4
|
143 |
# via typer
|
144 |
-
ruff==0.9.
|
145 |
# via gradio
|
146 |
semantic-version==2.10.0
|
147 |
# via gradio
|
@@ -151,13 +151,13 @@ six==1.17.0
|
|
151 |
# via python-dateutil
|
152 |
sniffio==1.3.1
|
153 |
# via anyio
|
154 |
-
starlette==0.
|
155 |
# via fastapi
|
156 |
tomlkit==0.12.0
|
157 |
# via gradio
|
158 |
tqdm==4.67.1
|
159 |
# via huggingface-hub
|
160 |
-
typer==0.15.
|
161 |
# via gradio
|
162 |
typing-extensions==4.12.2
|
163 |
# via anyio
|
|
|
31 |
# via matplotlib
|
32 |
cycler==0.12.1
|
33 |
# via matplotlib
|
34 |
+
environs==14.1.1
|
35 |
# via eraser
|
36 |
+
fastapi==0.115.11
|
37 |
# via gradio
|
38 |
ffmpy==0.5.0
|
39 |
# via gradio
|
40 |
filelock==3.17.0
|
41 |
# via huggingface-hub
|
42 |
+
finegrain @ git+ssh://[email protected]/finegrain-ai/finegrain-python@570e3deb369e9e7b0f9d16809f6fa29ff2f60f61#subdirectory=finegrain
|
43 |
# via eraser
|
44 |
+
fonttools==4.56.0
|
45 |
# via matplotlib
|
46 |
+
fsspec==2025.3.0
|
47 |
# via gradio-client
|
48 |
# via huggingface-hub
|
49 |
gradio==4.44.1
|
|
|
52 |
# via gradio-imageslider
|
53 |
gradio-client==1.3.0
|
54 |
# via gradio
|
55 |
+
gradio-image-annotation==0.2.6
|
56 |
# via eraser
|
57 |
gradio-imageslider==0.0.20
|
58 |
# via eraser
|
|
|
67 |
# via gradio-client
|
68 |
httpx-sse==0.4.0
|
69 |
# via finegrain
|
70 |
+
huggingface-hub==0.29.3
|
71 |
# via gradio
|
72 |
# via gradio-client
|
73 |
idna==3.10
|
|
|
76 |
# via requests
|
77 |
importlib-resources==6.5.2
|
78 |
# via gradio
|
79 |
+
jinja2==3.1.6
|
80 |
# via gradio
|
81 |
kiwisolver==1.4.8
|
82 |
# via matplotlib
|
|
|
87 |
# via jinja2
|
88 |
marshmallow==3.26.1
|
89 |
# via environs
|
90 |
+
matplotlib==3.10.1
|
91 |
# via gradio
|
92 |
mdurl==0.1.2
|
93 |
# via markdown-it-py
|
94 |
+
numpy==2.2.3
|
95 |
# via contourpy
|
96 |
# via gradio
|
97 |
# via matplotlib
|
|
|
141 |
# via huggingface-hub
|
142 |
rich==13.9.4
|
143 |
# via typer
|
144 |
+
ruff==0.9.10
|
145 |
# via gradio
|
146 |
semantic-version==2.10.0
|
147 |
# via gradio
|
|
|
151 |
# via python-dateutil
|
152 |
sniffio==1.3.1
|
153 |
# via anyio
|
154 |
+
starlette==0.46.1
|
155 |
# via fastapi
|
156 |
tomlkit==0.12.0
|
157 |
# via gradio
|
158 |
tqdm==4.67.1
|
159 |
# via huggingface-hub
|
160 |
+
typer==0.15.2
|
161 |
# via gradio
|
162 |
typing-extensions==4.12.2
|
163 |
# via anyio
|
requirements.txt
CHANGED
@@ -3,4 +3,4 @@ gradio_imageslider>=0.0.20
|
|
3 |
environs>=11.0.0
|
4 |
pillow>=10.4.0
|
5 |
pillow-heif>=0.18.0
|
6 |
-
git+https://github.com/finegrain-ai/finegrain-python@
|
|
|
3 |
environs>=11.0.0
|
4 |
pillow>=10.4.0
|
5 |
pillow-heif>=0.18.0
|
6 |
+
git+https://github.com/finegrain-ai/finegrain-python@570e3deb369e9e7b0f9d16809f6fa29ff2f60f61#subdirectory=finegrain
|
src/app.py
CHANGED
@@ -28,7 +28,12 @@ with env.prefixed("ERASER_"):
|
|
28 |
def _ctx() -> EditorAPIContext:
|
29 |
assert API_USER is not None
|
30 |
assert API_PASSWORD is not None
|
31 |
-
ctx = EditorAPIContext(
|
|
|
|
|
|
|
|
|
|
|
32 |
if CA_BUNDLE:
|
33 |
ctx.verify = CA_BUNDLE
|
34 |
if API_URL:
|
|
|
28 |
def _ctx() -> EditorAPIContext:
|
29 |
assert API_USER is not None
|
30 |
assert API_PASSWORD is not None
|
31 |
+
ctx = EditorAPIContext(
|
32 |
+
user=API_USER,
|
33 |
+
password=API_PASSWORD,
|
34 |
+
priority="low",
|
35 |
+
user_agent="fg-hf-eraser",
|
36 |
+
)
|
37 |
if CA_BUNDLE:
|
38 |
ctx.verify = CA_BUNDLE
|
39 |
if API_URL:
|