diff --git a/gen/youtube3/cargo.toml b/gen/youtube3/cargo.toml index 6769bcc0e8..c9df03052c 100644 --- a/gen/youtube3/cargo.toml +++ b/gen/youtube3/cargo.toml @@ -1,5 +1,5 @@ # DO NOT EDIT ! -# This file was generated automatically from 'src/mako/cargo.toml.mako' +# This file was generated automatically from 'src/mako/Cargo.toml.mako' # DO NOT EDIT ! [package] diff --git a/src/mako/deps.mako b/src/mako/deps.mako index 4cff644eb5..12c87f81aa 100644 --- a/src/mako/deps.mako +++ b/src/mako/deps.mako @@ -109,8 +109,10 @@ help-api: % for info in apis['items']: <% - target_dir = directories.api_base + '/' + info['name'] + '/' + info['version'] - target = target_dir + '/' + info['name'] + '-api.json' + import util + name = util.normalize_library_name(info['name']) + target_dir = directories.api_base + '/' + name + '/' + info['version'] + target = target_dir + '/' + name + '-api.json' ## assure the target never actually exists to force him to wget whenver we ask ! fake_target = target + '-force' json_api_targets.append(fake_target) diff --git a/src/mako/lib/util.py b/src/mako/lib/util.py index 64e2856194..5ec8f30858 100644 --- a/src/mako/lib/util.py +++ b/src/mako/lib/util.py @@ -704,6 +704,9 @@ def to_api_version(v): version = version + '_' + remainder return version +def normalize_library_name(name): + return name.lower() + # build a full library name (non-canonical) def library_name(name, version): version = to_api_version(version) @@ -712,7 +715,7 @@ def library_name(name, version): if name[-1].isdigit(): name += '_' version = 'v' + version - return name + version + return normalize_library_name(name) + version # return type name of a resource method builder, from a resource name def rb_type(r):