Exemplo n.º 1
0
Arquivo: venv.py Projeto: jzako/anvil
 def gather_extras():
     extra_reqs = []
     for p in instance.get_option("pips", default_value=[]):
         req = pip_helper.create_requirement(p['name'], p.get('version'))
         extra_reqs.append(req)
     if instance.get_bool_option('use_tests_requires', default_value=True):
         for p in instance.get_option("test_requires", default_value=[]):
             extra_reqs.append(pip_helper.create_requirement(p))
     return extra_reqs
Exemplo n.º 2
0
 def gather_extras():
     extra_reqs = []
     for p in instance.get_option("pips", default_value=[]):
         req = pip_helper.create_requirement(p['name'],
                                             p.get('version'))
         extra_reqs.append(req)
     if instance.get_bool_option('use_tests_requires',
                                 default_value=True):
         for p in instance.get_option("test_requires",
                                      default_value=[]):
             extra_reqs.append(pip_helper.create_requirement(p))
     return extra_reqs
Exemplo n.º 3
0
 def package_start(self):
     requires_files = []
     extra_pips = []
     for i in self.instances:
         try:
             requires_files.extend(i.requires_files)
         except AttributeError:
             pass
         # Ensure we include any extra pips that are desired.
         i_extra_pips = i.get_option("pips") or []
         for i_pip in i_extra_pips:
             extra_req = pip_helper.create_requirement(
                 i_pip['name'], i_pip.get('version'))
             extra_pips.append(str(extra_req))
     requires_files = filter(sh.isfile, requires_files)
     self._gather_pips_to_install(requires_files, sorted(set(extra_pips)))
     self._clean_pip_requires(requires_files)
Exemplo n.º 4
0
 def package_start(self):
     requires_files = []
     extra_pips = []
     for i in self.instances:
         try:
             requires_files.extend(i.requires_files)
         except AttributeError:
             pass
         # Ensure we include any extra pips that are desired.
         i_extra_pips = i.get_option("pips") or []
         for i_pip in i_extra_pips:
             extra_req = pip_helper.create_requirement(i_pip['name'],
                                                       i_pip.get('version'))
             extra_pips.append(str(extra_req))
     requires_files = filter(sh.isfile, requires_files)
     self.gather_pips_to_install(requires_files, sorted(set(extra_pips)))
     self.clean_pip_requires(requires_files)
Exemplo n.º 5
0
    def package_start(self):
        requires_files = []
        extra_pips = []
        for i in self.instances:
            requires_files.extend(getattr(i, 'requires_files', ()))
            if i.get_bool_option('use_tests_requires', default_value=True):
                requires_files.extend(getattr(i, 'test_requires_files', ()))

            # Ensure we include any extra pips that are desired.
            i_extra_pips = i.get_option("pips") or []
            for i_pip in i_extra_pips:
                extra_req = pip_helper.create_requirement(i_pip['name'],
                                                          i_pip.get('version'))
                extra_pips.append(str(extra_req))
        requires_files = filter(sh.isfile, requires_files)
        self._gather_pips_to_install(requires_files, sorted(set(extra_pips)))
        self._clean_pip_requires(requires_files)