Source: python-pgzip
#Testsuite: autopkgtest-pkg-python
Standards-Version: 4.7.3
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Steffen Moeller <moeller@debian.org>
Section: python
Testsuite: autopkgtest-pkg-python
Priority: optional
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 python3-setuptools,
 python3-all,
 pybuild-plugin-pyproject,
 python3-hatchling
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-pgzip
Vcs-Git: https://salsa.debian.org/python-team/packages/python-pgzip.git
Homepage: https://github.com/pgzip/pgzip
Rules-Requires-Root: no

Package: python3-pgzip
Architecture: all
Depends:
 ${python3:Depends},
 ${misc:Depends},
Description: multithreaded gzip implementation for Python
 pgzip is a multi-threaded gzip implementation for python that increases
 the compression and decompression performance.
 .
 Compression and decompression performance gains are made by parallelizing
 the usage of block indexing within a gzip file. Block indexing
 utilizes gzip's FEXTRA feature which records the index of compressed
 members. FEXTRA is defined in the official gzip specification starting
 at version 4.3. Because FEXTRA is part of the gzip specification,
 pgzip is compatible with regular gzip files.
 .
 pgzip is ~25X faster for compression and ~7X faster for decompression
 when benchmarked on a 24 core machine. Performance is limited only by
 I/O and the python interpreter.
 .
 Theoretically, the compression and decompression speed should be linear
 with the number of cores available. However, I/O and a language's general
 performance limits the compression and decompression speed in practice.
