Browse Source

Add optional python dependencies to snap packaging (#6317)

Signed-off-by: James Hebden <james@ec0.io>
James 4 years ago
parent
commit
53b6559a89
2 changed files with 21 additions and 0 deletions
  1. 1 0
      changelog.d/6317.misc
  2. 20 0
      snap/snapcraft.yaml

+ 1 - 0
changelog.d/6317.misc

@@ -0,0 +1 @@
+Add optional python dependencies and dependant binary libraries to snapcraft packaging.

+ 20 - 0
snap/snapcraft.yaml

@@ -20,3 +20,23 @@ parts:
     source: .
     plugin: python
     python-version: python3
+    python-packages:
+      - '.[all]'
+    build-packages:
+      - libffi-dev
+      - libturbojpeg0-dev
+      - libssl-dev
+      - libxslt1-dev
+      - libpq-dev
+      - zlib1g-dev
+    stage-packages:
+      - libasn1-8-heimdal
+      - libgssapi3-heimdal
+      - libhcrypto4-heimdal
+      - libheimbase1-heimdal
+      - libheimntlm0-heimdal
+      - libhx509-5-heimdal
+      - libkrb5-26-heimdal
+      - libldap-2.4-2
+      - libpq5
+      - libsasl2-2