Beispiel #1
0
from os.path import join
import _winreg as winreg

import project
import package
import system
import environment
import repository
import attributes

recipe = project.Project('python', "Python")

a_version = package.attribute('python.version', 'Version')
a_location = attributes.a_location

ad_location = package.attribute('python.location', 'Location')


@system.scan.implement(recipe)
def scan(project):
    for version, path in get_installations().items():
        pkg = package.Package(project, {
            a_version: version,
            a_location: path,
        })
        yield pkg


@environment.executables.implement(recipe)
def find_executables(package):
    loc = package[a_location]
Beispiel #2
0
"""Common attributes used in all repositories."""

import package

a_version = package.attribute('version', 'Version')
a_location = package.attribute('location', 'Location')
Beispiel #3
0
import package
import standard

a_format = package.attribute('format', 'Format')
a_provenance = package.attribute('provenance', 'Provenance')
a_compiler = package.attribute('compiler', 'Compiler')
a_configuration = package.attribute('configuration', 'Configuration')

def get_default_compiler():
    return 'msvs'