Fri, 17 May 2024 00:27:37 UTC | login

Information for build python-indexed_gzip-1.8.5-11.fc40

ID255763
Package Namepython-indexed_gzip
Version1.8.5
Release11.fc40
Epoch
Sourcegit+https://src.fedoraproject.org/rpms/python-indexed_gzip.git#581774aef0f63a1a2609bb2f17b08eeee2894827
SummaryFast random access of gzip files in Python
DescriptionThe indexed_gzip project is a Python extension which aims to provide a drop-in replacement for the built-in Python gzip.GzipFile class, the IndexedGzipFile. indexed_gzip was written to allow fast random access of compressed NIFTI image files (for which GZIP is the de-facto compression standard), but will work with any GZIP file. indexed_gzip is easy to use with nibabel. The standard gzip.GzipFile class exposes a random access-like interface (via its seek and read methods), but every time you seek to a new point in the uncompressed data stream, the GzipFile instance has to start decompressing from the beginning of the file, until it reaches the requested location. An IndexedGzipFile instance gets around this performance limitation by building an index, which contains *seek points*, mappings between corresponding locations in the compressed and uncompressed data streams. Each seek point is accompanied by a chunk (32KB) of uncompressed data which is used to initialize the decompression algorithm, allowing us to start reading from any seek point. If the index is built with a seek point spacing of 1MB, we only have to decompress (on average) 512KB of data to read from any location in the file.
Built bydavidlt
State complete
Volume DEFAULT
StartedTue, 24 Oct 2023 14:07:31 UTC
CompletedTue, 24 Oct 2023 17:46:17 UTC
Taskbuild (f40, /rpms/python-indexed_gzip.git:581774aef0f63a1a2609bb2f17b08eeee2894827)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/python-indexed_gzip.git#581774aef0f63a1a2609bb2f17b08eeee2894827'}}
Tags
f40
RPMs
src
python-indexed_gzip-1.8.5-11.fc40.src.rpm (info) (download)
riscv64
python3-indexed-gzip-1.8.5-11.fc40.riscv64.rpm (info) (download)
python-indexed_gzip-debugsource-1.8.5-11.fc40.riscv64.rpm (info) (download)
python3-indexed-gzip-debuginfo-1.8.5-11.fc40.riscv64.rpm (info) (download)
Logs
riscv64
hw_info.log
state.log
build.log
root.log
mock_output.log
Changelog * Wed Oct 18 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-11 - Stop skipping tests that now work with Python 3.12.0 final * Wed Aug 30 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-10 - Update to 1.8.5 (close RHBZ#2235884) * Tue Jul 25 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-9 - Skip a couple of failing nibabel integration tests * Tue Jul 25 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-8 - Update to 1.8.3 (close RHBZ#2225478) * Tue Jul 25 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-7 - Revert "Temporarily disable nibabel integration testing" * Fri Jul 21 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-6 - Use the Cython compat package and report Cython 3 issues upstream * Fri Jul 21 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-5 - Do not number the sole Sourece * Tue Jul 11 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-4 - Patch for Python 3.12 (fix RHBZ#2220277) * Tue Jul 11 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-3 - Temporarily disable nibabel integration testing * Tue Jul 11 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-2 - Conditionalize nibabel integration testing * Tue Jul 11 2023 Benjamin A. Beasley <code@musicinmybrain.net> None-1 - Use new (rpm 4.17.1+) bcond style * Fri Apr 07 2023 Benjamin A. Beasley <code@musicinmybrain.net> 1.7.1-1 - Update to 1.7.1 (close RHBZ#2183571) * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> 1.7.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Dec 21 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.7.0-5 - Rely on PYTEST_XDIST_AUTO_NUM_WORKERS * Wed Nov 30 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.7.0-4 - Rename the binary package to match the canonical name * Wed Nov 30 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.7.0-3 - Update License to SPDX * Wed Nov 30 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.7.0-2 - Drop default -r argument to pyproject_buildrequires * Tue Sep 13 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.7.0-1 - Update to 1.7.0 (close RHBZ#2126154) * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> 1.6.13-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 12 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.6.13-4 - Run tests in parallel * Mon Jul 11 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.6.13-3 - Fix extra newline in description * Tue Jun 14 2022 Python Maint <python-maint@redhat.com> 1.6.13-2 - Rebuilt for Python 3.11 * Fri Apr 15 2022 Benjamin A. Beasley <code@musicinmybrain.net> 1.6.13-1 - Update to 1.6.13 (close RHBZ#2075570) * Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Oct 19 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 1.6.4-1 - Update to 1.6.4 (close RHBZ#2015352)