import os from distutils.command.build import build from django.core import management from setuptools import setup, find_packages try: with open(os.path.join(os.path.dirname(__file__), 'README.rst'), encoding='utf-8') as f: long_description = f.read() except: long_description = '' class CustomBuild(build): def run(self): management.call_command('compilemessages', verbosity=1, interactive=False) build.run(self) cmdclass = { 'build': CustomBuild } setup( name='byro-schaffenburg', version='0.0.1', description='Membership info extensions for Makerspace Schaffenburg', long_description=long_description, url='https://git.schaffenburg.org/fraxinas/byro-schaffenburg', author='Fraxinas', author_email='fraxinas@schaffenburg.org', license='Apache Software License', install_requires=[], packages=find_packages(exclude=['tests', 'tests.*']), include_package_data=True, cmdclass=cmdclass, entry_points=""" [byro.plugin] byro_schaffenburg=byro_schaffenburg:ByroPluginMeta """, )