[PATCH] docker: Install libpq-dev to fix psycopg2-binary build
Andrew Donnellan
andrew.donnellan at au1.ibm.com
Wed May 1 17:27:12 AEST 2019
On 1/5/19 2:35 pm, Russell Currey wrote:
> 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.
I don't think there is a binary psycopg2-binary build for anything other
than i686/x86_64?
Reviewed-by: Andrew Donnellan <andrew.donnellan at au1.ibm.com>
>
> Signed-off-by: Russell Currey <ruscur at russell.cc>
> ---
> tools/docker/Dockerfile | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
> index b9ecdb5..eef40e4 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
>
--
Andrew Donnellan OzLabs, ADL Canberra
andrew.donnellan at au1.ibm.com IBM Australia Limited
More information about the Patchwork
mailing list