diff --git a/poetry.lock b/poetry.lock index ee0f1d9..80f1edb 100644 --- a/poetry.lock +++ b/poetry.lock @@ -747,19 +747,20 @@ files = [ [[package]] name = "litestar" -version = "2.12.1" +version = "2.13.0" description = "Litestar - A production-ready, highly performant, extensible ASGI API Framework" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "litestar-2.12.1-py3-none-any.whl", hash = "sha256:74915e3731c200caa099c416a1c3b3079ffacdd6e6393974e0284f8919606f9c"}, - {file = "litestar-2.12.1.tar.gz", hash = "sha256:d2cc43157060a06dac8a77e9dc6ba2936238beada61e272e8842c21fca23fcee"}, + {file = "litestar-2.13.0-py3-none-any.whl", hash = "sha256:a40765644115639015a54e8cd7e7bdbe597a58d3f2d8f6d21afe9f343df43916"}, + {file = "litestar-2.13.0.tar.gz", hash = "sha256:51a3ab60b7bc8de2c126f3ad907c2ba6f9d22194bdf1be9df52253e57ed80f0e"}, ] [package.dependencies] anyio = ">=3" click = "*" httpx = ">=0.22" +litestar-htmx = ">=0.3.0" msgspec = ">=0.18.2" multidict = ">=6.0.2" polyfactory = ">=2.6.3" @@ -775,6 +776,7 @@ brotli = ["brotli"] cli = ["jsbeautifier", "uvicorn[standard]", "uvloop (>=0.18.0)"] cryptography = ["cryptography"] full = ["advanced-alchemy (>=0.2.2)", "annotated-types", "attrs", "brotli", "cryptography", "email-validator", "fast-query-parsers (>=1.0.2)", "jinja2", "jinja2 (>=3.1.2)", "jsbeautifier", "mako (>=1.2.4)", "minijinja (>=1.0.0)", "opentelemetry-instrumentation-asgi", "piccolo", "picologging", "prometheus-client", "pydantic", "pydantic-extra-types", "pyjwt (>=2.9.0)", "redis[hiredis] (>=4.4.4)", "structlog", "uvicorn[standard]", "uvloop (>=0.18.0)"] +htmx = ["litestar-htmx (>=0.3.0)"] jinja = ["jinja2 (>=3.1.2)"] jwt = ["cryptography", "pyjwt (>=2.9.0)"] mako = ["mako (>=1.2.4)"] @@ -789,6 +791,17 @@ sqlalchemy = ["advanced-alchemy (>=0.2.2)"] standard = ["fast-query-parsers (>=1.0.2)", "jinja2", "jsbeautifier", "uvicorn[standard]", "uvloop (>=0.18.0)"] structlog = ["structlog"] +[[package]] +name = "litestar-htmx" +version = "0.4.1" +description = "HTMX Integration for Litesstar" +optional = false +python-versions = "<4.0,>=3.8" +files = [ + {file = "litestar_htmx-0.4.1-py3-none-any.whl", hash = "sha256:ba2a8ff1e210f21980735b9cde13d239a2b7c3627cb4aeb425d66f4a314d1a59"}, + {file = "litestar_htmx-0.4.1.tar.gz", hash = "sha256:ba2537008eb8cc18bfc8bee5cecb280924c7818bb1c066d79eae4b221696ca08"}, +] + [[package]] name = "markdown-it-py" version = "3.0.0" @@ -2942,4 +2955,4 @@ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)" [metadata] lock-version = "2.0" python-versions = "^3.12" -content-hash = "9ece053778e8a389b95f68bafaaa27f90519cd9cc479422aa8510e976b50b331" +content-hash = "b021f40b39dfe21284243f3f7caf05a496335d4fbcb0faf2379a93ed056d5edb" diff --git a/pyproject.toml b/pyproject.toml index 661dfed..ea77219 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ package-mode = false [tool.poetry.dependencies] python = "^3.12" granian = "^1.6.0" -litestar = "^2.12.1" +litestar = "^2.13.0" uvloop = "^0.20.0" msgspec = "^0.18.6" pydantic-settings = "^2.3.4"