diff --git a/.gitignore b/.gitignore index 8b75efd..0ced602 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,6 @@ firefox/package.json build/ node_modules/ npm-debug.log + +# Virtualenv +env/ diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..5148b49 --- /dev/null +++ b/build.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +# python +pyvenv-3.4 env +env/bin/pip install -r requirements.txt + +# npm +npm install +npm run build diff --git a/package.json b/package.json index 4cfc690..5595af4 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "build-data-files": "python3 firefox/build-package.py && python3 chrome/build-manifest.py", "distribute": "rm -rf firefox/data/* chrome/data/* && cp -rf build/* firefox/data/ && cp -rf build/* chrome/data/", "build": "npm run create-dirs && npm run build-assets && npm run build-js && npm run distribute && npm run build-data-files", - "clean": "rm -rf firefox/data chrome/data node_modules/ build/" + "clean": "rm -rf firefox/data chrome/data node_modules/ build/ env/" }, "repository": { "type": "git", diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..90136ac --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +coverage==3.7.1 +flake8==2.4.1 +lxml==3.4.4 +pep8==1.5.7 +requests==2.7.0