# SPDX-License-Identifier: GPL-2.0+ # Copyright (C) 2022 Weidmüller Interface GmbH & Co. KG # Stefan Herbrechtsmeier # """Bintool implementation for gzip gzip allows compression and decompression of files. Documentation is available via:: man gzip """ from binman import bintool # pylint: disable=C0103 class Bintoolbtool_gzip(bintool.BintoolPacker): """Compression/decompression using the gzip algorithm This bintool supports running `gzip` to compress and decompress data, as used by binman. It is also possible to fetch the tool, which uses `apt` to install it. Documentation is available via:: man gzip """ def __init__(self, name): super().__init__(name, compress_args=[], version_regex=r'gzip ([0-9.]+)')