diff --git a/poetry.lock b/poetry.lock index c025279..81e62cf 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2,14 +2,14 @@ [[package]] name = "alembic" -version = "1.18.3" +version = "1.18.4" description = "A database migration tool for SQLAlchemy." optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "alembic-1.18.3-py3-none-any.whl", hash = "sha256:12a0359bfc068a4ecbb9b3b02cf77856033abfdb59e4a5aca08b7eacd7b74ddd"}, - {file = "alembic-1.18.3.tar.gz", hash = "sha256:1212aa3778626f2b0f0aa6dd4e99a5f99b94bd25a0c1ac0bba3be65e081e50b0"}, + {file = "alembic-1.18.4-py3-none-any.whl", hash = "sha256:a5ed4adcf6d8a4cb575f3d759f071b03cd6e5c7618eb796cb52497be25bfe19a"}, + {file = "alembic-1.18.4.tar.gz", hash = "sha256:cb6e1fd84b6174ab8dbb2329f86d631ba9559dd78df550b57804d607672cedbc"}, ] [package.dependencies] @@ -516,14 +516,14 @@ tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipyth [[package]] name = "fastapi" -version = "0.128.5" +version = "0.129.0" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" groups = ["main"] files = [ - {file = "fastapi-0.128.5-py3-none-any.whl", hash = "sha256:bceec0de8aa6564599c5bcc0593b0d287703562c848271fca8546fd2c87bf4dd"}, - {file = "fastapi-0.128.5.tar.gz", hash = "sha256:a7173579fc162d6471e3c6fbd9a4b7610c7a3b367bcacf6c4f90d5d022cab711"}, + {file = "fastapi-0.129.0-py3-none-any.whl", hash = "sha256:b4946880e48f462692b31c083be0432275cbfb6e2274566b1be91479cc1a84ec"}, + {file = "fastapi-0.129.0.tar.gz", hash = "sha256:61315cebd2e65df5f97ec298c888f9de30430dd0612d59d6480beafbc10655af"}, ] [package.dependencies] @@ -1416,14 +1416,14 @@ typing-extensions = ">=4.14.1" [[package]] name = "pydantic-settings" -version = "2.12.0" +version = "2.13.0" description = "Settings management using Pydantic" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "pydantic_settings-2.12.0-py3-none-any.whl", hash = "sha256:fddb9fd99a5b18da837b29710391e945b1e30c135477f484084ee513adb93809"}, - {file = "pydantic_settings-2.12.0.tar.gz", hash = "sha256:005538ef951e3c2a68e1c08b292b5f2e71490def8589d4221b95dab00dafcfd0"}, + {file = "pydantic_settings-2.13.0-py3-none-any.whl", hash = "sha256:d67b576fff39cd086b595441bf9c75d4193ca9c0ed643b90360694d0f1240246"}, + {file = "pydantic_settings-2.13.0.tar.gz", hash = "sha256:95d875514610e8595672800a5c40b073e99e4aae467fa7c8f9c263061ea2e1fe"}, ] [package.dependencies] @@ -1956,14 +1956,14 @@ url = ["furl (>=0.4.1)"] [[package]] name = "sqlmodel" -version = "0.0.32" +version = "0.0.33" description = "SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness." optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "sqlmodel-0.0.32-py3-none-any.whl", hash = "sha256:d62f0702599592046c1a136d3512feab3d5a80e2988642ef0ed2c89b9b8b297b"}, - {file = "sqlmodel-0.0.32.tar.gz", hash = "sha256:48e8fe4c8c3d7d8bf8468db17fa92ca680421e86cfec8b352217ef40736767be"}, + {file = "sqlmodel-0.0.33-py3-none-any.whl", hash = "sha256:9045bb4d97d2ba099c5a068ee9525af2d106972dda1ff8488e187ce50556bf73"}, + {file = "sqlmodel-0.0.33.tar.gz", hash = "sha256:b473544ed5fc2097894d89033049e569e1f138363dd3ec2ed4b6932cc9f29f5f"}, ] [package.dependencies] @@ -2414,4 +2414,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = "^3.13.1" -content-hash = "9de9b06fa30d5347ee5362172a868f5167c2a6c58c4c464ba6ae5bd21ab91723" +content-hash = "29f139d88fec1f3a37aa7b4c570dad73b52d1f3126801c68843a4a938a39472c" diff --git a/pyproject.toml b/pyproject.toml index 2ead53a..cf8749d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,17 +10,17 @@ package-mode = false [tool.poetry.dependencies] python = "^3.13.1" -alembic = "^1.18.3" +alembic = "^1.18.4" alembic-utils = "^0.8.8" asyncpg = "^0.31.0" -fastapi = "^0.128.5" +fastapi = "^0.129.0" httpx = "^0.28.1" psycopg2-binary = "^2.9.11" pydantic = "^2.12.5" -pydantic-settings = "^2.12.0" +pydantic-settings = "^2.13.0" sqlalchemy = { version = "^2.0.46", extras = ["asyncio"] } sqlalchemy-utils = "^0.42.1" -sqlmodel = "^0.0.32" +sqlmodel = "^0.0.33" [tool.poetry.group.test.dependencies] coverage = "^7.13.2"