[Lldb-commits] [lldb] f7e133d - [lldb] Add Python cryptography package as new test dependency (#192434)
via lldb-commits
lldb-commits at lists.llvm.org
Thu Apr 30 03:30:20 PDT 2026
Author: Stefan Gränitz
Date: 2026-04-30T12:30:15+02:00
New Revision: f7e133dfedb0ece98bce63db0c06507423b11d73
URL: https://github.com/llvm/llvm-project/commit/f7e133dfedb0ece98bce63db0c06507423b11d73
DIFF: https://github.com/llvm/llvm-project/commit/f7e133dfedb0ece98bce63db0c06507423b11d73.diff
LOG: [lldb] Add Python cryptography package as new test dependency (#192434)
HTTPS tests for SymbolLocatorSymStore need the Python cryptography package
Added:
Modified:
.ci/all_requirements.txt
lldb/test/CMakeLists.txt
lldb/test/requirements.txt
Removed:
################################################################################
diff --git a/.ci/all_requirements.txt b/.ci/all_requirements.txt
index 0594d875ed18f..1ab2a81b1d1db 100644
--- a/.ci/all_requirements.txt
+++ b/.ci/all_requirements.txt
@@ -1,5 +1,5 @@
#
-# This file is autogenerated by pip-compile with Python 3.12
+# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --generate-hashes --output-file=./.ci/all_requirements.txt ./.ci/requirements.txt ./lldb/test/requirements.txt ./mlir/python/requirements.txt
@@ -236,7 +236,9 @@ cryptography==46.0.3 \
--hash=sha256:e7aec276d68421f9574040c26e2a7c3771060bc0cff408bae1dcb19d3ab1e63c \
--hash=sha256:ef639cb3372f69ec44915fafcd6698b6cc78fbe0c2ea41be867f6ed612811963 \
--hash=sha256:f260d0d41e9b4da1ed1e0f1ce571f97fe370b152ab18778e9e8f67d6af432018
- # via pyjwt
+ # via
+ # -r lldb/test/requirements.txt
+ # pyjwt
google-api-core==2.25.1 \
--hash=sha256:8a2a56c1fef82987a524371f99f3bd0143702fecc670c72e600c1cda6bf8dbb7 \
--hash=sha256:d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8
@@ -578,6 +580,7 @@ typing-extensions==4.15.0 \
--hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
# via
# -r mlir/python/requirements.txt
+ # cryptography
# pygithub
urllib3==2.5.0 \
--hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \
diff --git a/lldb/test/CMakeLists.txt b/lldb/test/CMakeLists.txt
index 070f05ceacaa0..86974d86bbec6 100644
--- a/lldb/test/CMakeLists.txt
+++ b/lldb/test/CMakeLists.txt
@@ -12,7 +12,7 @@ endif()
if(LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS)
message(STATUS "Enforcing strict test requirements for LLDB")
# Lit uses psutil to do per-test timeouts.
- set(useful_python_modules psutil packaging)
+ set(useful_python_modules psutil packaging cryptography)
if(NOT WIN32)
# We no longer vendor pexpect and it is not used on Windows.
diff --git a/lldb/test/requirements.txt b/lldb/test/requirements.txt
index e2438bf70b6e5..d666b3511e9a6 100644
--- a/lldb/test/requirements.txt
+++ b/lldb/test/requirements.txt
@@ -7,3 +7,5 @@ pexpect>=4.9.0; sys_platform != 'win32'
packaging
# Required for python tests
swig>=4.0.0
+# Required for SymStore HTTPS API tests
+cryptography>=43.0.0
More information about the lldb-commits
mailing list