blob: e779483e41a406c19d89b74dfe6efff0e41471ea [file] [log] [blame]
Gilles Peskine12fe74e2021-11-17 19:13:34 +01001# Python package requirements for Mbed TLS testing.
2
Gilles Peskined78e6cc2022-01-22 00:44:07 +01003# Any package used by a script in this repository must be listed here
4# or in one of the included files. Normally there should be a minimum
5# version constraint; the CI will test with the minimum version.
6
Gilles Peskine12fe74e2021-11-17 19:13:34 +01007# Use a known version of Pylint, because new versions tend to add warnings
8# that could start rejecting our code.
9# 2.4.4 is the version in Ubuntu 20.04. It supports Python >=3.5.
10pylint == 2.4.4
11
12# Use the earliest version of mypy that works with our code base.
Dave Rodgman52af7692022-03-31 14:27:24 +010013# See https://github.com/Mbed-TLS/mbedtls/pull/3953 .
Gilles Peskine12fe74e2021-11-17 19:13:34 +010014mypy >= 0.780
Jerry Yu60313c12023-10-24 15:42:30 +080015
16# For building `tests/data_files/server9-bad-saltlen.crt` and check python
17# files.
18asn1crypto