diff --git a/poetry.lock b/poetry.lock index f041e8e..4f4f3a4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -303,13 +303,13 @@ trio = ["trio (>=0.22.0,<1.0)"] [[package]] name = "httpx" -version = "0.27.2" +version = "0.28.1" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, - {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, + {file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"}, + {file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"}, ] [package.dependencies] @@ -317,7 +317,6 @@ anyio = "*" certifi = "*" httpcore = "==1.*" idna = "*" -sniffio = "*" [package.extras] brotli = ["brotli", "brotlicffi"] @@ -1011,17 +1010,6 @@ files = [ {file = "ruff-0.9.10.tar.gz", hash = "sha256:9bacb735d7bada9cfb0f2c227d3658fc443d90a727b47f206fb33f52f3c0eac7"}, ] -[[package]] -name = "sniffio" -version = "1.3.1" -description = "Sniff out which async library your code is running under" -optional = false -python-versions = ">=3.7" -files = [ - {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, - {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, -] - [[package]] name = "tenacity" version = "8.5.0" @@ -1139,4 +1127,4 @@ typing-extensions = {version = ">=4.13.2", markers = "python_version < \"3.11\"" [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "abb552bd4c21d7347ca5376aae437b27594fe3aa8dc138eb42a8da538e052e4f" +content-hash = "e6dbb151c5e849e8e3d1856c7742e324ba90f16481e19a9f9b7b2cc277dcb390" diff --git a/pyproject.toml b/pyproject.toml index c300632..d4dca42 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ [tool.poetry.dependencies] python = "^3.10" -httpx = "^0.27.0" # Concurrency (async) and HTTP requests +httpx = "^0.28.1" # Concurrency (async) and HTTP requests pydantic = "^2.6.0" # Type safety and validation email-validator = "^2.1.1" # REQUIRED by pydantic.EmailStr for email format validation tenacity = "^8.2.3" # Resilience and retry logic