#!/usr/bin/env python

import sys

try:
    from PySide6.QtCore import QCoreApplication, QLibraryInfo, qVersion, Qt, QUrl
except ImportError:
    from PySide2.QtCore import QCoreApplication, QLibraryInfo, qVersion, Qt, QUrl


if __name__ == '__main__':
    print('Python {}.{}'.format(sys.version_info[0], sys.version_info[1]))
    print(QLibraryInfo.build())
    url = QUrl("https://qt.io")

    print("PrettyDecoded | RemovePassword")
    print(url.toString(QUrl.PrettyDecoded | QUrl.UrlFormattingOption.RemovePassword))

    print("RemovePassword")
    print(url.toString(QUrl.FormattingOptions(QUrl.RemovePassword)))
