Add some missing type libraries for mypy (#9657)

* add some missing types

* install pkg-config

* install pkg-config for docker too

* add pkg-config to plugins

* pkg-config when cryptography may need to be built

* deps cleanup

* more comments

* more tweaks
This commit is contained in:
Brad Warren
2023-04-09 11:49:08 +10:00
committed by GitHub
parent 9ee1eee219
commit 5149dfd96e
13 changed files with 89 additions and 70 deletions
+3 -2
View File
@@ -1,9 +1,10 @@
FROM debian:buster
MAINTAINER Brad Warren <bmw@eff.org>
# This does not include the dependencies needed to build cryptography. See
# https://cryptography.io/en/latest/installation/#building-cryptography-on-linux
RUN apt-get update && \
apt install python3-dev python3-venv gcc libaugeas0 libssl-dev \
libffi-dev ca-certificates openssl -y
apt install python3-venv libaugeas0 -y
WORKDIR /opt/certbot/src