from os.path import join from setuptools import setup, find_packages long_description = (open('README.rst').read() + open('CHANGES.rst').read() + open('TODO.rst').read()) def get_version(): with open(join('model_utils', '__init__.py')) as f: for line in f: if line.startswith('__version__ ='): return line.split('=')[1].strip().strip('"\'') setup( name='django-model-utils', version=get_version(), description='Django model mixins and utilities', long_description=long_description, author='Carl Meyer', author_email='carl@oddbird.net', url='https://github.com/carljm/django-model-utils/', packages=find_packages(), install_requires=['Django>=1.4.2'], classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Web Environment', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Framework :: Django', ], zip_safe=False, tests_require=["Django>=1.4.2"], test_suite='runtests.runtests', package_data={ 'model_utils': [ 'locale/*/LC_MESSAGES/django.po','locale/*/LC_MESSAGES/django.mo' ], }, )