diff --git a/apps/control-plane/pyproject.toml b/apps/control-plane/pyproject.toml index 4ad765a..d08a68b 100644 --- a/apps/control-plane/pyproject.toml +++ b/apps/control-plane/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ # image must ship it or the first runtime activation crashes on import). "httpx>=0.28,<1", "mcp>=2.0,<3", - "pyjwt[crypto]>=2.14.0,<3", + "pyjwt[crypto]>=2.15.1,<3", "pyotp>=2.9,<3", "pydantic-settings>=2.7,<3", "python-multipart>=0.0.20,<1", diff --git a/uv.lock b/uv.lock index 3c73268..3f1b9aa 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.15'", @@ -1095,11 +1095,11 @@ wheels = [ [[package]] name = "pyjwt" -version = "2.14.0" +version = "2.15.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/c3/8a3b59c25070cc61dc517fbdfa5dc0904670c96f605cc69759dc09166b99/pyjwt-2.14.0.tar.gz", hash = "sha256:77283c83fb56ecf566a886c757a714bc83668e38156de2cce8263302f42e0b86", size = 113177, upload-time = "2026-09-11T13:11:54.638Z" } +sdist = { url = "https://files.pythonhosted.org/packages/43/ea/5194e52748b0da83d71e082d75496eaec6e58f419f5e184786ded517e6a9/pyjwt-2.15.1.tar.gz", hash = "sha256:4f259e80cdfb6b3fc18a7de51fd1ef9ec79652f25019bae68975ca2468a34df8", size = 121252, upload-time = "2026-09-28T18:40:42.598Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/97/672cb32ce0dfea44b740cb7b4f97038463b9cf7c0ead1aacf595572851d6/pyjwt-2.14.0-py3-none-any.whl", hash = "sha256:ad0cef71c756a56e74863c2919cf0985f72decbcfcb550ee2f422e7c62b5eedc", size = 32896, upload-time = "2026-09-11T13:11:53.409Z" }, + { url = "https://files.pythonhosted.org/packages/50/ca/44de4e75f8aadc457f0634be3b542815078ded46dca30efb960edeecad6e/pyjwt-2.15.1-py3-none-any.whl", hash = "sha256:42d59d631f7768a1028a64c7ff581a9bf7519804daf91fc5b6c56e30eec5e193", size = 33860, upload-time = "2026-09-28T18:40:41.429Z" }, ] [package.optional-dependencies] @@ -1508,7 +1508,7 @@ requires-dist = [ { name = "httpx", specifier = ">=0.28,<1" }, { name = "mcp", specifier = ">=2.0,<3" }, { name = "pydantic-settings", specifier = ">=2.7,<3" }, - { name = "pyjwt", extras = ["crypto"], specifier = ">=2.14.0,<3" }, + { name = "pyjwt", extras = ["crypto"], specifier = ">=2.15.1,<3" }, { name = "pyotp", specifier = ">=2.9,<3" }, { name = "python-multipart", specifier = ">=0.0.20,<1" }, { name = "sqlalchemy", specifier = ">=2.0,<3" },