From 230e088d0a7dbee2f30e09722060709ef188faa7 Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Mon, 28 Sep 2020 09:00:06 -0700 Subject: [PATCH] Set --system-site-packages in DNS snaps --- certbot-dns-cloudflare/snap/snapcraft.yaml | 1 + certbot-dns-cloudxns/snap/snapcraft.yaml | 1 + certbot-dns-digitalocean/snap/snapcraft.yaml | 1 + certbot-dns-dnsimple/snap/snapcraft.yaml | 1 + certbot-dns-dnsmadeeasy/snap/snapcraft.yaml | 1 + certbot-dns-gehirn/snap/snapcraft.yaml | 1 + certbot-dns-google/snap/snapcraft.yaml | 1 + certbot-dns-linode/snap/snapcraft.yaml | 1 + certbot-dns-luadns/snap/snapcraft.yaml | 1 + certbot-dns-nsone/snap/snapcraft.yaml | 1 + certbot-dns-ovh/snap/snapcraft.yaml | 1 + certbot-dns-rfc2136/snap/snapcraft.yaml | 1 + certbot-dns-route53/snap/snapcraft.yaml | 1 + certbot-dns-sakuracloud/snap/snapcraft.yaml | 1 + tools/snap/generate_dnsplugins_snapcraft.sh | 1 + 15 files changed, 15 insertions(+) diff --git a/certbot-dns-cloudflare/snap/snapcraft.yaml b/certbot-dns-cloudflare/snap/snapcraft.yaml index 63fc98e03..1a5c0c4db 100644 --- a/certbot-dns-cloudflare/snap/snapcraft.yaml +++ b/certbot-dns-cloudflare/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-cloudxns/snap/snapcraft.yaml b/certbot-dns-cloudxns/snap/snapcraft.yaml index 89fa1489b..2383701a9 100644 --- a/certbot-dns-cloudxns/snap/snapcraft.yaml +++ b/certbot-dns-cloudxns/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-digitalocean/snap/snapcraft.yaml b/certbot-dns-digitalocean/snap/snapcraft.yaml index 48b3482f4..574de2dcb 100644 --- a/certbot-dns-digitalocean/snap/snapcraft.yaml +++ b/certbot-dns-digitalocean/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-dnsimple/snap/snapcraft.yaml b/certbot-dns-dnsimple/snap/snapcraft.yaml index 926d40b7d..f2d4f8903 100644 --- a/certbot-dns-dnsimple/snap/snapcraft.yaml +++ b/certbot-dns-dnsimple/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-dnsmadeeasy/snap/snapcraft.yaml b/certbot-dns-dnsmadeeasy/snap/snapcraft.yaml index 9a012440d..96aa7e798 100644 --- a/certbot-dns-dnsmadeeasy/snap/snapcraft.yaml +++ b/certbot-dns-dnsmadeeasy/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-gehirn/snap/snapcraft.yaml b/certbot-dns-gehirn/snap/snapcraft.yaml index 147508dbc..b2675345d 100644 --- a/certbot-dns-gehirn/snap/snapcraft.yaml +++ b/certbot-dns-gehirn/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-google/snap/snapcraft.yaml b/certbot-dns-google/snap/snapcraft.yaml index fbe002392..d574fa7dd 100644 --- a/certbot-dns-google/snap/snapcraft.yaml +++ b/certbot-dns-google/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-linode/snap/snapcraft.yaml b/certbot-dns-linode/snap/snapcraft.yaml index 937ad27d5..340876a4f 100644 --- a/certbot-dns-linode/snap/snapcraft.yaml +++ b/certbot-dns-linode/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-luadns/snap/snapcraft.yaml b/certbot-dns-luadns/snap/snapcraft.yaml index c30c4fbd2..a7e132251 100644 --- a/certbot-dns-luadns/snap/snapcraft.yaml +++ b/certbot-dns-luadns/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-nsone/snap/snapcraft.yaml b/certbot-dns-nsone/snap/snapcraft.yaml index 7e96dfc2d..7c55abc1f 100644 --- a/certbot-dns-nsone/snap/snapcraft.yaml +++ b/certbot-dns-nsone/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-ovh/snap/snapcraft.yaml b/certbot-dns-ovh/snap/snapcraft.yaml index a2e492d66..1d4ad41d9 100644 --- a/certbot-dns-ovh/snap/snapcraft.yaml +++ b/certbot-dns-ovh/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-rfc2136/snap/snapcraft.yaml b/certbot-dns-rfc2136/snap/snapcraft.yaml index a9fb84a80..610e37ce1 100644 --- a/certbot-dns-rfc2136/snap/snapcraft.yaml +++ b/certbot-dns-rfc2136/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-route53/snap/snapcraft.yaml b/certbot-dns-route53/snap/snapcraft.yaml index 50722c25d..d809db11e 100644 --- a/certbot-dns-route53/snap/snapcraft.yaml +++ b/certbot-dns-route53/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/certbot-dns-sakuracloud/snap/snapcraft.yaml b/certbot-dns-sakuracloud/snap/snapcraft.yaml index 4314a0cfa..c6c1240f4 100644 --- a/certbot-dns-sakuracloud/snap/snapcraft.yaml +++ b/certbot-dns-sakuracloud/snap/snapcraft.yaml @@ -16,6 +16,7 @@ parts: snapcraftctl pull snapcraftctl set-version `grep ^version $SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed diff --git a/tools/snap/generate_dnsplugins_snapcraft.sh b/tools/snap/generate_dnsplugins_snapcraft.sh index b2ec2d291..486300167 100755 --- a/tools/snap/generate_dnsplugins_snapcraft.sh +++ b/tools/snap/generate_dnsplugins_snapcraft.sh @@ -28,6 +28,7 @@ parts: snapcraftctl pull snapcraftctl set-version \`grep ^version \$SNAPCRAFT_PART_SRC/setup.py | cut -f2 -d= | tr -d "'[:space:]"\` build-environment: + - SNAPCRAFT_PYTHON_VENV_ARGS: --system-site-packages - SNAP_BUILD: "True" - PIP_NO_BUILD_ISOLATION: "no" # To build cryptography and cffi if needed