Exemple #1
0
    def fillLibVersions(self):
        if __githash__:
            self.label_githash.setText(__githash__)

        self.label_version.setText(__version__)

        self.label_xwareVer.setText(XWARE_VERSION)

        from PyQt5.Qt import QT_VERSION, QT_VERSION_STR, PYQT_VERSION, PYQT_VERSION_STR
        self.label_qtVer.setText("{} ({})".format(QT_VERSION_STR, QT_VERSION))
        self.label_pyqtVer.setText("{} ({})".format(PYQT_VERSION_STR, PYQT_VERSION))

        import sys
        self.label_pythonVer.setText(".".join(map(str, sys.version_info)))

        try:
            import pyinotify
        except ImportError:
            pyinotify = None

        self.label_pyinotifyVer.setText(pyinotify.__version__ if pyinotify else "N/A")

        from PyQt5 import QtWebKit
        self.label_qtwebkitVer.setText(QtWebKit.qWebKitVersion())

        import aiohttp
        self.label_aiohttpVer.setText(aiohttp.__version__)
Exemple #2
0
 def test_webkit_version(self):
     """
     Test the webkit_version() function
     """
     # GIVEN: Webkit
     webkit_ver = float(QtWebKit.qWebKitVersion())
     # WHEN: Retrieving the webkit version
     # THEN: Webkit versions should match
     self.assertEquals(webkit_version(), webkit_ver, "The returned webkit version doesn't match the installed one")
Exemple #3
0
def webkit_version():
    """
    Return the Webkit version in use. Note method added relatively recently, so return 0 if prior to this
    """
    try:
        webkit_ver = float(QtWebKit.qWebKitVersion())
        log.debug('Webkit version = {version}'.format(version=webkit_ver))
    except AttributeError:
        webkit_ver = 0.0
    return webkit_ver
Exemple #4
0
def webkit_version():
    """
    Return the Webkit version in use. Note method added relatively recently, so return 0 if prior to this
    """
    try:
        webkit_ver = float(QtWebKit.qWebKitVersion())
        log.debug('Webkit version = {version}'.format(version=webkit_ver))
    except AttributeError:
        webkit_ver = 0.0
    return webkit_ver
Exemple #5
0
 def test_webkit_version(self):
     """
     Test the webkit_version() function
     """
     # GIVEN: Webkit
     webkit_ver = float(QtWebKit.qWebKitVersion())
     # WHEN: Retrieving the webkit version
     # THEN: Webkit versions should match
     assert webkit_version(
     ) == webkit_ver, "The returned webkit version doesn't match the installed one"
Exemple #6
0
    def fillLibVersions(self):
        self.label_xwareVer.setText(XWARE_VERSION)

        from PyQt5.Qt import QT_VERSION, QT_VERSION_STR, PYQT_VERSION, PYQT_VERSION_STR
        self.label_qtVer.setText("{} ({})".format(QT_VERSION_STR, QT_VERSION))
        self.label_pyqtVer.setText("{} ({})".format(PYQT_VERSION_STR, PYQT_VERSION))

        import sys
        self.label_pythonVer.setText(".".join(map(str, sys.version_info)))

        import requests
        self.label_requestsVer.setText(requests.__version__)

        import pyinotify
        self.label_pyinotifyVer.setText(pyinotify.__version__)

        from PyQt5 import QtWebKit
        self.label_qtwebkitVer.setText(QtWebKit.qWebKitVersion())
Exemple #7
0
    def fillLibVersions(self):
        if __githash__:
            self.label_githash.setText(__githash__)

        self.label_version.setText(__version__)

        self.label_xwareVer.setText(XWARE_VERSION)

        from PyQt5.Qt import QT_VERSION, QT_VERSION_STR, PYQT_VERSION, PYQT_VERSION_STR
        self.label_qtVer.setText("{} ({})".format(QT_VERSION_STR, QT_VERSION))
        self.label_pyqtVer.setText("{} ({})".format(PYQT_VERSION_STR,
                                                    PYQT_VERSION))

        import sys
        self.label_pythonVer.setText(".".join(map(str, sys.version_info)))

        import requests
        self.label_requestsVer.setText(requests.__version__)

        import pyinotify
        self.label_pyinotifyVer.setText(pyinotify.__version__)

        from PyQt5 import QtWebKit
        self.label_qtwebkitVer.setText(QtWebKit.qWebKitVersion())
Exemple #8
0
    ENCHANT_VERSION = '-'
try:
    import mako
    MAKO_VERSION = mako.__version__
except ImportError:
    MAKO_VERSION = '-'
try:
    import icu
    try:
        ICU_VERSION = icu.VERSION
    except AttributeError:
        ICU_VERSION = 'OK'
except ImportError:
    ICU_VERSION = '-'
try:
    WEBKIT_VERSION = QtWebKit.qWebKitVersion()
except AttributeError:
    WEBKIT_VERSION = '-'
try:
    from openlp.core.ui.media.vlcplayer import VERSION
    VLC_VERSION = VERSION
except ImportError:
    VLC_VERSION = '-'

from openlp.core.common import is_linux
from openlp.core.common.i18n import UiStrings, translate
from openlp.core.common.mixins import RegistryProperties
from openlp.core.common.settings import Settings
from openlp.core.ui.exceptiondialog import Ui_ExceptionDialog
from openlp.core.widgets.dialogs import FileDialog
from openlp.core.version import get_version