From 6d465e6f813bc8e29c846f313487a086cfa50428 Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Wed, 30 Nov 2022 14:36:53 +0100 Subject: [PATCH] Optimize psycopg2 dependency We have beeing installing psycopg2 for a while now. This updates to the latest version. Because psycopg2-binary is a direct dependency of Netbox both versions were installled. Now we remove the pre-compiled version from the dependency file. --- Dockerfile | 3 ++- requirements-container.txt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 21c58dd..fcf01b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,7 +31,8 @@ RUN export DEBIAN_FRONTEND=noninteractive \ ARG NETBOX_PATH COPY ${NETBOX_PATH}/requirements.txt requirements-container.txt / -RUN /opt/netbox/venv/bin/pip install \ +RUN sed -i -e '/psycopg2-binary/d' requirements.txt && \ + /opt/netbox/venv/bin/pip install \ -r /requirements.txt \ -r /requirements-container.txt diff --git a/requirements-container.txt b/requirements-container.txt index 0d16b26..96f3aa3 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -1,6 +1,6 @@ django-auth-ldap==4.1.0 django-storages[azure,boto3,dropbox,google,libcloud,sftp]==1.13.1 napalm==4.0.0 -psycopg2==2.9.4 +psycopg2==2.9.5 python3-saml==1.14.0 social-auth-core[all]==4.3.0