BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.
Functions | Variables

build Namespace Reference

Functions

def load_config
def create_config_file_stub
def get_innosetup_script_version
def update_innosetup_scripts
def build_innosetup_scripts
def build_zip_distribution
def py2exe
def main

Variables

string CONFIG_FILE = 'build.yaml'
tuple script_dir = os.path.abspath(os.path.dirname(__file__))
tuple current_b3_version = B3version(b3_version)
tuple egg_pkginfo_file = os.path.abspath(os.path.join(script_dir, '../b3.egg-info/PKG-INFO'))
 config = None
tuple re_iss_b3_version_number = re.compile('^(?P<part1>#define B3_VERSION_NUMBER ")(?P<number>(\d+(\.\d+)+)?)(?P<part2>"\s*)$', re.MULTILINE)
tuple re_iss_b3_version_suffix = re.compile('^(?P<part1>#define B3_VERSION_SUFFIX ")(?P<suffix>((a|b|dev)\d+)?)(?P<part2>"\s*)$', re.MULTILINE)

Function Documentation

def build::build_innosetup_scripts (   innosetup_scripts)
\
build each given innosetup script
def build::build_zip_distribution (   source_folder)
\
create a zipped distribution without installer
def build::create_config_file_stub ( )
def build::get_innosetup_script_version (   innosetup_scripts)
\
For all given file names, extract the B3version found in the file content.
Returns result as a dict where file names are the keys and B3version the values.
def build::load_config ( )
def build::main ( )
def build::py2exe ( )
def build::update_innosetup_scripts (   innosetup_scripts,
  current_b3_version 
)
\
for all scripts of innosetup_scripts, update the version to current_b3_version if necessary

Variable Documentation

build::config = None
string build::CONFIG_FILE = 'build.yaml'
tuple build::current_b3_version = B3version(b3_version)
tuple build::egg_pkginfo_file = os.path.abspath(os.path.join(script_dir, '../b3.egg-info/PKG-INFO'))
tuple build::re_iss_b3_version_number = re.compile('^(?P<part1>#define B3_VERSION_NUMBER ")(?P<number>(\d+(\.\d+)+)?)(?P<part2>"\s*)$', re.MULTILINE)
tuple build::re_iss_b3_version_suffix = re.compile('^(?P<part1>#define B3_VERSION_SUFFIX ")(?P<suffix>((a|b|dev)\d+)?)(?P<part2>"\s*)$', re.MULTILINE)
tuple build::script_dir = os.path.abspath(os.path.dirname(__file__))
 All Classes Namespaces Files Functions Variables Properties