diff --git a/poetry.lock b/poetry.lock index 24c7b1a..9c20f6c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -321,25 +321,26 @@ dev = ["flake8", "markdown", "twine", "wheel"] [[package]] name = "githubkit" -version = "0.10.7" +version = "0.11.2" description = "GitHub SDK for Python" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "githubkit-0.10.7-py3-none-any.whl", hash = "sha256:c3993e7b79e719e4cace328310e87108c6ea7eacdc9ea94ea00aebd6a856abeb"}, - {file = "githubkit-0.10.7.tar.gz", hash = "sha256:b0a8a42feefad6604fee3faaba01ca0d0d215574f9d4557c1586c1dd926dc1e0"}, + {file = "githubkit-0.11.2-py3-none-any.whl", hash = "sha256:d6776c667e37e0a120c003fa0a4c4c9a03c99a87a8a1767d3b67a87e09567933"}, + {file = "githubkit-0.11.2.tar.gz", hash = "sha256:2192cd30f32424d5ac8b104f3fc601c69ff1d4f63e2934eff3873953afca961b"}, ] [package.dependencies] +hishel = ">=0.0.21,<=0.0.24" httpx = ">=0.23.0,<1.0.0" -pydantic = ">=1.9.1,<2.0.0" +pydantic = ">=1.9.1,<2.5.0 || >2.5.0,<2.5.1 || >2.5.1,<3.0.0" typing-extensions = ">=4.3.0,<5.0.0" [package.extras] -all = ["PyJWT[crypto] (>=2.4.0,<3.0.0)", "anyio (>=3.6.1,<4.0.0)"] -auth = ["PyJWT[crypto] (>=2.4.0,<3.0.0)", "anyio (>=3.6.1,<4.0.0)"] +all = ["PyJWT[crypto] (>=2.4.0,<3.0.0)", "anyio (>=3.6.1,<5.0.0)"] +auth = ["PyJWT[crypto] (>=2.4.0,<3.0.0)", "anyio (>=3.6.1,<5.0.0)"] auth-app = ["PyJWT[crypto] (>=2.4.0,<3.0.0)"] -auth-oauth-device = ["anyio (>=3.6.1,<4.0.0)"] +auth-oauth-device = ["anyio (>=3.6.1,<5.0.0)"] jwt = ["PyJWT[crypto] (>=2.4.0,<3.0.0)"] [[package]] @@ -353,6 +354,27 @@ files = [ {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, ] +[[package]] +name = "hishel" +version = "0.0.24" +description = "Persistent cache implementation for httpx and httpcore" +optional = false +python-versions = ">=3.8" +files = [ + {file = "hishel-0.0.24-py3-none-any.whl", hash = "sha256:8b6e43481485e1938d78bd35c0bcb38646fe8f2e090fedb64b4dc1d6015ffe49"}, + {file = "hishel-0.0.24.tar.gz", hash = "sha256:4ac494c6bfedc431e480ab85d3435d4710230b2ad6092766b6ccf82b1d7e4152"}, +] + +[package.dependencies] +httpx = ">=0.22.0" +typing-extensions = ">=4.8.0" + +[package.extras] +redis = ["redis (==5.0.1)"] +s3 = ["boto3 (>=1.15.0,<=1.15.3)", "boto3 (>=1.15.3)"] +sqlite = ["anysqlite (>=0.0.5)"] +yaml = ["pyyaml (==6.0.1)"] + [[package]] name = "httpcore" version = "1.0.2" @@ -1601,4 +1623,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "1235dbba665da20ecc126463d3614e848dc1c61713caf31ab09237ff15b2e358" +content-hash = "d7638fd4685dcd48947a72df0eca466267e7a6cb45d2ab5801d2229e58b290cf" diff --git a/pyproject.toml b/pyproject.toml index c6c7e9a..533149c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ prometheus-client = "^0.19.0" uvicorn = { extras = ["standard"], version = "^0.25.0" } python-multipart = "^0.0.7" PyYAML = "^6.0" -githubkit = "^0.10.3" +githubkit = "^0.11.2" [tool.poetry.group.docs] optional = true