Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-rarfile-doc | Distribution: openSUSE Tumbleweed |
Version: 4.2 | Vendor: openSUSE |
Release: 3.1 | Build date: Tue Jun 24 04:21:52 2025 |
Group: Unspecified | Build host: reproducible |
Size: 302556 | Source RPM: python-rarfile-4.2-3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://rarfile.readthedocs.org/ | |
Summary: RAR Archive Reader for Python (Documentation) |
Python module for RAR archive reading. This package contains technical documentation.
ISC
* Tue Jun 24 2025 Steve Kowalik <steven.kowalik@suse.com> - Switch to pyproject macros. * Tue Oct 22 2024 Dominique Leuenberger <dimstar@opensuse.org> - Do not BuildRequire unar: this seems unused during the build/test phase. * Sat Jun 29 2024 Luigi Baldoni <aloisio@gmx.com> - Update to version 4.2 Features: * Support unrar-free >= 0.2.0. * Add RarFile.is_solid to check if archive uses solid compression. Fixes: * Support old multi-volume archives better where ENDARC does not contain NEXTVOL. version 4.1: Features: * Support 7zip/p7zip as decompression backend. * RAR5: check password before trying to read file. New APIs: * Make get_rar_version a public function. * New option: ``part_only`` for :class:`RarFile`, to read only single file and allow it to be middle-part of multi-volume archive. * Add :meth:`RarFile.printdir`, use it in dumprar. Needed to examine FILE_COPY or HARD_LINK entries that do not contain data. Fixes: * Use OS separator to access filename. * DirectReader: check seek position on each read. Fixes read reading from multiple entries in parallel on RarFile backed by file object. * DirectReader: properly disable CRC check when seeking. * Reset _hdrenc_main before processing a new volume. Fixes CRC checks on multi-volume reads. * Adapt to Python 3.10 argparse. * SFX: Handle volume numbering special cases better. * nsdatetime: support pypy internal use * Throw error if backend does not support passwords. Cleanups: * Avoid isascii, not in 3.6 - Drop help.patch (merged upstream) * Wed May 04 2022 Markéta Machová <mmachova@suse.com> - Add patch help.patch and enable Python 3.10 * https://github.com/markokr/rarfile/pull/85 * Wed Feb 16 2022 Dirk Müller <dmueller@suse.com> - skip python 3.10 build - not yet supported * Fri Jul 31 2020 Luigi Baldoni <aloisio@gmx.com> - Update to version 4.0 Main goals are: * Increased zipfile-compatibility, thus also achieving smaller difference between RAR3 and RAR5 archives. * Removing dependency on unrar for extract, thus making maintenance of alternative backends more manageable. Breaking changes: * Directory names will have "/" appended. * RarFile.extract operates only on single entry, so when used on directory it will create directory but not extract files under it. * RarFile.extract / RarFile.extractall / RarFile.testrar will not launch special unrar command line, instead they are implemented on top of RarFile.open. * Keyword args in top-level APIs were renamed to match zipfile: + RarFile(rarfile) -> RarFile(file) + RarFile.setpassword(password) -> .setpassword(pwd) + RarFile.getinfo(fname) -> .getinfo(name) + RarFile.open(fname, mode, psw) -> .open(name, mode, pwd) + RarFile.read(fname, psw) -> .read(name, pwd) * PATH_SEP cannot be changed from "/". New features: * RarFile.extract will return final sanitized filename for target file. * RarInfo.is_dir is now preferred spelling of isdir(). Old method kept as alias. * New RarInfo.is_file and RarInfo.is_symlink methods. Only one of ~RarInfo.is_file, ~RarInfo.is_dir or ~RarInfo.is_symlink can be True. * RarFile.printdir has file argument for output. * RarFile.__iter__ loops over RarInfo entries. * RAR3: throw NeedFirstVolume exception with current volume number, like RAR5 does. * Nanosecond timestamp support. Visible as nsdatetime instance. * Minimal CLI when run as script: python3 -m rarfile * Skip old file versions in versioned archive. Cleanups: * Use PBKDF2 implementation from hashlib. * Improve test coverage. version 3.3: Fixes: * Add the .sfx test files to MANIFEST.in for inclusion in pypi tarball. * Add all files in git to tarball. - Run tests - Switch to unar * Mon Jul 20 2020 Luigi Baldoni <aloisio@gmx.com> - Update to version 3.2 New features: * Support unar as decompression backend. It has much better support for RAR features than bsdtar. * Support SFX archives - archive header is searched in first 2MB of the file. * Add :data:`HACK_TMP_DIR` option, to force temp files into specific directory. Fixes: * Always use "/" for path separator in command-line Cleanups: * Drop module-level options from docs, they create confusion. * Drop support for Python 2 and 3.5 and earlier. Python 2 is dead and requiring Python 3.6 gives blake2s, stdlib that supports pathlib, and ordered dict without compat hacks. * Mon Oct 14 2019 Matej Cepl <mcepl@suse.com> - Replace %fdupes -s with plain %fdupes; hardlinks are better. * Sat Sep 21 2019 Luigi Baldoni <aloisio@gmx.com> - Update to version 3.1 (no changelog available) - Spec cleanup * Wed Mar 29 2017 aloisio@gmx.com - Converted to single-spec - Improved description
/usr/share/doc/packages/python311-rarfile-doc /usr/share/doc/packages/python311-rarfile-doc/html /usr/share/doc/packages/python311-rarfile-doc/html/_sources /usr/share/doc/packages/python311-rarfile-doc/html/_sources/api.rst.txt /usr/share/doc/packages/python311-rarfile-doc/html/_sources/faq.rst.txt /usr/share/doc/packages/python311-rarfile-doc/html/_sources/index.rst.txt /usr/share/doc/packages/python311-rarfile-doc/html/_sources/news.rst.txt /usr/share/doc/packages/python311-rarfile-doc/html/_static /usr/share/doc/packages/python311-rarfile-doc/html/_static/basic.css /usr/share/doc/packages/python311-rarfile-doc/html/_static/classic.css /usr/share/doc/packages/python311-rarfile-doc/html/_static/default.css /usr/share/doc/packages/python311-rarfile-doc/html/_static/doctools.js /usr/share/doc/packages/python311-rarfile-doc/html/_static/documentation_options.js /usr/share/doc/packages/python311-rarfile-doc/html/_static/file.png /usr/share/doc/packages/python311-rarfile-doc/html/_static/language_data.js /usr/share/doc/packages/python311-rarfile-doc/html/_static/minus.png /usr/share/doc/packages/python311-rarfile-doc/html/_static/plus.png /usr/share/doc/packages/python311-rarfile-doc/html/_static/pygments.css /usr/share/doc/packages/python311-rarfile-doc/html/_static/searchtools.js /usr/share/doc/packages/python311-rarfile-doc/html/_static/sidebar.js /usr/share/doc/packages/python311-rarfile-doc/html/_static/sphinx_highlight.js /usr/share/doc/packages/python311-rarfile-doc/html/api.html /usr/share/doc/packages/python311-rarfile-doc/html/faq.html /usr/share/doc/packages/python311-rarfile-doc/html/genindex.html /usr/share/doc/packages/python311-rarfile-doc/html/index.html /usr/share/doc/packages/python311-rarfile-doc/html/news.html /usr/share/doc/packages/python311-rarfile-doc/html/objects.inv /usr/share/doc/packages/python311-rarfile-doc/html/py-modindex.html /usr/share/doc/packages/python311-rarfile-doc/html/search.html /usr/share/doc/packages/python311-rarfile-doc/html/searchindex.js /usr/share/licenses/python311-rarfile-doc /usr/share/licenses/python311-rarfile-doc/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jun 25 23:27:56 2025