From 4cef5de5867d88dfcdecf0fb52c8962dedf4f227 Mon Sep 17 00:00:00 2001 From: Greyson Lalonde Date: Tue, 5 May 2026 08:37:23 +0800 Subject: [PATCH] fix(cli): declare cryptography dependency for Fernet and RS256 JWT --- lib/cli/pyproject.toml | 1 + uv.lock | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/cli/pyproject.toml b/lib/cli/pyproject.toml index 5ceb9cced..22d87f4f7 100644 --- a/lib/cli/pyproject.toml +++ b/lib/cli/pyproject.toml @@ -12,6 +12,7 @@ dependencies = [ "pydantic>=2.11.9,<2.13", "pydantic-settings~=2.10.1", "appdirs~=1.4.4", + "cryptography>=42.0", "httpx~=0.28.1", "pyjwt>=2.9.0,<3", "rich>=13.7.1", diff --git a/uv.lock b/uv.lock index 2cb5c1f21..3839433b4 100644 --- a/uv.lock +++ b/uv.lock @@ -1437,6 +1437,7 @@ source = { editable = "lib/cli" } dependencies = [ { name = "appdirs" }, { name = "click" }, + { name = "cryptography" }, { name = "httpx" }, { name = "packaging" }, { name = "portalocker" }, @@ -1454,6 +1455,7 @@ dependencies = [ requires-dist = [ { name = "appdirs", specifier = "~=1.4.4" }, { name = "click", specifier = "~=8.1.7" }, + { name = "cryptography", specifier = ">=42.0" }, { name = "httpx", specifier = "~=0.28.1" }, { name = "packaging", specifier = ">=23.0" }, { name = "portalocker", specifier = "~=2.7.0" },