diff --git a/poetry.lock b/poetry.lock index 8c66072..39ef4c3 100644 --- a/poetry.lock +++ b/poetry.lock @@ -322,25 +322,26 @@ dev = ["flake8", "markdown", "twine", "wheel"] [[package]] name = "githubkit" -version = "0.10.7" +version = "0.11.14" description = "GitHub SDK for Python" optional = false -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" 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.14-py3-none-any.whl", hash = "sha256:780f346515f68f9f27db1b486f83fd64fe4142ad42a75b79423064d3e99ece97"}, + {file = "githubkit-0.11.14.tar.gz", hash = "sha256:a62af8a9e3c98e202c6fd2d56ea106f238aebf03a8282c34b757eba6eaeab72c"}, ] [package.dependencies] +hishel = ">=0.0.21,<=0.0.33" 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]] @@ -354,6 +355,27 @@ files = [ {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, ] +[[package]] +name = "hishel" +version = "0.0.33" +description = "Persistent cache implementation for httpx and httpcore" +optional = false +python-versions = ">=3.8" +files = [ + {file = "hishel-0.0.33-py3-none-any.whl", hash = "sha256:6e6c6cdaf432ff4c4981e7792ef7d1fa4c8ede58b9dbbcefb9ab3fc9770f2a07"}, + {file = "hishel-0.0.33.tar.gz", hash = "sha256:ab5b2661d5e2252f305fd0fb20e8c76bfab3ea73458f20f2591c53c37b270089"}, +] + +[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" @@ -1621,4 +1643,4 @@ test = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-it [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "6311a0df86e8210f6681b4d8e9065564b38dc07f5fca318688d421993a4679ba" +content-hash = "1e3aaebe4e3211752b94d3a6c9e6f85327cdaa3ff97acd8f5056c203ef606739" diff --git a/pyproject.toml b/pyproject.toml index 50ce4fe..416ba05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ prometheus-client = "^0.20.0" uvicorn = { extras = ["standard"], version = "^0.30.6" } python-multipart = "^0.0.9" PyYAML = "^6.0" -githubkit = "^0.10.3" +githubkit = "^0.11.14" [tool.poetry.group.docs] optional = true