""" Build a "local_test" YunoHost installation and start the Django dev. server against it. Run via: make local-test see README for details ;) """ from pathlib import Path try: from django_yunohost_integration.local_test import create_local_test except ImportError as err: raise ImportError('Did you forget to activate a virtual environment?') from err BASE_PATH = Path(__file__).parent def main(): create_local_test( django_settings_path=BASE_PATH / 'conf' / 'settings.py', destination=BASE_PATH / 'local_test', runserver=True, extra_replacements={ '__DEBUG_ENABLED__': '1', }, ) if __name__ == '__main__': main()