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://git@github.com/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://git@github.com/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://git@github.com/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://git@github.com/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:
|