Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-rarfile-doc-4.2-3.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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.

Provides

Requires

License

ISC

Changelog

* 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

Files

/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