diff --git a/setup.py b/setup.py index de9985cd..816a6de9 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ import os import sys -from setuptools import setup, find_packages +from setuptools import find_packages, setup # Hack to silence atexit traceback in newer python versions try: @@ -8,8 +8,10 @@ try: except ImportError: pass -DESCRIPTION = 'MongoEngine is a Python Object-Document ' + \ -'Mapper for working with MongoDB.' +DESCRIPTION = ( + 'MongoEngine is a Python Object-Document ' + 'Mapper for working with MongoDB.' +) try: with open('README.rst') as fin: @@ -23,6 +25,7 @@ def get_version(version_tuple): return '.'.join(map(str, version_tuple[:-1])) + version_tuple[-1] return '.'.join(map(str, version_tuple)) + # Dirty hack to get version number from monogengine/__init__.py - we can't # import it as it depends on PyMongo and PyMongo isn't installed until this # file is read @@ -64,21 +67,22 @@ else: if sys.version_info[0] == 2 and sys.version_info[1] == 6: extra_opts['tests_require'].append('unittest2') -setup(name='mongoengine', - version=VERSION, - author='Harry Marr', - author_email='harry.marr@{nospam}gmail.com', - maintainer="Ross Lawley", - maintainer_email="ross.lawley@{nospam}gmail.com", - url='http://mongoengine.org/', - download_url='https://github.com/MongoEngine/mongoengine/tarball/master', - license='MIT', - include_package_data=True, - description=DESCRIPTION, - long_description=LONG_DESCRIPTION, - platforms=['any'], - classifiers=CLASSIFIERS, - install_requires=['pymongo>=2.7.1', 'six'], - test_suite='nose.collector', - **extra_opts +setup( + name='mongoengine', + version=VERSION, + author='Harry Marr', + author_email='harry.marr@{nospam}gmail.com', + maintainer="Ross Lawley", + maintainer_email="ross.lawley@{nospam}gmail.com", + url='http://mongoengine.org/', + download_url='https://github.com/MongoEngine/mongoengine/tarball/master', + license='MIT', + include_package_data=True, + description=DESCRIPTION, + long_description=LONG_DESCRIPTION, + platforms=['any'], + classifiers=CLASSIFIERS, + install_requires=['pymongo>=2.7.1', 'six'], + test_suite='nose.collector', + **extra_opts )