Move version information into python package.

This commit is contained in:
Arik Fraimovich
2014-02-09 16:46:32 +02:00
parent c40cf2e7e8
commit 29531a361c
3 changed files with 8 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
NAME=redash
VERSION=0.3
FULL_VERSION=$(VERSION).$(CIRCLE_BUILD_NUM)
VERSION=`python ./manage.py version`
FULL_VERSION=$(VERSION)+b$(CIRCLE_BUILD_NUM)
FILENAME=$(CIRCLE_ARTIFACTS)/$(NAME).$(FULL_VERSION).tar.gz
deps:

View File

@@ -10,7 +10,7 @@ atfork.stdlib_fixer.fix_logging_module()
import argparse
import logging
import time
from redash import settings, app, data_manager
from redash import settings, app, data_manager, __version__
def start_workers():
@@ -53,6 +53,7 @@ if __name__ == '__main__':
parser = argparse.ArgumentParser()
subparsers = parser.add_subparsers(title='command', dest='command')
subparsers.add_parser('version', help='display version')
subparsers.add_parser('worker', help='start query execution workers')
server_parser = subparsers.add_parser('server', help='start api server')
server_parser.add_argument('--debug',
@@ -71,7 +72,9 @@ if __name__ == '__main__':
args = parser.parse_args()
if args.command == "worker":
if args.command == 'version':
print __version__
elif args.command == "worker":
start_workers()
elif args.command == 'db':
create_db(args.create_tables, args.drop_tables)

View File

@@ -7,6 +7,7 @@ from flask_peewee.db import Database
import redis
from redash import settings, utils
__version__ = '0.3.1'
app = Flask(__name__,
template_folder=settings.STATIC_ASSETS_PATH,