From 72215295d86f61c967deff9296cb050c2dc68391 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Feb 2026 19:34:09 +0100 Subject: [PATCH] Add requirements in the framework for scripts in the framework Signed-off-by: Gilles Peskine --- scripts/ci.requirements.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 scripts/ci.requirements.txt diff --git a/scripts/ci.requirements.txt b/scripts/ci.requirements.txt new file mode 100644 index 000000000..f2bc33824 --- /dev/null +++ b/scripts/ci.requirements.txt @@ -0,0 +1,11 @@ +# Python package requirements for Mbed TLS testing. + +# At the time of writing, only needed for scripts/audit-validity-dates.py. +# It needs >=35.0.0 for correct operation, and that requires Python >=3.6. +# >=35.0.0 also requires Rust to build from source, which we are forced to do on +# FreeBSD, since PyPI doesn't carry binary wheels for the BSDs. +cryptography >= 35.0.0; platform_system == 'Linux' + +# At the time of writing, only needed for +# scripts/generate_server9_bad_saltlen.py. +asn1crypto; platform_system == 'Linux'