#!/usr/bin/env python3
"""Contians main function to create instance of PyQt5 app

File name: bdc-gui
Author: Adam Jenkins
Date created: 10/29/2018
Date last modified: 10/29/18
Python Version: 3.6.5
"""

import sys
from PyQt5 import QtWidgets
from bdc.dependencyChecker import DependencyChecker
from bdc.gui import GUI

def main():
    """checks dependencies, creates global Qt application variable, GUI instance, and starts application"""
    d = DependencyChecker()
    d.main()
    app = QtWidgets.QApplication([])
    gui = GUI()
    gui.show()
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()
