diff --git a/gapic/cli/generate_with_pandoc.py b/gapic/cli/generate_with_pandoc.py index 264d1c8b0b..4a31f76292 100644 --- a/gapic/cli/generate_with_pandoc.py +++ b/gapic/cli/generate_with_pandoc.py @@ -1,9 +1,14 @@ import os - -from gapic.cli import generate +import sys if __name__ == '__main__': os.environ['PYPANDOC_PANDOC'] = os.path.join( os.path.abspath(__file__).rsplit("gapic", 1)[0], "pandoc") os.environ['LC_ALL'] = 'C.UTF-8' - generate.generate() + os.environ['PYTHONNOUSERSITE'] = 'True' + + entry_point_script = os.path.join( + os.path.dirname(os.path.abspath(__file__)), "generate.py") + args = [sys.executable, entry_point_script] + sys.argv[1:] + + os.execv(args[0], args)