Пример #1
0
 def __init__(self, specs, token=None, site=None, log_level=logging.INFO, force=False):
     from binstar_client.utils import parse_specs
     self.specs = [parse_specs(specs)]
     self.spec = self.specs[0]
     self.token = token
     self.site = site
     self.log_level = log_level
     self.force = force
Пример #2
0
 def __init__(self, specs, token=None, site=None, log_level=logging.INFO, force=False):
     from binstar_client.utils import parse_specs
     self.specs = [parse_specs(specs)]
     self.spec = self.specs[0]
     self.token = token
     self.site = site
     self.log_level = log_level
     self.force = force
Пример #3
0
def get_package_data(package):
    specs = parse_specs(package)

    if not specs._package:
        raise Exception('You did not specify a package!')

    package_data = aserver_api.package(specs.user, specs.package)
    latest_version = package_data['latest_version']
    summary = package_data['summary']
    if specs.user == 'bioconda':
        homepage = 'https://bioconda.github.io/recipes/{}/README.html'.format(specs.package)
    else:
        homepage = 'homepage'

    version = latest_version
    if specs._version:
        version = specs.version

    return specs.package, version, homepage, summary