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')
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')
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')
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')