diff --git a/poetry.lock b/poetry.lock index 9dacd37..7b1322e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -457,18 +457,18 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.109.1" +version = "0.110.1" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.8" files = [ - {file = "fastapi-0.109.1-py3-none-any.whl", hash = "sha256:510042044906b17b6d9149135d90886ade170bf615efcfb5533f568ae6d88534"}, - {file = "fastapi-0.109.1.tar.gz", hash = "sha256:5402389843a3561918634eb327e86b9ae98645a9e7696bede9074449c48d610a"}, + {file = "fastapi-0.110.1-py3-none-any.whl", hash = "sha256:5df913203c482f820d31f48e635e022f8cbfe7350e4830ef05a3163925b1addc"}, + {file = "fastapi-0.110.1.tar.gz", hash = "sha256:6feac43ec359dfe4f45b2c18ec8c94edb8dc2dfc461d417d9e626590c071baad"}, ] [package.dependencies] pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" -starlette = ">=0.35.0,<0.36.0" +starlette = ">=0.37.2,<0.38.0" typing-extensions = ">=4.8.0" [package.extras] @@ -662,13 +662,13 @@ trio = ["trio (>=0.22.0,<0.26.0)"] [[package]] name = "httpx" -version = "0.25.2" +version = "0.27.0" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.25.2-py3-none-any.whl", hash = "sha256:a05d3d052d9b2dfce0e3896636467f8a5342fb2b902c819428e1ac65413ca118"}, - {file = "httpx-0.25.2.tar.gz", hash = "sha256:8b8fcaa0c8ea7b05edd69a094e63a2094c4efcb48129fb757361bc423c0ad9e8"}, + {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, + {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, ] [package.dependencies] @@ -1474,13 +1474,13 @@ files = [ [[package]] name = "starlette" -version = "0.35.1" +version = "0.37.2" description = "The little ASGI library that shines." optional = false python-versions = ">=3.8" files = [ - {file = "starlette-0.35.1-py3-none-any.whl", hash = "sha256:50bbbda9baa098e361f398fda0928062abbaf1f54f4fadcbe17c092a01eb9a25"}, - {file = "starlette-0.35.1.tar.gz", hash = "sha256:3e2639dac3520e4f58734ed22553f950d3f3cb1001cd2eaac4d57e8cdc5f66bc"}, + {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"}, + {file = "starlette-0.37.2.tar.gz", hash = "sha256:9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"}, ] [package.dependencies] @@ -1488,7 +1488,7 @@ anyio = ">=3.4.0,<5" typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""} [package.extras] -full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyaml"] +full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7)", "pyyaml"] [[package]] name = "termcolor" @@ -1839,4 +1839,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "8914e8a651405b1e45facb8eb8e3f974af6d086777a7184e1036f5dad8cdb458" +content-hash = "7eb567a22ee507c885d07a152db89c512a3fa6ca5fbc99838887247cfe4e9cb0" diff --git a/pyproject.toml b/pyproject.toml index 79c3a96..8bcc91d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,11 +26,11 @@ langalf = "langalf.__main__:entrypoint" [tool.poetry.dependencies] python = "^3.9" -fastapi = "^0.109.1" +fastapi = ">=0.109.1,<0.111.0" uvicorn = "^0.23.2" fire = "^0.5.0" loguru = "^0.7.2" -httpx = "^0.25.1" +httpx = ">=0.25.1,<0.28.0" cache-to-disk = "^2.0.0" pandas = "^1.4.0" datasets = "^1.14.0" @@ -38,7 +38,7 @@ datasets = "^1.14.0" [tool.poetry.group.dev.dependencies] black = "^23.10.1" mypy = "^1.6.1" -httpx = "^0.25.1" +httpx = ">=0.25.1,<0.28.0" pytest = "^7.4.3" pre-commit = "^3.5.0"