Spaces:
Paused
Paused
Yongkun Li commited on
:arrow_up: Sync with upstream (#45)
Browse files- pyproject.toml +1 -1
- uv.lock +33 -29
pyproject.toml
CHANGED
|
@@ -6,7 +6,7 @@ readme = "README.md"
|
|
| 6 |
requires-python = "==3.12.*"
|
| 7 |
dependencies = [
|
| 8 |
"fastapi>=0.115.12",
|
| 9 |
-
"gemini-webapi>=1.
|
| 10 |
"lmdb>=1.6.2",
|
| 11 |
"loguru>=0.7.0",
|
| 12 |
"pydantic-settings[yaml]>=2.9.1",
|
|
|
|
| 6 |
requires-python = "==3.12.*"
|
| 7 |
dependencies = [
|
| 8 |
"fastapi>=0.115.12",
|
| 9 |
+
"gemini-webapi>=1.16.0",
|
| 10 |
"lmdb>=1.6.2",
|
| 11 |
"loguru>=0.7.0",
|
| 12 |
"pydantic-settings[yaml]>=2.9.1",
|
uv.lock
CHANGED
|
@@ -96,7 +96,7 @@ dev = [
|
|
| 96 |
[package.metadata]
|
| 97 |
requires-dist = [
|
| 98 |
{ name = "fastapi", specifier = ">=0.115.12" },
|
| 99 |
-
{ name = "gemini-webapi", specifier = ">=1.
|
| 100 |
{ name = "lmdb", specifier = ">=1.6.2" },
|
| 101 |
{ name = "loguru", specifier = ">=0.7.0" },
|
| 102 |
{ name = "pydantic-settings", extras = ["yaml"], specifier = ">=2.9.1" },
|
|
@@ -111,7 +111,7 @@ dev = [{ name = "ruff", specifier = ">=0.11.13" }]
|
|
| 111 |
|
| 112 |
[[package]]
|
| 113 |
name = "gemini-webapi"
|
| 114 |
-
version = "1.
|
| 115 |
source = { registry = "https://pypi.org/simple" }
|
| 116 |
dependencies = [
|
| 117 |
{ name = "httpx", extra = ["http2"] },
|
|
@@ -119,9 +119,9 @@ dependencies = [
|
|
| 119 |
{ name = "orjson" },
|
| 120 |
{ name = "pydantic" },
|
| 121 |
]
|
| 122 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 123 |
wheels = [
|
| 124 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 125 |
]
|
| 126 |
|
| 127 |
[[package]]
|
|
@@ -256,7 +256,7 @@ wheels = [
|
|
| 256 |
|
| 257 |
[[package]]
|
| 258 |
name = "pydantic"
|
| 259 |
-
version = "2.
|
| 260 |
source = { registry = "https://pypi.org/simple" }
|
| 261 |
dependencies = [
|
| 262 |
{ name = "annotated-types" },
|
|
@@ -264,34 +264,38 @@ dependencies = [
|
|
| 264 |
{ name = "typing-extensions" },
|
| 265 |
{ name = "typing-inspection" },
|
| 266 |
]
|
| 267 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 268 |
wheels = [
|
| 269 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 270 |
]
|
| 271 |
|
| 272 |
[[package]]
|
| 273 |
name = "pydantic-core"
|
| 274 |
-
version = "2.
|
| 275 |
source = { registry = "https://pypi.org/simple" }
|
| 276 |
dependencies = [
|
| 277 |
{ name = "typing-extensions" },
|
| 278 |
]
|
| 279 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 280 |
wheels = [
|
| 281 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 282 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 283 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 284 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 285 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 286 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 287 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 288 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 289 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 290 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 291 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 292 |
-
{ url = "https://files.pythonhosted.org/packages/b0/
|
| 293 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 294 |
-
{ url = "https://files.pythonhosted.org/packages/
|
|
|
|
|
|
|
|
|
|
|
|
|
| 295 |
]
|
| 296 |
|
| 297 |
[[package]]
|
|
@@ -387,23 +391,23 @@ wheels = [
|
|
| 387 |
|
| 388 |
[[package]]
|
| 389 |
name = "typing-extensions"
|
| 390 |
-
version = "4.
|
| 391 |
source = { registry = "https://pypi.org/simple" }
|
| 392 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 393 |
wheels = [
|
| 394 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 395 |
]
|
| 396 |
|
| 397 |
[[package]]
|
| 398 |
name = "typing-inspection"
|
| 399 |
-
version = "0.4.
|
| 400 |
source = { registry = "https://pypi.org/simple" }
|
| 401 |
dependencies = [
|
| 402 |
{ name = "typing-extensions" },
|
| 403 |
]
|
| 404 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 405 |
wheels = [
|
| 406 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 407 |
]
|
| 408 |
|
| 409 |
[[package]]
|
|
|
|
| 96 |
[package.metadata]
|
| 97 |
requires-dist = [
|
| 98 |
{ name = "fastapi", specifier = ">=0.115.12" },
|
| 99 |
+
{ name = "gemini-webapi", specifier = ">=1.16.0" },
|
| 100 |
{ name = "lmdb", specifier = ">=1.6.2" },
|
| 101 |
{ name = "loguru", specifier = ">=0.7.0" },
|
| 102 |
{ name = "pydantic-settings", extras = ["yaml"], specifier = ">=2.9.1" },
|
|
|
|
| 111 |
|
| 112 |
[[package]]
|
| 113 |
name = "gemini-webapi"
|
| 114 |
+
version = "1.16.0"
|
| 115 |
source = { registry = "https://pypi.org/simple" }
|
| 116 |
dependencies = [
|
| 117 |
{ name = "httpx", extra = ["http2"] },
|
|
|
|
| 119 |
{ name = "orjson" },
|
| 120 |
{ name = "pydantic" },
|
| 121 |
]
|
| 122 |
+
sdist = { url = "https://files.pythonhosted.org/packages/3a/68/5de9a33efc22a3157bb0952f38a5f64b2764cea517b680def70f51c087d4/gemini_webapi-1.16.0.tar.gz", hash = "sha256:82ca88af7de4885131a8641c4ece03e9f06dd6feb05cd034c13f7b9d26f02d27", size = 257569, upload-time = "2025-10-15T22:20:41.664Z" }
|
| 123 |
wheels = [
|
| 124 |
+
{ url = "https://files.pythonhosted.org/packages/d3/46/f6c16de1bdf86d396829e7ca0313145e79d0d8e4056c44cb7ae8ef204510/gemini_webapi-1.16.0-py3-none-any.whl", hash = "sha256:a03e6bfc61a6837aedd9249eb82b7e8b54b82cdc8c7621249a41ed61609f4aa1", size = 54734, upload-time = "2025-10-15T22:20:40.232Z" },
|
| 125 |
]
|
| 126 |
|
| 127 |
[[package]]
|
|
|
|
| 256 |
|
| 257 |
[[package]]
|
| 258 |
name = "pydantic"
|
| 259 |
+
version = "2.12.2"
|
| 260 |
source = { registry = "https://pypi.org/simple" }
|
| 261 |
dependencies = [
|
| 262 |
{ name = "annotated-types" },
|
|
|
|
| 264 |
{ name = "typing-extensions" },
|
| 265 |
{ name = "typing-inspection" },
|
| 266 |
]
|
| 267 |
+
sdist = { url = "https://files.pythonhosted.org/packages/8d/35/d319ed522433215526689bad428a94058b6dd12190ce7ddd78618ac14b28/pydantic-2.12.2.tar.gz", hash = "sha256:7b8fa15b831a4bbde9d5b84028641ac3080a4ca2cbd4a621a661687e741624fd", size = 816358, upload-time = "2025-10-14T15:02:21.842Z" }
|
| 268 |
wheels = [
|
| 269 |
+
{ url = "https://files.pythonhosted.org/packages/6c/98/468cb649f208a6f1279448e6e5247b37ae79cf5e4041186f1e2ef3d16345/pydantic-2.12.2-py3-none-any.whl", hash = "sha256:25ff718ee909acd82f1ff9b1a4acfd781bb23ab3739adaa7144f19a6a4e231ae", size = 460628, upload-time = "2025-10-14T15:02:19.623Z" },
|
| 270 |
]
|
| 271 |
|
| 272 |
[[package]]
|
| 273 |
name = "pydantic-core"
|
| 274 |
+
version = "2.41.4"
|
| 275 |
source = { registry = "https://pypi.org/simple" }
|
| 276 |
dependencies = [
|
| 277 |
{ name = "typing-extensions" },
|
| 278 |
]
|
| 279 |
+
sdist = { url = "https://files.pythonhosted.org/packages/df/18/d0944e8eaaa3efd0a91b0f1fc537d3be55ad35091b6a87638211ba691964/pydantic_core-2.41.4.tar.gz", hash = "sha256:70e47929a9d4a1905a67e4b687d5946026390568a8e952b92824118063cee4d5", size = 457557, upload-time = "2025-10-14T10:23:47.909Z" }
|
| 280 |
wheels = [
|
| 281 |
+
{ url = "https://files.pythonhosted.org/packages/e9/81/d3b3e95929c4369d30b2a66a91db63c8ed0a98381ae55a45da2cd1cc1288/pydantic_core-2.41.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ab06d77e053d660a6faaf04894446df7b0a7e7aba70c2797465a0a1af00fc887", size = 2099043, upload-time = "2025-10-14T10:20:28.561Z" },
|
| 282 |
+
{ url = "https://files.pythonhosted.org/packages/58/da/46fdac49e6717e3a94fc9201403e08d9d61aa7a770fab6190b8740749047/pydantic_core-2.41.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c53ff33e603a9c1179a9364b0a24694f183717b2e0da2b5ad43c316c956901b2", size = 1910699, upload-time = "2025-10-14T10:20:30.217Z" },
|
| 283 |
+
{ url = "https://files.pythonhosted.org/packages/1e/63/4d948f1b9dd8e991a5a98b77dd66c74641f5f2e5225fee37994b2e07d391/pydantic_core-2.41.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:304c54176af2c143bd181d82e77c15c41cbacea8872a2225dd37e6544dce9999", size = 1952121, upload-time = "2025-10-14T10:20:32.246Z" },
|
| 284 |
+
{ url = "https://files.pythonhosted.org/packages/b2/a7/e5fc60a6f781fc634ecaa9ecc3c20171d238794cef69ae0af79ac11b89d7/pydantic_core-2.41.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:025ba34a4cf4fb32f917d5d188ab5e702223d3ba603be4d8aca2f82bede432a4", size = 2041590, upload-time = "2025-10-14T10:20:34.332Z" },
|
| 285 |
+
{ url = "https://files.pythonhosted.org/packages/70/69/dce747b1d21d59e85af433428978a1893c6f8a7068fa2bb4a927fba7a5ff/pydantic_core-2.41.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b9f5f30c402ed58f90c70e12eff65547d3ab74685ffe8283c719e6bead8ef53f", size = 2219869, upload-time = "2025-10-14T10:20:35.965Z" },
|
| 286 |
+
{ url = "https://files.pythonhosted.org/packages/83/6a/c070e30e295403bf29c4df1cb781317b6a9bac7cd07b8d3acc94d501a63c/pydantic_core-2.41.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd96e5d15385d301733113bcaa324c8bcf111275b7675a9c6e88bfb19fc05e3b", size = 2345169, upload-time = "2025-10-14T10:20:37.627Z" },
|
| 287 |
+
{ url = "https://files.pythonhosted.org/packages/f0/83/06d001f8043c336baea7fd202a9ac7ad71f87e1c55d8112c50b745c40324/pydantic_core-2.41.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98f348cbb44fae6e9653c1055db7e29de67ea6a9ca03a5fa2c2e11a47cff0e47", size = 2070165, upload-time = "2025-10-14T10:20:39.246Z" },
|
| 288 |
+
{ url = "https://files.pythonhosted.org/packages/14/0a/e567c2883588dd12bcbc110232d892cf385356f7c8a9910311ac997ab715/pydantic_core-2.41.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec22626a2d14620a83ca583c6f5a4080fa3155282718b6055c2ea48d3ef35970", size = 2189067, upload-time = "2025-10-14T10:20:41.015Z" },
|
| 289 |
+
{ url = "https://files.pythonhosted.org/packages/f4/1d/3d9fca34273ba03c9b1c5289f7618bc4bd09c3ad2289b5420481aa051a99/pydantic_core-2.41.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a95d4590b1f1a43bf33ca6d647b990a88f4a3824a8c4572c708f0b45a5290ed", size = 2132997, upload-time = "2025-10-14T10:20:43.106Z" },
|
| 290 |
+
{ url = "https://files.pythonhosted.org/packages/52/70/d702ef7a6cd41a8afc61f3554922b3ed8d19dd54c3bd4bdbfe332e610827/pydantic_core-2.41.4-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:f9672ab4d398e1b602feadcffcdd3af44d5f5e6ddc15bc7d15d376d47e8e19f8", size = 2307187, upload-time = "2025-10-14T10:20:44.849Z" },
|
| 291 |
+
{ url = "https://files.pythonhosted.org/packages/68/4c/c06be6e27545d08b802127914156f38d10ca287a9e8489342793de8aae3c/pydantic_core-2.41.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:84d8854db5f55fead3b579f04bda9a36461dab0730c5d570e1526483e7bb8431", size = 2305204, upload-time = "2025-10-14T10:20:46.781Z" },
|
| 292 |
+
{ url = "https://files.pythonhosted.org/packages/b0/e5/35ae4919bcd9f18603419e23c5eaf32750224a89d41a8df1a3704b69f77e/pydantic_core-2.41.4-cp312-cp312-win32.whl", hash = "sha256:9be1c01adb2ecc4e464392c36d17f97e9110fbbc906bcbe1c943b5b87a74aabd", size = 1972536, upload-time = "2025-10-14T10:20:48.39Z" },
|
| 293 |
+
{ url = "https://files.pythonhosted.org/packages/1e/c2/49c5bb6d2a49eb2ee3647a93e3dae7080c6409a8a7558b075027644e879c/pydantic_core-2.41.4-cp312-cp312-win_amd64.whl", hash = "sha256:d682cf1d22bab22a5be08539dca3d1593488a99998f9f412137bc323179067ff", size = 2031132, upload-time = "2025-10-14T10:20:50.421Z" },
|
| 294 |
+
{ url = "https://files.pythonhosted.org/packages/06/23/936343dbcba6eec93f73e95eb346810fc732f71ba27967b287b66f7b7097/pydantic_core-2.41.4-cp312-cp312-win_arm64.whl", hash = "sha256:833eebfd75a26d17470b58768c1834dfc90141b7afc6eb0429c21fc5a21dcfb8", size = 1969483, upload-time = "2025-10-14T10:20:52.35Z" },
|
| 295 |
+
{ url = "https://files.pythonhosted.org/packages/c4/48/ae937e5a831b7c0dc646b2ef788c27cd003894882415300ed21927c21efa/pydantic_core-2.41.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:4f5d640aeebb438517150fdeec097739614421900e4a08db4a3ef38898798537", size = 2112087, upload-time = "2025-10-14T10:22:56.818Z" },
|
| 296 |
+
{ url = "https://files.pythonhosted.org/packages/5e/db/6db8073e3d32dae017da7e0d16a9ecb897d0a4d92e00634916e486097961/pydantic_core-2.41.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:4a9ab037b71927babc6d9e7fc01aea9e66dc2a4a34dff06ef0724a4049629f94", size = 1920387, upload-time = "2025-10-14T10:22:59.342Z" },
|
| 297 |
+
{ url = "https://files.pythonhosted.org/packages/0d/c1/dd3542d072fcc336030d66834872f0328727e3b8de289c662faa04aa270e/pydantic_core-2.41.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4dab9484ec605c3016df9ad4fd4f9a390bc5d816a3b10c6550f8424bb80b18c", size = 1951495, upload-time = "2025-10-14T10:23:02.089Z" },
|
| 298 |
+
{ url = "https://files.pythonhosted.org/packages/2b/c6/db8d13a1f8ab3f1eb08c88bd00fd62d44311e3456d1e85c0e59e0a0376e7/pydantic_core-2.41.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd8a5028425820731d8c6c098ab642d7b8b999758e24acae03ed38a66eca8335", size = 2139008, upload-time = "2025-10-14T10:23:04.539Z" },
|
| 299 |
]
|
| 300 |
|
| 301 |
[[package]]
|
|
|
|
| 391 |
|
| 392 |
[[package]]
|
| 393 |
name = "typing-extensions"
|
| 394 |
+
version = "4.15.0"
|
| 395 |
source = { registry = "https://pypi.org/simple" }
|
| 396 |
+
sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" }
|
| 397 |
wheels = [
|
| 398 |
+
{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" },
|
| 399 |
]
|
| 400 |
|
| 401 |
[[package]]
|
| 402 |
name = "typing-inspection"
|
| 403 |
+
version = "0.4.2"
|
| 404 |
source = { registry = "https://pypi.org/simple" }
|
| 405 |
dependencies = [
|
| 406 |
{ name = "typing-extensions" },
|
| 407 |
]
|
| 408 |
+
sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" }
|
| 409 |
wheels = [
|
| 410 |
+
{ url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" },
|
| 411 |
]
|
| 412 |
|
| 413 |
[[package]]
|