$search
Classes | |
class | ReleaseException |
Functions | |
def | _compute_stack_depends_and_licenses |
def | checkout_stack |
def | compute_stack_depends |
def | create_stack_tarball |
def | get_cmake_version |
def | get_source_version |
def | get_stack_version |
def | get_stack_version_by_dir |
def | make_dist |
def | make_dist_of_dir |
def | md5sum_file |
def | tar_exclude |
def | update_rosdistro_yaml |
def release::_compute_stack_depends_and_licenses | ( | stack, | ||
packages | ||||
) | [private] |
Definition at line 113 of file __init__.py.
def release::checkout_stack | ( | name, | ||
distro_stack | ||||
) |
Checkout the stack into a tempdir @return The temporary directory to find the stack inside
Definition at line 218 of file __init__.py.
def release::compute_stack_depends | ( | stack_dir | ) |
@return: depends, licenses @rtype: {str: [str]}, [str] @raise ReleaseException: if error occurs detecting dependencies
Definition at line 96 of file __init__.py.
def release::create_stack_tarball | ( | path, | ||
stack_name, | ||||
stack_version | ||||
) |
Create a source tarball from a stack at a particular path. @param name: name of stack @param stack_version: version number of stack @param path: the path of the stack to package up @return: the path of the resulting tarball, or else None
Definition at line 265 of file __init__.py.
def release::get_cmake_version | ( | text | ) |
Definition at line 170 of file __init__.py.
def release::get_source_version | ( | distro, | ||
stack_name | ||||
) |
Definition at line 60 of file __init__.py.
def release::get_stack_version | ( | stack_dir, | ||
stack_name | ||||
) |
Definition at line 137 of file __init__.py.
def release::get_stack_version_by_dir | ( | stack_dir | ) |
Get stack version where stack_dir points to root directory of stack. @param env: override environment variables @type env: {str: str} @return: version number of stack, or None if stack is unversioned. @rtype: str
Definition at line 142 of file __init__.py.
def release::make_dist | ( | name, | ||
version, | ||||
distro_stack, | ||||
repair = False | ||||
) |
Create tarball in a temporary directory. @param repair: if True, repair tarball from tagged release. @type repair: bool @return: tarball file path, control data.
Definition at line 206 of file __init__.py.
def release::make_dist_of_dir | ( | tmp_dir, | ||
name, | ||||
version, | ||||
distro_stack | ||||
) |
Create tarball in a temporary directory. It is expected the tempdir has a fresh checkout of the stack. @param name: stack name @param version: stack version @return: tarball file path, control data.
Definition at line 236 of file __init__.py.
def release::md5sum_file | ( | filename | ) |
Definition at line 227 of file __init__.py.
def release::tar_exclude | ( | name | ) |
Definition at line 259 of file __init__.py.
def release::update_rosdistro_yaml | ( | stack_name, | ||
version, | ||||
distro_file | ||||
) |
Update distro file for new stack version
Definition at line 179 of file __init__.py.