# HG changeset patch # User drewp@bigasterisk.com # Date 1717710367 25200 # Node ID 1e0b5907b16eaa50485aa83b1b6d1fa745a74523 # Parent 315f79d04c759f1fe0c7a8825903ccf283ef32b4 starlette deps diff -r 315f79d04c75 -r 1e0b5907b16e pdm.lock --- a/pdm.lock Mon Mar 11 10:04:29 2024 -0700 +++ b/pdm.lock Thu Jun 06 14:46:07 2024 -0700 @@ -5,7 +5,7 @@ groups = ["default"] strategy = ["cross_platform", "inherit_metadata"] lock_version = "4.4.1" -content_hash = "sha256:b46d6d870590cc22b15b3d7462f52a1f845472c163aaaf842aafbec21b69ff75" +content_hash = "sha256:969b831fb9c42615e8bd3edf223695a4f46293d729d59649fbc0d4682f1910c3" [[package]] name = "aioesphomeapi" @@ -748,6 +748,22 @@ ] [[package]] +name = "sse-starlette" +version = "2.0.0" +requires_python = ">=3.8" +summary = "SSE plugin for Starlette" +groups = ["default"] +dependencies = [ + "anyio", + "starlette", + "uvicorn", +] +files = [ + {file = "sse_starlette-2.0.0-py3-none-any.whl", hash = "sha256:c4dd134302cb9708d47cae23c365fe0a089aa2a875d2f887ac80f235a9ee5744"}, + {file = "sse_starlette-2.0.0.tar.gz", hash = "sha256:0c43cc43aca4884c88c8416b65777c4de874cc4773e6458d3579c0a353dc2fb7"}, +] + +[[package]] name = "starlette" version = "0.35.1" requires_python = ">=3.8" diff -r 315f79d04c75 -r 1e0b5907b16e pyproject.toml --- a/pyproject.toml Mon Mar 11 10:04:29 2024 -0700 +++ b/pyproject.toml Thu Jun 06 14:46:07 2024 -0700 @@ -10,6 +10,9 @@ "aiomqtt>=2.0.0", "pillow>=10.2.0", "esphome>=2024.2.2", + "starlette>=0.35.1", + "uvicorn>=0.25.0", + "sse-starlette>=2.0.0", ] requires-python = "==3.11.*" readme = "README.md"