1+ #!/usr/bin/env python
12# -*- coding: utf-8 -*-
23#
34# Copyright (C) 2016 Andi Albrecht, [email protected] 67# the BSD License: http://www.opensource.org/licenses/bsd-license.php
78
89import re
9- import sys
1010
11- try :
12- from setuptools import setup , find_packages
13- packages = find_packages (exclude = ('tests' ,))
14- except ImportError :
15- if sys .version_info [0 ] == 3 :
16- raise RuntimeError ('distribute is required to install this package.' )
17- from distutils .core import setup
18- packages = ['sqlparse' , 'sqlparse.engine' ]
11+ from setuptools import setup , find_packages
1912
2013
2114def get_version ():
@@ -81,19 +74,15 @@ def get_version():
8174
8275"""
8376
84- VERSION = get_version ()
85-
86-
8777setup (
8878 name = 'sqlparse' ,
89- version = VERSION ,
90- packages = packages ,
91- description = 'Non-validating SQL parser' ,
79+ version = get_version (),
9280 author = 'Andi Albrecht' ,
938182+ url = 'https://github.com/andialbrecht/sqlparse' ,
83+ description = 'Non-validating SQL parser' ,
9484 long_description = LONG_DESCRIPTION ,
9585 license = 'BSD' ,
96- url = 'https://github.com/andialbrecht/sqlparse' ,
9786 classifiers = [
9887 'Development Status :: 4 - Beta' ,
9988 'Intended Audience :: Developers' ,
@@ -107,7 +96,12 @@ def get_version():
10796 'Programming Language :: Python :: 3.4' ,
10897 'Programming Language :: Python :: 3.5' ,
10998 'Topic :: Database' ,
110- 'Topic :: Software Development'
99+ 'Topic :: Software Development' ,
111100 ],
112- scripts = ['bin/sqlformat' ],
101+ packages = find_packages (exclude = ('tests' ,)),
102+ entry_points = {
103+ 'console_scripts' : [
104+ 'sqlparse = sqlparse.__main__:main' ,
105+ ]
106+ },
113107)
0 commit comments