From: Russell Currey Date: Wed, 1 May 2019 04:35:53 +0000 (+1000) Subject: docker: Install libpq-dev to fix psycopg2-binary build X-Git-Tag: v2.2.0-rc1~123 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c56683dd8a738de544eeba137bf4ca12a5523054;p=thirdparty%2Fpatchwork.git docker: Install libpq-dev to fix psycopg2-binary build psycopg2-binary fails if pg_config isn't installed, which is provided by libpq-dev. This seems strange to me since psycopg2-binary suggests that you use psycopg2-binary instead (of itself) if you don't want to build psycopg2 so you wouldn't need pg_config, which is very confusing. It's possible that psycopg2-binary only needs to compile itself on non-x86 platforms, since I hit this on ppc64le. Anyway, it works when this is added. Signed-off-by: Russell Currey Reviewed-by: Andrew Donnellan Signed-off-by: Daniel Axtens --- diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile index b9ecdb5e..eef40e45 100644 --- a/tools/docker/Dockerfile +++ b/tools/docker/Dockerfile @@ -26,7 +26,7 @@ RUN apt-get update -qq && \ python3.5-dev python3-pip python3-setuptools python3-wheel \ python3.4-dev findutils=4.4.2-7 python3.6-dev \ libmysqlclient-dev mysql-client curl unzip build-essential \ - git postgresql-client tzdata + git postgresql-client tzdata libpq-dev # User RUN useradd --uid=$UID --create-home patchwork