diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3e766ed0..eff7eead 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,7 +11,7 @@ repos: - id: check-toml - repo: https://github.com/tombi-toml/tombi-pre-commit - rev: v0.7.26 + rev: v0.7.28 hooks: - id: tombi-lint args: ["--offline"] @@ -19,7 +19,7 @@ repos: args: ["--offline"] - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: v0.15.0 + rev: v0.15.1 hooks: - id: ruff-check args: @@ -29,7 +29,7 @@ repos: - id: ruff-format - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.9.29 + rev: 0.10.2 hooks: - id: uv-lock - id: uv-export diff --git a/pyproject.toml b/pyproject.toml index 0b0daf00..1a22c5fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "dulwich>=1.0.0", "fast-captcha>=0.3.2", "fastapi-pagination>=0.15.10", - "fastapi[standard-no-fastapi-cloud-cli]>=0.128.7", + "fastapi[standard-no-fastapi-cloud-cli]>=0.129.0", "flower>=2.0.1", "gevent>=25.9.1", "granian>=2.7.1", diff --git a/requirements.txt b/requirements.txt index 49147180..9004506f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -92,11 +92,11 @@ exceptiongroup==1.3.1 ; python_full_version < '3.11' # pytest fast-captcha==0.3.2 # via fastapi-best-architecture -fastapi==0.128.7 +fastapi==0.129.0 # via # fastapi-best-architecture # fastapi-pagination -fastapi-cli==0.0.20 +fastapi-cli==0.0.21 # via fastapi fastapi-pagination==0.15.10 # via fastapi-best-architecture @@ -317,7 +317,7 @@ rich==14.3.2 # cappa # rich-toolkit # typer -rich-toolkit==0.19.2 +rich-toolkit==0.19.4 # via fastapi-cli rsa==4.9.1 # via python-jose @@ -357,7 +357,7 @@ tornado==6.5.4 # via flower type-lens==0.2.6 # via cappa -typer==0.21.2 +typer==0.23.0 # via fastapi-cli typing-extensions==4.15.0 # via diff --git a/uv.lock b/uv.lock index 972f2250..524a8e1b 100644 --- a/uv.lock +++ b/uv.lock @@ -772,7 +772,7 @@ wheels = [ [[package]] name = "fastapi" -version = "0.128.7" +version = "0.129.0" source = { registry = "https://mirrors.aliyun.com/pypi/simple" } dependencies = [ { name = "annotated-doc" }, @@ -781,9 +781,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://mirrors.aliyun.com/pypi/packages/a0/fc/af386750b3fd8d8828167e4c82b787a8eeca2eca5c5429c9db8bb7c70e04/fastapi-0.128.7.tar.gz", hash = "sha256:783c273416995486c155ad2c0e2b45905dedfaf20b9ef8d9f6a9124670639a24" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/48/47/75f6bea02e797abff1bca968d5997793898032d9923c1935ae2efdece642/fastapi-0.129.0.tar.gz", hash = "sha256:61315cebd2e65df5f97ec298c888f9de30430dd0612d59d6480beafbc10655af" } wheels = [ - { url = "https://mirrors.aliyun.com/pypi/packages/af/1a/f983b45661c79c31be575c570d46c437a5409b67a939c1b3d8d6b3ed7a7f/fastapi-0.128.7-py3-none-any.whl", hash = "sha256:6bd9bd31cb7047465f2d3fa3ba3f33b0870b17d4eaf7cdb36d1576ab060ad662" }, + { url = "https://mirrors.aliyun.com/pypi/packages/9e/dd/d0ee25348ac58245ee9f90b6f3cbb666bf01f69be7e0911f9851bddbda16/fastapi-0.129.0-py3-none-any.whl", hash = "sha256:b4946880e48f462692b31c083be0432275cbfb6e2274566b1be91479cc1a84ec" }, ] [package.optional-dependencies] @@ -879,7 +879,7 @@ requires-dist = [ { name = "cryptography", specifier = ">=46.0.5" }, { name = "dulwich", specifier = ">=1.0.0" }, { name = "fast-captcha", specifier = ">=0.3.2" }, - { name = "fastapi", extras = ["standard-no-fastapi-cloud-cli"], specifier = ">=0.128.7" }, + { name = "fastapi", extras = ["standard-no-fastapi-cloud-cli"], specifier = ">=0.129.0" }, { name = "fastapi-pagination", specifier = ">=0.15.10" }, { name = "flower", specifier = ">=2.0.1" }, { name = "gevent", specifier = ">=25.9.1" }, @@ -930,7 +930,7 @@ server = [ [[package]] name = "fastapi-cli" -version = "0.0.20" +version = "0.0.21" source = { registry = "https://mirrors.aliyun.com/pypi/simple" } dependencies = [ { name = "rich-toolkit" }, @@ -938,9 +938,9 @@ dependencies = [ { name = "typer" }, { name = "uvicorn", extra = ["standard"] }, ] -sdist = { url = "https://mirrors.aliyun.com/pypi/packages/d3/ca/d90fb3bfbcbd6e56c77afd9d114dd6ce8955d8bb90094399d1c70e659e40/fastapi_cli-0.0.20.tar.gz", hash = "sha256:d17c2634f7b96b6b560bc16b0035ed047d523c912011395f49f00a421692bc3a" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/4a/5a/500ec4deaa9a5d6bc7909cbd7b252fa37fe80d418c55a65ce5ed11c53505/fastapi_cli-0.0.21.tar.gz", hash = "sha256:457134b8f3e08d2d203a18db923a18bbc1a01d9de36fbe1fa7905c4d02a0e5c0" } wheels = [ - { url = "https://mirrors.aliyun.com/pypi/packages/08/89/5c4eef60524d0fd704eb0706885b82cd5623a43396b94e4a5b17d3a3f516/fastapi_cli-0.0.20-py3-none-any.whl", hash = "sha256:e58b6a0038c0b1532b7a0af690656093dee666201b6b19d3c87175b358e9f783" }, + { url = "https://mirrors.aliyun.com/pypi/packages/de/cf/d1f3ea2a1661d80c62c7b1537184ec28ec832eefb7ad1ff3047813d19452/fastapi_cli-0.0.21-py3-none-any.whl", hash = "sha256:57c6e043694c68618eee04d00b4d93213c37f5a854b369d2871a77dfeff57e91" }, ] [package.optional-dependencies] @@ -2870,16 +2870,16 @@ wheels = [ [[package]] name = "rich-toolkit" -version = "0.19.2" +version = "0.19.4" source = { registry = "https://mirrors.aliyun.com/pypi/simple" } dependencies = [ { name = "click" }, { name = "rich" }, { name = "typing-extensions" }, ] -sdist = { url = "https://mirrors.aliyun.com/pypi/packages/11/6f/07f3e1cb44ca43c882382ecacb60232e2ed61c9275a81441d54e0b0348fb/rich_toolkit-0.19.2.tar.gz", hash = "sha256:c920006b146639fae5975485c86b41be0d83638107e428babc811dad3bd00404" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/d0/c9/4bbf4bfee195ed1b7d7a6733cc523ca61dbfb4a3e3c12ea090aaffd97597/rich_toolkit-0.19.4.tar.gz", hash = "sha256:52e23d56f9dc30d1343eb3b3f6f18764c313fbfea24e52e6a1d6069bec9c18eb" } wheels = [ - { url = "https://mirrors.aliyun.com/pypi/packages/c4/36/bc918ef04846d2e064edd34f5b3fadc4234e471110cfcd849a4795ed08c8/rich_toolkit-0.19.2-py3-none-any.whl", hash = "sha256:6dc07320f69f5893146fe1a21afc250e91710b72c13a2324e3c323ca762134dd" }, + { url = "https://mirrors.aliyun.com/pypi/packages/28/31/97d39719def09c134385bfcfbedfed255168b571e7beb3ad7765aae660ca/rich_toolkit-0.19.4-py3-none-any.whl", hash = "sha256:34ac344de8862801644be8b703e26becf44b047e687f208d7829e8f7cfc311d6" }, ] [[package]] @@ -3200,7 +3200,7 @@ wheels = [ [[package]] name = "typer" -version = "0.21.2" +version = "0.23.0" source = { registry = "https://mirrors.aliyun.com/pypi/simple" } dependencies = [ { name = "annotated-doc" }, @@ -3208,9 +3208,9 @@ dependencies = [ { name = "rich" }, { name = "shellingham" }, ] -sdist = { url = "https://mirrors.aliyun.com/pypi/packages/f2/1e/a27cc02a0cd715118c71fa2aef2c687fdefc3c28d90fd0dd789c5118154c/typer-0.21.2.tar.gz", hash = "sha256:1abd95a3b675e17ff61b0838ac637fe9478d446d62ad17fa4bb81ea57cc54028" } +sdist = { url = "https://mirrors.aliyun.com/pypi/packages/7e/e6/44e073787aa57cd71c151f44855232feb0f748428fd5242d7366e3c4ae8b/typer-0.23.0.tar.gz", hash = "sha256:d8378833e47ada5d3d093fa20c4c63427cc4e27127f6b349a6c359463087d8cc" } wheels = [ - { url = "https://mirrors.aliyun.com/pypi/packages/b8/cc/d59f893fbdfb5f58770c05febfc4086a46875f1084453621c35605cec946/typer-0.21.2-py3-none-any.whl", hash = "sha256:c3d8de54d00347ef90b82131ca946274f017cffb46683ae3883c360fa958f55c" }, + { url = "https://mirrors.aliyun.com/pypi/packages/7a/ed/d6fca788b51d0d4640c4bc82d0e85bad4b49809bca36bf4af01b4dcb66a7/typer-0.23.0-py3-none-any.whl", hash = "sha256:79f4bc262b6c37872091072a3cb7cb6d7d79ee98c0c658b4364bdcde3c42c913" }, ] [[package]]