in tools/create_reqs_all.py [0:0]
def _add_script_args():
"""Define script arguments."""
parser = argparse.ArgumentParser(
description=f"Requirements sync script. v.{VERSION}"
)
parser.add_argument(
"--req-all-path",
"-r",
default="./requirements-all.txt",
required=False,
help="Path of requirements-all.txt file",
)
parser.add_argument(
"--pipfile",
"-i",
default=False,
action="store_true",
required=False,
help="Generate a Pipfile",
)
parser.add_argument(
"--pyver",
"-y",
default="3.8",
required=False,
help="Python version to use in the generated Pipfile",
)
parser.add_argument(
"--setup-path",
"-s",
default="./setup.py",
required=False,
help="Path of setup.py to process.",
)
parser.add_argument(
"--diff",
"-d",
required=False,
default=True,
action="store_true",
help="Print diffs, don't write file.",
)
parser.add_argument(
"--print",
"-p",
required=False,
action="store_true",
help="Print new requirements, don't write file.",
)
return parser