summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <classic@zzzcomputing.com>2014-04-28 16:11:26 -0400
committerMike Bayer <classic@zzzcomputing.com>2014-04-28 16:11:26 -0400
commitd1f6d7f3e7e698eff2c7774b63531f151d908209 (patch)
tree2c706dea67d4859d501fca37d688084d7653894c
parent51b233818d06942c5866d047d6f76324e45d550e (diff)
parentce40b6431110a8ecee5be95eb56df4d622a41943 (diff)
downloadmako-d1f6d7f3e7e698eff2c7774b63531f151d908209.tar.gz
Merged in dharland/mako/patch_console_script_mako_render (pull request #5)
Transform mako-render into mako.cmd and add an entry point
-rwxr-xr-xmako/cmd.py (renamed from scripts/mako-render)12
-rw-r--r--setup.py4
2 files changed, 12 insertions, 4 deletions
diff --git a/scripts/mako-render b/mako/cmd.py
index 2b951ab..15c2737 100755
--- a/scripts/mako-render
+++ b/mako/cmd.py
@@ -1,4 +1,8 @@
-#!/usr/bin/env python
+# mako/cmd.py
+# Copyright (C) 2006-2014 the Mako authors and contributors <see AUTHORS file>
+#
+# This module is part of Mako and is released under
+# the MIT License: http://www.opensource.org/licenses/mit-license.php
def render(data, kw, lookup_dirs):
from mako.template import Template
@@ -12,7 +16,9 @@ def varsplit(var):
return (var, "")
return var.split("=", 1)
-def main(argv=None):
+def cmdline(argv=None):
+ import pdb; pdb.set_trace()
+
from os.path import isfile, dirname
from sys import stdin
@@ -57,4 +63,4 @@ def main(argv=None):
sys.exit(1)
if __name__ == "__main__":
- main()
+ cmdline()
diff --git a/setup.py b/setup.py
index 04d4551..55cf1c9 100644
--- a/setup.py
+++ b/setup.py
@@ -39,7 +39,6 @@ setup(name='Mako',
url='http://www.makotemplates.org/',
license='MIT',
packages=find_packages('.', exclude=['examples*', 'test*']),
- scripts=['scripts/mako-render'],
tests_require=['nose >= 0.11'],
test_suite="nose.collector",
zip_safe=False,
@@ -58,5 +57,8 @@ setup(name='Mako',
[babel.extractors]
mako = mako.ext.babelplugin:extract
+
+ [console_scripts]
+ mako-render = mako.cmd:cmdline
"""
)