diff options
| author | Iuri de Silvio <iurisilvio@gmail.com> | 2014-05-27 19:25:15 -0300 |
|---|---|---|
| committer | Iuri de Silvio <iurisilvio@gmail.com> | 2014-05-27 19:25:15 -0300 |
| commit | 84e7e251aec1d0ef8b3d45376ed91c49bf2c2f06 (patch) | |
| tree | d1b7991bd8d4d7ebdc13a8b18b1166d34996b7a2 /setup.py | |
| parent | dc868eff31b66a4dcad354f3d8658cb9bac55a3a (diff) | |
| download | tablib-84e7e251aec1d0ef8b3d45376ed91c49bf2c2f06.tar.gz | |
Separate py2 and py3 packages to avoid installation errors. Fix #151
Diffstat (limited to 'setup.py')
| -rwxr-xr-x | setup.py | 45 |
1 files changed, 26 insertions, 19 deletions
@@ -36,37 +36,44 @@ if sys.argv[-1] == 'test': errors = os.system('py.test test_tablib.py') sys.exit(bool(errors)) -setup( - name='tablib', - version=tablib.__version__, - description='Format agnostic tabular data library (XLS, JSON, YAML, CSV)', - long_description=(open('README.rst').read() + '\n\n' + - open('HISTORY.rst').read()), - author='Kenneth Reitz', - author_email='me@kennethreitz.org', - url='http://python-tablib.org', - packages=[ - 'tablib', 'tablib.formats', - 'tablib.packages', +packages = [ + 'tablib.packages.omnijson', + 'tablib.packages.unicodecsv' +] +if sys.version_info[0] == 2: + packages.extend([ 'tablib.packages.xlwt', - 'tablib.packages.xlwt3', 'tablib.packages.xlrd', - 'tablib.packages.xlrd3', - 'tablib.packages.omnijson', 'tablib.packages.odf', - 'tablib.packages.odf3', 'tablib.packages.openpyxl', 'tablib.packages.openpyxl.shared', 'tablib.packages.openpyxl.reader', 'tablib.packages.openpyxl.writer', + 'tablib.packages.yaml', + ]) +else: + packages.extend([ + 'tablib.packages.xlwt3', + 'tablib.packages.xlrd3', + 'tablib.packages.odf3', 'tablib.packages.openpyxl3', 'tablib.packages.openpyxl3.shared', 'tablib.packages.openpyxl3.reader', 'tablib.packages.openpyxl3.writer', - 'tablib.packages.yaml', 'tablib.packages.yaml3', - 'tablib.packages.unicodecsv' - ], + ]) + + +setup( + name='tablib', + version=tablib.__version__, + description='Format agnostic tabular data library (XLS, JSON, YAML, CSV)', + long_description=(open('README.rst').read() + '\n\n' + + open('HISTORY.rst').read()), + author='Kenneth Reitz', + author_email='me@kennethreitz.org', + url='http://python-tablib.org', + packages=packages, license='MIT', classifiers=( 'Development Status :: 5 - Production/Stable', |
