Beispiel #1
0
def install_requirements():
    print "[+] Installing requirements ..."

    rcode, output = pip_install('-r', os.path.join(FAME_ROOT, 'requirements.txt'))

    if rcode:
        print output
        error("Could not install requirements.")
Beispiel #2
0
def install_requirements(what, req_file):
    print "[+] Installing {} requirements ...".format(what)

    rcode, output = pip_install('-r', os.path.join(FAME_ROOT, req_file))

    if rcode:
        print output
        error("Could not install {} requirements.".format(what))
Beispiel #3
0
def update_requirements():
    print "[+] Updating requirements ..."
    rcode, output = pip_install('-r',
                                os.path.join(FAME_ROOT, 'requirements.txt'))

    # In case pip failed
    if rcode:
        error("Could not update requirements: {}".format(output))
Beispiel #4
0
    def update_python_requirements(self, module):
        requirements = self._module_requirements(module)

        if requirements:
            print(("Installing requirements for '{}' ({})".format(module['name'], requirements)))

            rcode, output = pip_install('-r', requirements)

            # In case pip failed
            if rcode:
                self._module_installation_error(requirements, module, output)