# HG changeset patch # User Ludovic Chabant # Date 1395031199 25200 # Node ID bcbe934eab29db1f5e6b45517827d560c092bf38 # Parent 141c93f876451af24a1768f144b039f222d98bee Fixed `setuptools` package: - Correct requirements. - Correct script/entry-point. diff -r 141c93f87645 -r bcbe934eab29 requirements.txt --- a/requirements.txt Sat Mar 15 17:48:51 2014 -0700 +++ b/requirements.txt Sun Mar 16 21:39:59 2014 -0700 @@ -1,9 +1,10 @@ Flask==0.10.1 Flask-Bcrypt==0.5.2 -Flask-Login==0.1.3 +Flask-Login==0.2.10 Flask-Script==0.5.1 -Jinja2==2.6 +Jinja2==2.7.2 Markdown==2.2.1 +Pygments==1.6 SQLAlchemy==0.9.3 Whoosh==2.5.5 colorama==0.2.7 diff -r 141c93f87645 -r bcbe934eab29 setup.py --- a/setup.py Sat Mar 15 17:48:51 2014 -0700 +++ b/setup.py Sun Mar 16 21:39:59 2014 -0700 @@ -21,7 +21,7 @@ # (this is loosely based on what Mercurial does) version = None try: - if os.path.isdir('.hg'): + if os.path.isdir(os.path.join(os.path.dirname(__file__), '.hg')): cmd = ['hg', 'log', '-r', '.', '--template', '{tags}\n'] tags, err = runcmd(cmd) versions = [t for t in tags.split() if t[0].isdigit()] @@ -72,28 +72,27 @@ keywords="wiki mercurial hg git", packages=find_packages(exclude=["tests"]), install_requires=[ - 'Flask>=0.10', - 'Flask-Login>=0.1.3', - 'Flask-SQLAlchemy>=1.0', - 'Flask-Script>=0.5.1', - 'Jinja2>=2.6', - 'Markdown>=2.2.1', - 'PyYAML>=3.10', - 'Pygments>=1.5', - 'SQLAlchemy>=0.8.3', - 'Werkzeug>=0.8.3', - 'Whoosh>=2.4.1', - 'argparse>=1.2.1', - 'pybars>=0.0.4', - 'python-hglib', - 'twill>=0.9', - 'wsgiref>=0.1.2' - ], - scripts=['wk.py'], + 'Flask==0.10.1', + 'Flask-Bcrypt==0.5.2', + 'Flask-Login==0.2.10', + 'Flask-Script==0.5.1', + 'Jinja2==2.7.2', + 'Markdown==2.2.1', + 'Pygments==1.6', + 'SQLAlchemy==0.9.3', + 'Whoosh==2.5.5', + 'colorama==0.2.7', + 'py-bcrypt==0.2', + 'pysqlite==2.6.3', + 'pytest==2.5.2', + 'repoze.lru==0.6', + 'python-hglib'], include_package_data=True, package_data={ 'wikked': [ - 'resources/*', + 'resources/defaults.cfg', + 'resources/hg_log.style', + 'resources/init/*', 'templates/*.html', 'static/bootstrap/fonts/*', 'static/css/wikked.min.css', @@ -115,7 +114,7 @@ ], entry_points={ 'console_scripts': [ - 'wk = wikked.witch:main' + 'wk = wikked.witch:real_main' ] }, ) diff -r 141c93f87645 -r bcbe934eab29 wikked/witch.py --- a/wikked/witch.py Sat Mar 15 17:48:51 2014 -0700 +++ b/wikked/witch.py Sun Mar 16 21:39:59 2014 -0700 @@ -146,6 +146,7 @@ delta = after - before logger.debug("Ran command in %fs" % delta.total_seconds()) + def print_version(): if os.path.isdir(os.path.join(os.path.dirname(__file__), '..', '.hg')): print "Wikked (development version)" @@ -157,3 +158,13 @@ return 1 print "Wikked %s" % version return 0 + + +def real_main(): + colorama.init() + root_logger = logging.getLogger() + handler = logging.StreamHandler(stream=sys.stdout) + handler.setFormatter(ColoredFormatter('%(message)s')) + root_logger.addHandler(handler) + + main()