aboutsummaryrefslogtreecommitdiff
path: root/scripts/ci.requirements.txt
AgeCommit message (Collapse)AuthorFilesLines
2023-08-31Explain the story about cryptography version requirementsGilles Peskine1-3/+6
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2023-08-22Revert "Install cryptography only on linux platform"Gilles Peskine1-2/+1
This reverts commit eb2c39ed2bc6a126ae7bdb6eab0457ebd6a32cfc. We temporarily turned off the cryptography requirement on Windows due to a CI instance that had an old, incompatible verison of pip. That CI instance has been upgraded so we no longer need the workaround. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2023-05-09Install cryptography only on linux platformPengyu Lv1-1/+2
Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
2023-04-25cert_audit: Check the version of cryptographyPengyu Lv1-0/+5
The script requires cryptography >= 35.0.0, we need to check the version and provide meaningful error message when the package version was too old. Signed-off-by: Pengyu Lv <pengyu.lv@arm.com>
2022-03-31Update references to old Github organisationDave Rodgman1-1/+1
Replace references to ARMmbed organisation with the new org, Mbed-TLS, following project migration. Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
2021-11-17Add requirement on Jinja to integrate driversGilles Peskine1-0/+2
Driver implementers need to regenerate wrappers. This will use Jinja2 as discussed in https://github.com/ARMmbed/mbedtls/pull/5067#discussion_r738794607 On the development branch, driver integration is always needed to generate the driver wrapper and thus to build the library, so this requirement applies to everyone, not just driver implementers. In releases, we plan to include a default driver wrapper with support for basic use cases only, meaning that the line `-r driver.requirements.txt` should be removed from `basic.requirements.txt` in releases. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-11-17Declare which Python packages we useGilles Peskine1-0/+10
Add pip requirements files. We'll have separate requirements files for different target audiences. Each file can use `-r` lines to include other files. This commit adds two requirement files: one with everything that's needed to pass the CI, and one with additional tools that are suggested for Mbed TLS maintainers to install locally. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>