diff --git a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel index fbac8c4e..d796eca1 100644 --- a/google/maps/BUILD.bazel +++ b/google/maps/BUILD.bazel @@ -4,3 +4,8 @@ sh_binary( name = "postprocessing_java", srcs = ["postprocessing_java.sh"], ) + +sh_binary( + name = "postprocessing_py", + srcs = ["postprocessing_py.sh"], +) diff --git a/google/maps/postprocessing_py.sh b/google/maps/postprocessing_py.sh new file mode 100755 index 00000000..de90482f --- /dev/null +++ b/google/maps/postprocessing_py.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +set -eu + +# Performs Maps specific post-processing on a .tar.gz archive + +# Rename nox config file from nox.py to noxfile.py if it exists +# +# Arguments: +# postprocess_dir: The directory that contains the Java files to postprocess. +rename_nox_file() { + postprocess_dir="${1}" + + if [ -f "$postprocess_dir/nox.py" ]; then + mv "$postprocess_dir/nox.py" "$postprocess_dir/noxfile.py" + fi +} + +use_markdown_readme() { + sed -e "s/= 'com\.google\.cloud'/= 'com\.google\.maps'/g" "${1}/${f}" > "${f}.new" && mv "${f}.new" "${f}" + +} + +# Main entry point +# +# Arguments: +# postprocess_dir: The directory that contains the Java files to postprocess. +main() { + postprocess_dir="$1" + + if [ "${postprocess_dir}" = "" ]; then + echo "postprocess_dir is required" + exit 1 + fi + + rename_nox_file "${postprocess_dir}" +} + +main "$@" diff --git a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.bazel index 9b9de0a1..c1705d08 100644 --- a/google/maps/roads/v1op/BUILD.bazel +++ b/google/maps/roads/v1op/BUILD.bazel @@ -181,6 +181,12 @@ py_gapic_assembly_pkg( ], ) +maps_assembly_pkg( + name = "roads-v1op-py-postprocess", + srcs = [":roads-v1op-py"], + language = "py", +) + ############################################################################## # PHP ############################################################################## diff --git a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.bazel index 5f7f9054..cb7fb8b3 100644 --- a/google/maps/routes/v1/BUILD.bazel +++ b/google/maps/routes/v1/BUILD.bazel @@ -201,6 +201,12 @@ py_gapic_assembly_pkg( ], ) +maps_assembly_pkg( + name = "routes-v1-py-postprocess", + srcs = [":routes-v1-py"], + language = "py", +) + ############################################################################## # PHP ############################################################################## @@ -358,6 +364,7 @@ csharp_gapic_assembly_pkg( ":routes_csharp_proto", ], ) + ############################################################################## # C++ ##############################################################################