import calcdeps def jscompile(inputs, search_paths, output, compiler_jar, compiler_flags): import logging import os logging.basicConfig(format='calcdeps.py: %(message)s', level=logging.INFO) logging.info('Scanning files...') logging.info(os.getcwd()) logging.info(search_paths) search_paths = calcdeps.ExpandDirectories(search_paths) out = open(output, 'w') logging.info('Finding Closure dependencies...') deps = calcdeps.CalculateDependencies(search_paths, inputs) calcdeps.Compile(compiler_jar, deps, out, compiler_flags) return output
2010年2月19日金曜日
setup.py bdist_rpmでjsをコンパイルする (step0)
calcdeps.pyから、そのために必要な部分をほじくり出す。optparseで取り出している引数を関数の引数として渡すようにすればよいので、たいしたことはない。問題はこれをsetup.pyのなかでフックするようにするにはどうしたらよいかということ。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿