Formatting: Format all python code with black.
This CL is probably not what you're looking for, it's only
automated formatting. Ignore it with
`git blame --ignore-rev <revision>` for this commit.
BUG=b:233893248
TEST=CQ
Change-Id: I66591d7a738d241aed3290138c0f68065ab10a6d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3879174
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Alex Klein <saklein@chromium.org>
diff --git a/scripts/strip_package.py b/scripts/strip_package.py
index e33f995..ad36192 100644
--- a/scripts/strip_package.py
+++ b/scripts/strip_package.py
@@ -16,48 +16,53 @@
# The builder module lives in the devserver path.
# pylint: disable=import-error,wrong-import-position
-sys.path.append('/usr/lib/devserver/')
+sys.path.append("/usr/lib/devserver/")
import builder
def create_parser() -> commandline.ArgumentParser:
- """Creates the cmdline argparser, populates the options and description."""
- parser = commandline.ArgumentParser(description=__doc__)
+ """Creates the cmdline argparser, populates the options and description."""
+ parser = commandline.ArgumentParser(description=__doc__)
- group = parser.add_mutually_exclusive_group(required=True)
- group.add_argument('--board',
- default=cros_build_lib.GetDefaultBoard(),
- help='The board that processed packages belong to.')
- group.add_argument('--sysroot',
- type='path',
- help='Sysroot that processed packages belong to. '
- 'This is incompatible with --board.')
+ group = parser.add_mutually_exclusive_group(required=True)
+ group.add_argument(
+ "--board",
+ default=cros_build_lib.GetDefaultBoard(),
+ help="The board that processed packages belong to.",
+ )
+ group.add_argument(
+ "--sysroot",
+ type="path",
+ help="Sysroot that processed packages belong to. "
+ "This is incompatible with --board.",
+ )
- parser.add_argument('--deep',
- action='store_true',
- default=False,
- help='Also strip dependencies of packages.')
- parser.add_argument('packages',
- nargs='+',
- metavar='package',
- help='Packages to strip.')
- return parser
+ parser.add_argument(
+ "--deep",
+ action="store_true",
+ default=False,
+ help="Also strip dependencies of packages.",
+ )
+ parser.add_argument(
+ "packages", nargs="+", metavar="package", help="Packages to strip."
+ )
+ return parser
def main(argv: List[str]) -> int:
- """Main function."""
- cros_build_lib.AssertInsideChroot()
- parser = create_parser()
- options = parser.parse_args(argv)
- options.Freeze()
+ """Main function."""
+ cros_build_lib.AssertInsideChroot()
+ parser = create_parser()
+ options = parser.parse_args(argv)
+ options.Freeze()
- if options.sysroot is not None:
- sysroot = options.sysroot
- else:
- sysroot = build_target_lib.get_default_sysroot_path(options.board)
+ if options.sysroot is not None:
+ sysroot = options.sysroot
+ else:
+ sysroot = build_target_lib.get_default_sysroot_path(options.board)
- os.environ['DEFAULT_INSTALL_MASK'] = '\n'.join(install_mask.DEFAULT)
+ os.environ["DEFAULT_INSTALL_MASK"] = "\n".join(install_mask.DEFAULT)
- if not builder.UpdateGmergeBinhost(sysroot, options.packages, options.deep):
- return 1
- return 0
+ if not builder.UpdateGmergeBinhost(sysroot, options.packages, options.deep):
+ return 1
+ return 0