blob: 9b96a8d23fbe2f722c580eca86d0a37ebfd33cb9 [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