def parse_package(path): if not package_exists_at(path): return None cmakelists = os.path.join(path, 'CMakeLists.txt') data = extract_data(cmakelists) pkg = Package(filename=cmakelists, **data) pkg.exports = [Export('build_type', content='cmake')] return pkg
def parse_package(path): if not package_exists_at(path): return None setuppy = os.path.join(path, 'setup.py') kwargs = get_setup_arguments(setuppy) data = extract_data(**kwargs) pkg = Package(filename=setuppy, **data) pkg.exports = [Export('build_type', content='ament_python')] return pkg