##// END OF EJS Templates
Merge pull request #4207 from minrk/setup-css...
Brian E. Granger -
r12631:34e68335 merge
parent child Browse files
Show More
@@ -70,6 +70,7 b' from setupbase import ('
70 update_submodules,
70 update_submodules,
71 require_submodules,
71 require_submodules,
72 UpdateSubmodules,
72 UpdateSubmodules,
73 CompileCSS,
73 )
74 )
74 from setupext import setupext
75 from setupext import setupext
75
76
@@ -236,6 +237,7 b" setup_args['cmdclass'] = {"
236 'sdist' : git_prebuild('IPython', sdist),
237 'sdist' : git_prebuild('IPython', sdist),
237 'upload_wininst' : UploadWindowsInstallers,
238 'upload_wininst' : UploadWindowsInstallers,
238 'submodule' : UpdateSubmodules,
239 'submodule' : UpdateSubmodules,
240 'css' : CompileCSS,
239 }
241 }
240
242
241 #---------------------------------------------------------------------------
243 #---------------------------------------------------------------------------
@@ -30,6 +30,7 b' except:'
30 from distutils.command.build_py import build_py
30 from distutils.command.build_py import build_py
31 from distutils.cmd import Command
31 from distutils.cmd import Command
32 from glob import glob
32 from glob import glob
33 from subprocess import call
33
34
34 from setupext import install_data_ext
35 from setupext import install_data_ext
35
36
@@ -474,3 +475,26 b' def require_submodules(command):'
474 sys.exit(1)
475 sys.exit(1)
475 command.run(self)
476 command.run(self)
476 return DecoratedCommand
477 return DecoratedCommand
478
479 #---------------------------------------------------------------------------
480 # Notebook related
481 #---------------------------------------------------------------------------
482
483 class CompileCSS(Command):
484 """Recompile Notebook CSS
485
486 Regenerate the compiled CSS from LESS sources.
487
488 Requires various dev dependencies, such as fabric and lessc.
489 """
490 description = "Recompile Notebook CSS"
491 user_options = []
492
493 def initialize_options(self):
494 pass
495
496 def finalize_options(self):
497 pass
498
499 def run(self):
500 call("fab css", shell=True, cwd=pjoin(repo_root, "IPython", "html"))
General Comments 0
You need to be logged in to leave comments. Login now