diff --git a/poetry.lock b/poetry.lock index df2d7323..a2700274 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -1082,6 +1082,21 @@ files = [ {file = "jiter-0.5.0.tar.gz", hash = "sha256:1d916ba875bcab5c5f7d927df998c4cb694d27dceddf3392e58beaf10563368a"}, ] +[[package]] +name = "lia-web" +version = "0.2.3" +description = "A library for working with web frameworks" +optional = false +python-versions = ">=3.9" +groups = ["main"] +files = [ + {file = "lia_web-0.2.3-py3-none-any.whl", hash = "sha256:237c779c943cd4341527fc0adfcc3d8068f992ee051f4ef059b8474ee087f641"}, + {file = "lia_web-0.2.3.tar.gz", hash = "sha256:ccc9d24cdc200806ea96a20b22fb68f4759e6becdb901bd36024df7921e848d7"}, +] + +[package.dependencies] +typing-extensions = ">=4.14.0" + [[package]] name = "lxml" version = "5.3.0" @@ -1973,59 +1988,60 @@ captcha = ["pillow[captcha] (>=9.5,<11.0)"] [[package]] name = "strawberry-graphql" -version = "0.235.1" +version = "0.287.0" description = "A library for creating GraphQL APIs" optional = false -python-versions = "<4.0,>=3.8" +python-versions = "<4.0,>=3.10" groups = ["main"] files = [ - {file = "strawberry_graphql-0.235.1-py3-none-any.whl", hash = "sha256:616844222fc144972e1235b47362b64e9e7c9b17b5f81c7328855c839aaf59a3"}, - {file = "strawberry_graphql-0.235.1.tar.gz", hash = "sha256:135ff15d91bd6b0ba5c675103ebbfb188db16d95cf2652860febc7108787f427"}, + {file = "strawberry_graphql-0.287.0-py3-none-any.whl", hash = "sha256:d85cc90101d322a641fe8f4adb8f3c4a1aa5dddb61ba1a4bbb7bf42aa4dbad8c"}, + {file = "strawberry_graphql-0.287.0.tar.gz", hash = "sha256:4da748f82684f3dc914fc9ed88184e715903d7fa06248f8f702bbbab55f7ed36"}, ] [package.dependencies] -graphql-core = ">=3.2.0,<3.3.0" -python-dateutil = ">=2.7.0,<3.0.0" +graphql-core = ">=3.2.0,<3.4.0" +lia-web = ">=0.2.1" +packaging = ">=23" +python-dateutil = ">=2.7,<3.0" typing-extensions = ">=4.5.0" [package.extras] -aiohttp = ["aiohttp (>=3.7.4.post0,<4.0.0)"] +aiohttp = ["aiohttp (>=3.7.4.post0,<4)"] asgi = ["python-multipart (>=0.0.7)", "starlette (>=0.18.0)"] chalice = ["chalice (>=1.22,<2.0)"] channels = ["asgiref (>=3.2,<4.0)", "channels (>=3.0.5)"] -cli = ["graphlib_backport ; python_version < \"3.9\"", "libcst (>=0.4.7)", "pygments (>=2.3,<3.0)", "rich (>=12.0.0)", "typer (>=0.7.0)"] -debug = ["libcst (>=0.4.7)", "rich (>=12.0.0)"] -debug-server = ["libcst (>=0.4.7)", "pygments (>=2.3,<3.0)", "python-multipart (>=0.0.7)", "rich (>=12.0.0)", "starlette (>=0.18.0)", "typer (>=0.7.0)", "uvicorn (>=0.11.6)"] +cli = ["libcst", "pygments (>=2.3,<3.0)", "python-multipart (>=0.0.7)", "rich (>=12.0.0)", "starlette (>=0.18.0)", "typer (>=0.12.4)", "uvicorn (>=0.11.6)", "websockets (>=15.0.1,<16)"] +debug = ["libcst", "rich (>=12.0.0)"] +debug-server = ["libcst", "pygments (>=2.3,<3.0)", "python-multipart (>=0.0.7)", "rich (>=12.0.0)", "starlette (>=0.18.0)", "typer (>=0.12.4)", "uvicorn (>=0.11.6)", "websockets (>=15.0.1,<16)"] django = ["Django (>=3.2)", "asgiref (>=3.2,<4.0)"] fastapi = ["fastapi (>=0.65.2)", "python-multipart (>=0.0.7)"] flask = ["flask (>=1.1)"] -litestar = ["litestar (>=2) ; python_version >= \"3.8\""] +litestar = ["litestar (>=2) ; python_version ~= \"3.10\""] opentelemetry = ["opentelemetry-api (<2)", "opentelemetry-sdk (<2)"] pydantic = ["pydantic (>1.6.1)"] pyinstrument = ["pyinstrument (>=4.0.0)"] quart = ["quart (>=0.19.3)"] sanic = ["sanic (>=20.12.2)"] -starlite = ["starlite (>=1.48.0) ; python_version >= \"3.8\""] [[package]] name = "strawberry-graphql-django" -version = "0.46.1" +version = "0.67.2" description = "Strawberry GraphQL Django extension" optional = false -python-versions = "<4.0,>=3.8" +python-versions = "<4.0,>=3.10" groups = ["main"] files = [ - {file = "strawberry_graphql_django-0.46.1-py3-none-any.whl", hash = "sha256:68970e49b5aedc8d6abea5f0ba83b8d54ecc24debe0d3418d603308b7e535e6a"}, - {file = "strawberry_graphql_django-0.46.1.tar.gz", hash = "sha256:598f0a1d58497311364c448140d57c050ae9516648ad3745143c712c5f77f4e4"}, + {file = "strawberry_graphql_django-0.67.2-py3-none-any.whl", hash = "sha256:2d10b8156dd8b878f712e772a27bceea29965274883a9d4502c9e7fffbcf9cf3"}, + {file = "strawberry_graphql_django-0.67.2.tar.gz", hash = "sha256:c08581b59defa5348995ab04b58fb5d2930194447fb16717ff8906cdd4694b9d"}, ] [package.dependencies] asgiref = ">=3.8" -django = ">=3.2" -strawberry-graphql = ">=0.235.1" +django = ">=4.2" +strawberry-graphql = ">=0.283.2" [package.extras] -debug-toolbar = ["django-debug-toolbar (>=3.4)"] +debug-toolbar = ["django-debug-toolbar (>=6.0.0)"] enum = ["django-choices-field (>=2.2.2)"] [[package]] @@ -2217,14 +2233,14 @@ files = [ [[package]] name = "typing-extensions" -version = "4.8.0" -description = "Backported and Experimental Type Hints for Python 3.8+" +version = "4.15.0" +description = "Backported and Experimental Type Hints for Python 3.9+" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main", "dev"] files = [ - {file = "typing_extensions-4.8.0-py3-none-any.whl", hash = "sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0"}, - {file = "typing_extensions-4.8.0.tar.gz", hash = "sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef"}, + {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, + {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, ] [[package]] @@ -2310,4 +2326,4 @@ brotli = ["brotli"] [metadata] lock-version = "2.1" python-versions = "3.12.*" -content-hash = "242f63554bf90e74e17c91a350f99c2b450a77c82e61548b5c9727e18b825659" +content-hash = "bf092edb4a5ced207c559f831148a98a4454f75d15027f57d1253b7401fe65a5" diff --git a/pyproject.toml b/pyproject.toml index 51e69bd1..f460dd97 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ gunicorn = "^22.0.0" Pillow = "^10.4.0" psycopg2 = "^2.9.9" strawberry-django-auth = "^0.376.2" -strawberry-graphql-django = "^0.46.1" +strawberry-graphql-django = "^0.67.2" whitenoise = "^6.7.0" cloudinary = "^1.41.0" python-telegram-bot = {extras = ["callback-data"], version = "^21.6"}