From 7872975d0e5ed95e886a942eae1954f8fa3185d3 Mon Sep 17 00:00:00 2001 From: James Page Date: Mon, 21 Nov 2016 11:21:27 +0000 Subject: [PATCH] Add basic tox configuration for building the snap --- .gitignore | 1 + bindep.txt | 2 ++ requirements.txt | 1 + tox.ini | 16 ++++++++++++++++ 4 files changed, 20 insertions(+) create mode 100644 bindep.txt create mode 100644 requirements.txt create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore index 4b39ec4..07ee36e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ parts prime stage *.snap +.tox diff --git a/bindep.txt b/bindep.txt new file mode 100644 index 0000000..7b16930 --- /dev/null +++ b/bindep.txt @@ -0,0 +1,2 @@ +snapcraft +lxd diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..10db2ad --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +# Requirements to build snap diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..4c1290b --- /dev/null +++ b/tox.ini @@ -0,0 +1,16 @@ +[tox] +envlist = snap +skipsdist = True + +[testenv] +install_command = pip install {opts} {packages} +whitelist_externals = + lxc + snapcraft +passenv = HOME TERM + +[testenv:snap] +deps = -r{toxinidir}/requirements.txt +commands = + snapcraft clean + snapcraft snap