# SPDX-License-Identifier: Apache-2.0
# Copyright Contributors to the Rez Project
"""
Binds the python PyQt module as a rez package.
"""
from __future__ import absolute_import
from rez.bind import _pymodule
from rez.bind._utils import get_version_in_python
[docs]def bind(path, version_range=None, opts=None, parser=None):
name = "PyQt"
import_name = "PyQt4"
tools = ["pyuic4"]
version = get_version_in_python(
name,
["from PyQt4 import QtCore",
"print(QtCore.PYQT_VERSION_STR)"])
variants = _pymodule.bind(name,
path=path,
import_name=import_name,
version_range=version_range,
requires=["sip-4"],
version=version,
pure_python=False,
tools=tools)
return variants