Esempio n. 1
0
def build():
    """
    Copy new source code to build folder.
    """
    build_target = pave.fs.join([pave.path.build, 'setup-build'])

    # Delete 1-st stage of build use by Python packaging.
    pave.fs.deleteFolder([build_target])
    # Delete brink package from site-packages.
    pave.fs.deleteFolder([
        pave.path.build, pave.getPythonLibPath(), 'brink'])

    # Copy generated DEFAULT_VALUES file.
    pave.fs.copyFile(['DEFAULT_VALUES'], [pave.path.build, 'DEFAULT_VALUES'])

    sys.argv = ['setup.py', 'build', '--build-base', build_target]
    print "Building in " + build_target

    pave.fs.deleteFolder(
        [pave.path.build, 'doc_source'])
    pave.fs.copyFolder(
        source=['documentation'],
        destination=[pave.path.build, 'doc_source'])
    pave.fs.createFolder([pave.path.build, 'doc_source', '_static'])

    import setup
    setup.distribution.run_command('install')
Esempio n. 2
0
def build():
    """
    Copy new source code to build folder.
    """
    # Clean previous files.
    pave.fs.deleteFolder([
        pave.path.build, pave.getPythonLibPath(), 'chevah', 'compat',
        ])
    pave.fs.deleteFolder([pave.path.build, 'setup-build'])

    build_target = pave.fs.join([pave.path.build, 'setup-build'])
    sys.argv = ['setup.py', '-q', 'build', '--build-base', build_target]
    print "Building in " + build_target
    # Importing setup will trigger executing commands from sys.argv.
    import setup
    setup.distribution.run_command('install')
Esempio n. 3
0
def build(platform=None, python_version=None):
    """
    Copy new source code to build folder.
    """
    # Clean previous files.
    install_folder = [
        pave.path.build,
        pave.getPythonLibPath(python_version=python_version),
        'chevah',
        'empirical',
        ]
    pave.fs.deleteFolder(install_folder)
    pave.fs.deleteFolder([pave.path.build, 'setup-build'])
    build_target = pave.fs.join([pave.path.build, 'setup-build'])
    sys.argv = ['setup.py', 'build', '--build-base', build_target]
    print "Building in " + build_target
    import setup
    setup.distribution.run_command('install')
Esempio n. 4
0
def build():
    """
    Copy new source code to build folder.
    """
    # Clean previous files.
    pave.fs.deleteFolder([
        pave.path.build,
        pave.getPythonLibPath(python_version=PYTHON_VERSION),
        'chevah',
        'utils',
        ])
    pave.fs.deleteFolder([pave.path.build, 'setup-build'])

    build_target = pave.fs.join([pave.path.build, 'setup-build'])
    sys.argv = ['setup.py', 'build', '--build-base', build_target]
    print "Building in " + build_target
    import setup
    setup.distribution.run_command('install')