#!/usr/bin/python3
# -*- coding: utf-8 -*-
""" This file is licensed under GPLv3, see https://www.gnu.org/licenses/ """

try:
    from pikaur.main import main
except ModuleNotFoundError:
    import sys

    try:
        import pyalpm
    except:
        print("Can't import Pyalpm. "
              "Probably it's not installed or system Python had breaking version update.")
        sys.exit(1)

    sys.path.append('/usr/lib/python3.10/site-packages/')
    try:
        from pikaur.main import main
        from pikaur.i18n import _
        from pikaur.pprint import print_warning
    except:
        print('System Python had breaking version update. You need to rebuild Pikaur manually.')
        sys.exit(1)

    else:
        print_warning()
        print_warning(_('System Python had minor version update. You need to rebuild Pikaur:'))
        print_warning('    pikaur -S --rebuild --aur pikaur')
        print_warning(_('or'))
        print_warning('    pikaur -S --rebuild --aur pikaur-git')
        print_warning()


if __name__ == '__main__':
    main()
