예제 #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