diff --git a/surfsense_backend/pyproject.toml b/surfsense_backend/pyproject.toml index a0778b128..19e32b13a 100644 --- a/surfsense_backend/pyproject.toml +++ b/surfsense_backend/pyproject.toml @@ -7,6 +7,7 @@ dependencies = [ "alembic>=1.13.0", "asyncpg>=0.30.0", "authlib>=1.6.9", + "PyJWT>=2.12.0", "tornado>=6.5.5", "datasets>=2.21.0", "pyarrow>=15.0.0,<19.0.0", diff --git a/surfsense_backend/uv.lock b/surfsense_backend/uv.lock index e93912cde..1e9659b9c 100644 --- a/surfsense_backend/uv.lock +++ b/surfsense_backend/uv.lock @@ -6353,11 +6353,11 @@ wheels = [ [[package]] name = "pyjwt" -version = "2.11.0" +version = "2.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5c/5a/b46fa56bf322901eee5b0454a34343cdbdae202cd421775a8ee4e42fd519/pyjwt-2.11.0.tar.gz", hash = "sha256:35f95c1f0fbe5d5ba6e43f00271c275f7a1a4db1dab27bf708073b75318ea623", size = 98019 } +sdist = { url = "https://files.pythonhosted.org/packages/c2/27/a3b6e5bf6ff856d2509292e95c8f57f0df7017cf5394921fc4e4ef40308a/pyjwt-2.12.1.tar.gz", hash = "sha256:c74a7a2adf861c04d002db713dd85f84beb242228e671280bf709d765b03672b", size = 102564 } wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/01/c26ce75ba460d5cd503da9e13b21a33804d38c2165dec7b716d06b13010c/pyjwt-2.11.0-py3-none-any.whl", hash = "sha256:94a6bde30eb5c8e04fee991062b534071fd1439ef58d2adc9ccb823e7bcd0469", size = 28224 }, + { url = "https://files.pythonhosted.org/packages/e5/7a/8dd906bd22e79e47397a61742927f6747fe93242ef86645ee9092e610244/pyjwt-2.12.1-py3-none-any.whl", hash = "sha256:28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c", size = 29726 }, ] [package.optional-dependencies] @@ -7895,6 +7895,7 @@ dependencies = [ { name = "playwright" }, { name = "psycopg", extra = ["binary", "pool"] }, { name = "pyarrow" }, + { name = "pyjwt" }, { name = "pypandoc" }, { name = "pypandoc-binary" }, { name = "pypdf" }, @@ -7974,6 +7975,7 @@ requires-dist = [ { name = "playwright", specifier = ">=1.50.0" }, { name = "psycopg", extras = ["binary", "pool"], specifier = ">=3.3.2" }, { name = "pyarrow", specifier = ">=15.0.0,<19.0.0" }, + { name = "pyjwt", specifier = ">=2.12.0" }, { name = "pypandoc", specifier = ">=1.16.2" }, { name = "pypandoc-binary", specifier = ">=1.16.2" }, { name = "pypdf", specifier = ">=5.1.0" },