Merge ~ack/maas:snap-pyc-fix-2.9 into maas:2.9

Proposed by Alberto Donato
Status: Merged
Approved by: Alberto Donato
Approved revision: c11f4c6729454c8bcf8fb15bf779bb7d8abc81c5
Merge reported by: MAAS Lander
Merged at revision: not available
Proposed branch: ~ack/maas:snap-pyc-fix-2.9
Merge into: maas:2.9
Diff against target: 31 lines (+1/-4)
1 file modified
snap/snapcraft.yaml (+1/-4)
Reviewer Review Type Date Requested Status
Alberto Donato (community) Approve
MAAS Lander unittests Pending
Review via email: mp+398191@code.launchpad.net

Commit message

LP: #1915869 - move python compileall back to prime, without prefix

To post a comment you must log in.
Revision history for this message
Alberto Donato (ack) :
review: Approve

There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
2index 53b441d..a434cde 100644
3--- a/snap/snapcraft.yaml
4+++ b/snap/snapcraft.yaml
5@@ -189,17 +189,15 @@ parts:
6 prime:
7 - $remove
8 override-build: |
9- set -e
10 snapcraftctl build
11 # If python3-netaddr contains absolute symlinks.
12 # See https://bugs.launchpad.net/snapcraft/+bug/1774410
13 ln -s -f ../../../../../../var/lib/ieee-data/oui.txt $SNAPCRAFT_PART_INSTALL/usr/lib/python3/dist-packages/netaddr/eui/oui.txt
14 ln -s -f ../../../../../../var/lib/ieee-data/iab.txt $SNAPCRAFT_PART_INSTALL/usr/lib/python3/dist-packages/netaddr/eui/iab.txt
15- python3 -m compileall -q .
16 override-prime: |
17- set -e
18 (cd $SNAPCRAFT_PART_SRC; snapcraftctl set-version $($SNAPCRAFT_PART_SRC/utilities/package-version))
19 snapcraftctl prime
20+ python3 -m compileall -j 0 -q .
21
22 ui:
23 plugin: npm
24@@ -211,7 +209,6 @@ parts:
25 # node-sass on non-amd64 needs python 2, see http://pad.lv/1867329
26 - python
27 override-build: |
28- set -e
29 snapcraftctl build
30 PATH="$PATH:$SNAPCRAFT_PART_BUILD/node_modules/.bin:$SNAPCRAFT_PART_INSTALL/bin"
31 NODE_ENV="production"

Subscribers

People subscribed via source and target branches