diff --git a/poetry.lock b/poetry.lock index 0090f93..b4b9ce2 100644 --- a/poetry.lock +++ b/poetry.lock @@ -378,25 +378,26 @@ dev = ["flake8", "markdown", "twine", "wheel"] [[package]] name = "githubkit" -version = "0.10.7" +version = "0.11.8" 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.8-py3-none-any.whl", hash = "sha256:fb6cf775ef38c21d38226565219606009cecd67358e46db99c2499199ab3b94b"}, + {file = "githubkit-0.11.8.tar.gz", hash = "sha256:e6114f66cd1fcf9fa1c58987366ce75b98325d5ea708a0108533ab7417701c8f"}, ] [package.dependencies] +hishel = ">=0.0.21,<=0.0.30" 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]] @@ -410,6 +411,27 @@ files = [ {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, ] +[[package]] +name = "hishel" +version = "0.0.30" +description = "Persistent cache implementation for httpx and httpcore" +optional = false +python-versions = ">=3.8" +files = [ + {file = "hishel-0.0.30-py3-none-any.whl", hash = "sha256:0c73a779a6b554b52dff75e5962057df25764fd798c31b9435ce6398b1b171c8"}, + {file = "hishel-0.0.30.tar.gz", hash = "sha256:656393ee77e9c39a0d6c527c74810e15d96e598dcb9b191f20a788608ceaca99"}, +] + +[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" @@ -1756,4 +1778,4 @@ test = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-it [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "578d76dcacdd73f710ce84d87c63883d66d8f9640eea929f3c068a416feb5efa" +content-hash = "8d0ed4f6ff54b35005aeadcd91394a907bbc21a6d02e677ccd848e190dc22740" diff --git a/pyproject.toml b/pyproject.toml index e9b7d65..72a0e71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ prometheus-client = "^0.20.0" uvicorn = { extras = ["standard"], version = "^0.30.5" } python-multipart = "^0.0.9" PyYAML = "^6.0" -githubkit = "^0.10.3" +githubkit = "^0.11.8" [tool.poetry.group.docs] optional = true