forked from vmware-archive/halite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprep_dist.py
executable file
·31 lines (24 loc) · 869 Bytes
/
prep_dist.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env python
'''
Prepare halite for setup.py to build pip distribution
Transpile coffeescript files in javascript files
Create main.html
'''
import sys
import os
from subprocess import call
from halite.server_bottle import createStaticMain, HALITE_DIR_PATH
sys.stdout.write('Transpiling coffeescript ...\n')
retcode = call(['coffee', '-c', 'halite/lattice/app' ])
if retcode:
sys.stderr.write('Error transpiling coffeescript. Return code = {0}!'.format(retcode))
sys.exit(1)
sys.stdout.write('Generating main.html ...\n')
load = os.path.abspath(os.path.normpath(os.path.join(HALITE_DIR_PATH, 'lattice/app/main.html')))
createStaticMain( kind='bottle',
base='',
devel=False,
coffee=False,
save=True,
path=load)
sys.stdout.write('Finished.\n')