-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-e7129e1649 2025-06-09 03:34:44.772652+00:00 --------------------------------------------------------------------------------
Name : python-indexed_gzip Product : Fedora 41 Version : 1.9.5 Release : 1.fc41 URL : https://github.com/pauldmccarthy/indexed_gzip Summary : Fast random access of gzip files in Python Description : The 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. -------------------------------------------------------------------------------- Update Information: 1.9.5 (May 30th 2025) Remove minimum cython version constraint so source can be built against older versions of Python. 1.9.4 (November 28th 2024) Skip CI tests on Windows/free-threaded python. 1.9.3 (November 27th 2024) Expanded exception preservation to more scenarios. 1.9.2 (November 18th 2024) Enable builds for free-threading Python versions. Adjustment to exception handling. Remove Python 3.7 builds. -------------------------------------------------------------------------------- ChangeLog: * Fri May 30 2025 Benjamin A. Beasley <[email protected]> - 1.9.5-1 - Update to 1.9.5 (close RHBZ#2329140) * Sat Jan 18 2025 Fedora Release Engineering <[email protected]> - 1.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild -------------------------------------------------------------------------------- References: [ 1 ] Bug #2329140 - python-indexed_gzip-1.9.5 is available https://bugzilla.redhat.com/show_bug.cgi?id=2329140 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-e7129e1649' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
