summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/Makefile8
-rw-r--r--ui/pydist/README.md3
-rw-r--r--ui/pydist/leap/__init__.py6
-rw-r--r--ui/pydist/setup.py11
-rw-r--r--ui/webpack.config.js2
5 files changed, 19 insertions, 11 deletions
diff --git a/ui/Makefile b/ui/Makefile
index d67a02b..96b632c 100644
--- a/ui/Makefile
+++ b/ui/Makefile
@@ -5,7 +5,7 @@
dev-build: build-clean
npm install
npm run build
- touch pydist/bitmask_js/__init__.py
+ touch pydist/leap/bitmask_js/__init__.py
dev-install: dev-build
pip install -e pydist
@@ -25,7 +25,7 @@ dev-install-prebuilt:
dist-build: build-clean
npm install
npm run build:production
- touch pydist/bitmask_js/__init__.py
+ touch pydist/leap/bitmask_js/__init__.py
cd pydist && python setup.py bdist_wheel
dist-install: dist-build
@@ -36,7 +36,7 @@ dist-install: dist-build
#
build-clean:
- rm -rf pydist/bitmask_js
+ rm -rf pydist/leap/bitmask_js
rm -rf pydist/dist
rm -rf pydist/build
@@ -44,4 +44,4 @@ clean: build-clean
rm -rf node_modules
uninstall:
- pip uninstall bitmask_js
+ pip uninstall leap.bitmask_js
diff --git a/ui/pydist/README.md b/ui/pydist/README.md
index 6e2b11f..9e6f187 100644
--- a/ui/pydist/README.md
+++ b/ui/pydist/README.md
@@ -1,4 +1,5 @@
-This directory holds the python package of the javascript app, called 'bitmask_js'.
+This directory holds the python package of the javascript app, called
+'leap.bitmask_js'.
Why it it done this way? By creating a python package, it is easier for the
javascript app to be distributed with the bitmask client.
diff --git a/ui/pydist/leap/__init__.py b/ui/pydist/leap/__init__.py
new file mode 100644
index 0000000..f48ad10
--- /dev/null
+++ b/ui/pydist/leap/__init__.py
@@ -0,0 +1,6 @@
+# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
diff --git a/ui/pydist/setup.py b/ui/pydist/setup.py
index b5d3ffb..794b8e2 100644
--- a/ui/pydist/setup.py
+++ b/ui/pydist/setup.py
@@ -25,26 +25,27 @@ import datetime
import time
long_description = \
-'''bitmask_js
------------------
+'''leap.bitmask_js
+-----------------
This package contains the already compiled javascript resources for the bitmask UI.
If you want to develop for this UI, please checkout the bitmask-dev [0] repo and follow the instructions in the ui/README.md file.
[0] https://github.com/leapcode/bitmask-dev'''
-now = datetime.datetime.now()
+now = datetime.datetime.now()
timestamp = time.strftime('%Y%m%d%H%M', now.timetuple())
setup(
- name='bitmask_js',
+ name='leap.bitmask_js',
version='0.1.%s' % timestamp,
description='Bitmask UI',
long_description=long_description,
author='LEAP Encrypted Access Project',
author_email='info@leap.se',
+ namespace_packages=['leap'],
url='http://leap.se',
- packages=['bitmask_js'],
+ packages=['leap.bitmask_js'],
package_data={
'': ['public/*',
'public/css/*',
diff --git a/ui/webpack.config.js b/ui/webpack.config.js
index c0f8d19..9b2137b 100644
--- a/ui/webpack.config.js
+++ b/ui/webpack.config.js
@@ -6,7 +6,7 @@ var config = {
context: path.join(__dirname, 'app'),
entry: ['babel-polyfill', './main.js'],
output: {
- path: path.join(__dirname, 'pydist', 'bitmask_js', 'public'),
+ path: path.join(__dirname, 'pydist', 'leap', 'bitmask_js', 'public'),
filename: 'app.bundle.js'
},
resolve: {