##// END OF EJS Templates
Make copy of notebook node object to make sure the source doesn't get modified
Make copy of notebook node object to make sure the source doesn't get modified

File last commit:

r11033:fa36e98f
r11375:410cedc0
Show More
fabfile.py
30 lines | 1.0 KiB | text/x-python | PythonLexer
Matthias BUSSONNIER
migrate from make to fabric
r9299 """ fabfile to prepare the notebook """
from fabric.api import local,lcd
from fabric.utils import abort
import os
static_dir = 'static'
MinRK
remove unused components...
r10523 components_dir = os.path.join(static_dir, 'components')
Matthias BUSSONNIER
migrate from make to fabric
r9299
Brian E. Granger
Splitting notebook.less into separate files.
r10730 def css(minify=True, verbose=False):
Matthias BUSSONNIER
migrate from make to fabric
r9299 """generate the css from less files"""
Brian E. Granger
Updating fabfile and templates for global style.min.css.
r10716 source = os.path.join('style', 'style.less')
target = os.path.join('style', 'style.min.css')
Brian E. Granger
Splitting notebook.less into separate files.
r10730 _compile_less(source, target, minify, verbose)
Brian E. Granger
Adding files that I mised in the last commit.
r10713
Brian E. Granger
Splitting notebook.less into separate files.
r10730 def _to_bool(b):
if not b in ['True', 'False', True, False]:
abort('boolean expected, got: %s' % b)
return (b in ['True', True])
def _compile_less(source, target, minify=True, verbose=False):
Brian E. Granger
Updating fabfile and templates for global style.min.css.
r10716 """Complie a less file by source and target relative to static_dir"""
Brian E. Granger
Splitting notebook.less into separate files.
r10730 minify = _to_bool(minify)
verbose = _to_bool(verbose)
min_flag = '-x' if minify is True else ''
ver_flag = '--verbose' if verbose is True else ''
MinRK
use less from components
r10526 lessc = os.path.join('components', 'less.js', 'bin', 'lessc')
Matthias BUSSONNIER
migrate from make to fabric
r9299 with lcd(static_dir):
Brian E. Granger
Splitting notebook.less into separate files.
r10730 local('{lessc} {min_flag} {ver_flag} {source} {target}'.format(**locals()))
Matthias BUSSONNIER
migrate from make to fabric
r9299