示例#1
0
文件: PySide.py 项目: sonictk/rez
def bind(path, version_range=None, opts=None, parser=None):
    name = "PySide"
    tools = ["pyuic4"]

    variants = _pymodule.bind(name, path=path, version_range=version_range, pure_python=False, tools=tools)

    return variants
示例#2
0
def bind(path, version_range=None, opts=None, parser=None):
    name = "pip"
    tools = ["pip"]

    variants = _pymodule.bind(name,
                              path=path,
                              version_range=version_range,
                              pure_python=False,
                              tools=tools)

    return variants
示例#3
0
def bind(path, version_range=None, opts=None, parser=None):
    name = "sip"

    version = get_version_in_python(
        name, ["import sip", "print sip.SIP_VERSION_STR"])

    variants = _pymodule.bind(name,
                              path=path,
                              version_range=version_range,
                              version=version,
                              pure_python=False)

    return variants
示例#4
0
文件: sip.py 项目: LumaPictures/rez
def bind(path, version_range=None, opts=None, parser=None):
    name = "sip"

    version = get_version_in_python(
        name,
        ["import sip",
         "print sip.SIP_VERSION_STR"])

    variants = _pymodule.bind(name,
                              path=path,
                              version_range=version_range,
                              version=version,
                              pure_python=False)

    return variants
示例#5
0
文件: PyQt.py 项目: zclongpop123/rez
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
示例#6
0
def bind(path, version_range=None, opts=None, parser=None):
    name = "setuptools"

    # OSX: Copying or symlinking easy_install to anywhere other than /usr/bin
    # causes this error:
    #
    # python version 2.7.5 can't run ./easy_install.  Try the alternative(s): ...
    #
    tools = []

    variants = _pymodule.bind(name,
                              path=path,
                              version_range=version_range,
                              pure_python=False,
                              tools=tools,
                              extra_module_names=("pkg_resources", ))

    return variants
示例#7
0
def bind(path, version_range=None, opts=None, parser=None):
    name = "setuptools"

    # OSX: Copying or symlinking easy_install to anywhere other than /usr/bin
    # causes this error:
    #
    # python version 2.7.5 can't run ./easy_install.  Try the alternative(s): ...
    #
    #tools = ["easy_install"]
    tools = []

    variants = _pymodule.bind(name,
                              path=path,
                              version_range=version_range,
                              pure_python=False,
                              tools=tools,
                              extra_module_names=("pkg_resources",))

    return variants
示例#8
0
文件: PyQt.py 项目: LumaPictures/rez
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