1# SPDX-License-Identifier: GPL-2.0+ 2# Copyright (C) 2022 Weidm��ller Interface GmbH & Co. KG 3# Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> 4# 5"""Bintool implementation for bzip2 6 7bzip2 allows compression and decompression of files. 8 9Documentation is available via:: 10 11 man bzip2 12""" 13 14from binman import bintool 15 16# pylint: disable=C0103 17class Bintoolbzip2(bintool.BintoolPacker): 18 """Compression/decompression using the bzip2 algorithm 19 20 This bintool supports running `bzip2` to compress and decompress data, as 21 used by binman. 22 23 It is also possible to fetch the tool, which uses `apt` to install it. 24 25 Documentation is available via:: 26 27 man bzip2 28 """ 29 def __init__(self, name): 30 super().__init__(name, version_regex=r'bzip2.*Version ([0-9.]+)', version_args='--help') 31