from setuptools import setup, find_packages from reversion import __version__ # Load in babel support, if available. try: from babel.messages import frontend as babel cmdclass = { "compile_catalog": babel.compile_catalog, "extract_messages": babel.extract_messages, "init_catalog": babel.init_catalog, "update_catalog": babel.update_catalog, } except ImportError: cmdclass = {} setup( name="django-reversion", version='.'.join(str(x) for x in __version__), license="BSD", description="An extension to the Django web framework that provides version control for model instances.", author="Dave Hall", author_email="dave@etianen.com", url="http://github.com/etianen/django-reversion", zip_safe=False, packages=find_packages(), package_data={ "reversion": ["locale/*/LC_MESSAGES/django.*", "templates/reversion/*.html"]}, cmdclass=cmdclass, install_requires=[ "django>=1.8", ], 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.7', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', "Framework :: Django", ] )