From 6b03386e8bc2a9df982ca448e8c8d432e8791240 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sat, 21 Aug 2021 10:35:10 +0200 Subject: [PATCH] Update Python deps --- poetry.lock | 45 +++++++++++++++++++++++---------------------- pyproject.toml | 2 +- 2 files changed, 24 insertions(+), 23 deletions(-) diff --git a/poetry.lock b/poetry.lock index 87dc2f4..721e068 100644 --- a/poetry.lock +++ b/poetry.lock @@ -86,7 +86,7 @@ python-versions = "*" name = "charset-normalizer" version = "2.0.4" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "dev" +category = "main" optional = false python-versions = ">=3.5.0" @@ -177,23 +177,23 @@ python-versions = ">=3.6" [[package]] name = "h2" -version = "3.2.0" +version = "4.0.0" description = "HTTP/2 State-Machine based protocol implementation" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.6.1" [package.dependencies] -hpack = ">=3.0,<4" -hyperframe = ">=5.2.0,<6" +hpack = ">=4.0,<5" +hyperframe = ">=6.0,<7" [[package]] name = "hpack" -version = "3.0.0" +version = "4.0.0" description = "Pure-Python HPACK header compression" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.6.1" [[package]] name = "httpcore" @@ -224,7 +224,7 @@ test = ["Cython (==0.29.22)"] [[package]] name = "httpx" -version = "0.18.2" +version = "0.19.0" description = "The next generation HTTP client." category = "main" optional = false @@ -232,22 +232,23 @@ python-versions = ">=3.6" [package.dependencies] certifi = "*" -h2 = {version = ">=3.0.0,<4.0.0", optional = true, markers = "extra == \"http2\""} +charset-normalizer = "*" +h2 = {version = ">=3,<5", optional = true, markers = "extra == \"http2\""} httpcore = ">=0.13.3,<0.14.0" rfc3986 = {version = ">=1.3,<2", extras = ["idna2008"]} sniffio = "*" [package.extras] -brotli = ["brotlicffi (>=1.0.0,<2.0.0)"] -http2 = ["h2 (>=3.0.0,<4.0.0)"] +brotli = ["brotlicffi", "brotli"] +http2 = ["h2 (>=3,<5)"] [[package]] name = "hyperframe" -version = "5.2.0" +version = "6.0.1" description = "HTTP/2 framing layer for Python" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.6.1" [[package]] name = "idna" @@ -624,7 +625,7 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytes [metadata] lock-version = "1.1" python-versions = "^3.7" -content-hash = "f8e42fad1cfe85a47bd9ef1ee26c1e6e477688574f170754ea2e5d2acf27d815" +content-hash = "68b5ab87507fb3ccd9f05fc5c65db1da368b099d6bd0e9f3951728c472777329" [metadata.files] aiofiles = [ @@ -688,12 +689,12 @@ h11 = [ {file = "h11-0.12.0.tar.gz", hash = "sha256:47222cb6067e4a307d535814917cd98fd0a57b6788ce715755fa2b6c28b56042"}, ] h2 = [ - {file = "h2-3.2.0-py2.py3-none-any.whl", hash = "sha256:61e0f6601fa709f35cdb730863b4e5ec7ad449792add80d1410d4174ed139af5"}, - {file = "h2-3.2.0.tar.gz", hash = "sha256:875f41ebd6f2c44781259005b157faed1a5031df3ae5aa7bcb4628a6c0782f14"}, + {file = "h2-4.0.0-py3-none-any.whl", hash = "sha256:ac9e293a1990b339d5d71b19c5fe630e3dd4d768c620d1730d355485323f1b25"}, + {file = "h2-4.0.0.tar.gz", hash = "sha256:bb7ac7099dd67a857ed52c815a6192b6b1f5ba6b516237fc24a085341340593d"}, ] hpack = [ - {file = "hpack-3.0.0-py2.py3-none-any.whl", hash = "sha256:0edd79eda27a53ba5be2dfabf3b15780928a0dff6eb0c60a3d6767720e970c89"}, - {file = "hpack-3.0.0.tar.gz", hash = "sha256:8eec9c1f4bfae3408a3f30500261f7e6a65912dc138526ea054f9ad98892e9d2"}, + {file = "hpack-4.0.0-py3-none-any.whl", hash = "sha256:84a076fad3dc9a9f8063ccb8041ef100867b1878b25ef0ee63847a5d53818a6c"}, + {file = "hpack-4.0.0.tar.gz", hash = "sha256:fc41de0c63e687ebffde81187a948221294896f6bdc0ae2312708df339430095"}, ] httpcore = [ {file = "httpcore-0.13.6-py3-none-any.whl", hash = "sha256:db4c0dcb8323494d01b8c6d812d80091a31e520033e7b0120883d6f52da649ff"}, @@ -717,12 +718,12 @@ httptools = [ {file = "httptools-0.2.0.tar.gz", hash = "sha256:94505026be56652d7a530ab03d89474dc6021019d6b8682281977163b3471ea0"}, ] httpx = [ - {file = "httpx-0.18.2-py3-none-any.whl", hash = "sha256:979afafecb7d22a1d10340bafb403cf2cb75aff214426ff206521fc79d26408c"}, - {file = "httpx-0.18.2.tar.gz", hash = "sha256:9f99c15d33642d38bce8405df088c1c4cfd940284b4290cacbfb02e64f4877c6"}, + {file = "httpx-0.19.0-py3-none-any.whl", hash = "sha256:9bd728a6c5ec0a9e243932a9983d57d3cc4a87bb4f554e1360fce407f78f9435"}, + {file = "httpx-0.19.0.tar.gz", hash = "sha256:92ecd2c00c688b529eda11cedb15161eaf02dee9116712f621c70d9a40b2cdd0"}, ] hyperframe = [ - {file = "hyperframe-5.2.0-py2.py3-none-any.whl", hash = "sha256:5187962cb16dcc078f23cb5a4b110098d546c3f41ff2d4038a9896893bbd0b40"}, - {file = "hyperframe-5.2.0.tar.gz", hash = "sha256:a9f5c17f2cc3c719b917c4f33ed1c61bd1f8dfac4b1bd23b7c80b3400971b41f"}, + {file = "hyperframe-6.0.1-py3-none-any.whl", hash = "sha256:0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15"}, + {file = "hyperframe-6.0.1.tar.gz", hash = "sha256:ae510046231dc8e9ecb1a6586f63d2347bf4c8905914aa84ba585ae85f28a914"}, ] idna = [ {file = "idna-3.2-py3-none-any.whl", hash = "sha256:14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a"}, diff --git a/pyproject.toml b/pyproject.toml index 2652e06..86ddbef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ license = "MIT" [tool.poetry.dependencies] python = "^3.7" -httpx = {extras = ["http2"], version = "^0.18.1"} +httpx = {extras = ["http2"], version = "^0.19.0"} fastapi = "^0.68.0" uvicorn = {extras = ["standard"], version = "^0.15.0"} aiofiles = "^0.7.0"