#!/usr/bin/env python import os import sys from setuptools import setup, find_packages from moulinette.globals import init_moulinette_env LOCALES_DIR = init_moulinette_env()['LOCALES_DIR'] # Extend installation locale_files = [] if "install" in sys.argv: # Evaluate locale files for f in os.listdir('locales'): if f.endswith('.json'): locale_files.append('locales/%s' % f) setup(name='Moulinette', version='2.0.0', description='Prototype interfaces quickly and easily', author='Yunohost Team', author_email='yunohost@yunohost.org', url='http://yunohost.org', license='AGPL', packages=find_packages(exclude=['test']), data_files=[(LOCALES_DIR, locale_files)], python_requires='>=3.5', install_requires=[ 'argcomplete', 'psutil', 'pytz', 'pyyaml', 'toml', ], tests_require=[ 'pytest', 'pytest-cov', 'pytest-env', 'pytest-mock', 'requests', 'requests-mock', ], )