projects
/
osm
/
osmclient.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding dependencies
[osm/osmclient.git]
/
snap
/
snapcraft.yaml
diff --git
a/snap/snapcraft.yaml
b/snap/snapcraft.yaml
index
805f1b6
..
11ba71e
100644
(file)
--- a/
snap/snapcraft.yaml
+++ b/
snap/snapcraft.yaml
@@
-16,7
+16,7
@@
##
name: osmclient
base: core18
##
name: osmclient
base: core18
-
version: gi
t
+
adopt-info: clien
t
summary: A python client for orchestrating OSM
description: |
A python client for orchestrating Open Source Mano (OSM).
summary: A python client for orchestrating OSM
description: |
A python client for orchestrating Open Source Mano (OSM).
@@
-37,7
+37,7
@@
apps:
- home
- ssh-public-keys
environment:
- home
- ssh-public-keys
environment:
- PATH: $SNAP/usr/bin:$SNAP/bin/:$PATH
+ PATH: $SNAP/usr/bin:$SNAP/bin/:$PATH
:$SNAP/usr/local/bin/
PYTHONPATH: $SNAP/usr/lib/python3/dist-packages:$PYTHONPATH
MAGIC: $SNAP/usr/share/file/magic.mgc
PYTHONPATH: $SNAP/usr/lib/python3/dist-packages:$PYTHONPATH
MAGIC: $SNAP/usr/share/file/magic.mgc
@@
-50,7
+50,12
@@
parts:
build-packages:
- gcc
- git
build-packages:
- gcc
- git
+ - make
+ - wget
+ - libcurl4-openssl-dev
+ - libssl-dev
stage-packages:
stage-packages:
+ - libcurl4
- libmagic1
- python3
- python3-dev
- libmagic1
- python3
- python3-dev
@@
-68,6
+73,8
@@
parts:
git checkout $BRANCH_OR_TAG
$SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install .
cd ../ && rm -rf IM/
git checkout $BRANCH_OR_TAG
$SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install .
cd ../ && rm -rf IM/
+ $SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install -r requirements.txt
$SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install .
rm -rf .tox
$SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install .
rm -rf .tox
+ snapcraftctl set-version $(git describe --match v* --tags --dirty)
snapcraftctl build
snapcraftctl build