diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2013-01-01 16:37:55 +0100 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2013-01-01 16:37:55 +0100 |
| commit | d19d0110e0e1bcc3c427a4640829fdf193b5cfcb (patch) | |
| tree | 7c47713b756abbe3bc6bec9d70d8ef19f24a3b30 | |
| parent | e0fe9238da9cdb8c7fa76002d7b4071799538136 (diff) | |
| download | sqlparse-d19d0110e0e1bcc3c427a4640829fdf193b5cfcb.tar.gz | |
Require distribute only for Python 3.
| -rwxr-xr-x | setup.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -5,7 +5,14 @@ import re import sys -from setuptools import setup, find_packages + +try: + from setuptools import setup, find_packages + packages = find_packages(exclude=('tests',)) +except ImportError: + if sys.version_info[0] == 3: + raise RuntimeError('distribute is required to install this package.') + packages = ['sqlparse', 'sqlparse.engine'] def get_version(): @@ -86,7 +93,7 @@ if sys.version_info[0] == 3: setup( name='sqlparse', version=VERSION, - packages=find_packages(exclude=('tests',)), + packages=packages, description='Non-validating SQL parser', author='Andi Albrecht', author_email='albrecht.andi@gmail.com', |
