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

python3-rarfile-3.1-bp153.1.18 RPM for noarch

From OpenSuSE Leap 15.3 for noarch

Name: python3-rarfile Distribution: SUSE Linux Enterprise 15 SP3
Version: 3.1 Vendor: openSUSE
Release: bp153.1.18 Build date: Sat Mar 6 02:26:55 2021
Group: Unspecified Build host: lamb09
Size: 245314 Source RPM: python-rarfile-3.1-bp153.1.18.src.rpm
Packager: https://bugs.opensuse.org
Url: https://rarfile.readthedocs.org/
Summary: RAR Archive Reader for Python
This is a Python module for RAR archive reading. It supports both RAR
2.x and 3.x archives, multi volume archives, Unicode filenames,
password-protected archives, archive and file comments. The archive
parsing and non-compressed files are handled in pure Python code, for
compressed files, the "unrar" utility is run.

Provides

Requires

License

ISC

Changelog

* 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
* Fri Feb 03 2017 aloisio@gmx.com
  - Update to version 3.0
    New feature:
    * Support RAR5 archive format.  It is actually completely
      different archive format from RAR3 one, only is uses same
      file extension and tools are old one.
      Except incompatibilies noted below, most of code should
      notice no change, existing :class:`RarInfo` fields will
      continue using RAR3-compatible values
      (eg. :attr:`RarInfo.host_os`).  RAR5-specific values
      will use new fields.
    Incompatibilities between rarfile v2.x and 3.x:
    * Default :data:`PATH_SEP` is now '/' instead '\\'.
    * Removed :data:`NEED_COMMENTS` option, comments are always
      extracted.
    * Removed :data:`UNICODE_COMMENTS` option, they are always
      decoded.
    * Removed :data:`USE_DATETIME` option,
      :attr:`RarInfo.date_time` is always tuple,
      :attr:`RarInfo.mtime`, :attr:`RarInfo.atime`,
      :attr:`RarInfo.ctime` and
      :attr:`RarInfo.arctime` are always
      :class:`datetime.datetime` objects.
    Fixes:
    * Fixed bug when calling rarfp.open() on a RarInfo structure.
    Cleanups:
    * Code refactor to allow 2 different file format parsers.
    * Code cleanups to pass modern linters.
    * New testing and linting setup based on Tox_.
    * Use setuptools instead distutils for install.
  - Changed source URL to pypi.io
* Mon Sep 12 2016 aloisio@gmx.com
  - Update to version 2.8
    * Fix: support solid archives from in-memory file object.
      Full archive will be written out to temp file. [#21]
    * Fix: ask unrar stop switches scanning, to handle archive
      names starting with "-". (Alexander Shadchin) [#12]
    * Fix: add missing _parse_error variable to RarFile object.
      (Gregory Mazzola) [#20]
    * Fix: return proper boolean from
      :meth:`RarInfo.needs_password`. [#22]
    * Fix: do not insert non-string rarfile into exception
      string. (Tim Muller) [#23]
    * Fix: make :meth:`RarFile.extract` and
      :meth:`RarFile.testrar` support in-memory archives.
    * Use cryptography module as preferred crypto backend.
      PyCrypto will be used as fallback.
    * Cleanup: remove compat code for Python 2.4/2.5/2.6.
  - Switched to bsdtar and made unrar dependency optional
  - Changed source URL
* Mon Apr 25 2016 aloisio@gmx.com
  - Update to version 2.7
    * Allow use of bsdtar as decompression backend.
      It sits on top of libarchive, which has support for reading
      RAR archives.
    * Now rarfile checks if unrar and if not then tries bsdtar. If
      that works, then keeps using it. If not then configuration
      stays with unrar which will then appear in error messages.
    * Both RarFile and is_rarfile() now accept file-like object.
      Eg. io.BytesIO. Only requirement is that the object must be
      seekable. This mirrors similar funtionality in zipfile.
    * Uniform error handling. RarFile accepts errors="strict" argument.
    * Allow user to tune whether parsing and missing file errors
      will raise exception. If error is not raised, the error
      string can be queried with RarFile.strerror() method.
* Mon Jul 13 2015 toddrme2178@gmail.com
  - Fix building on SLES 11
* Fri Aug 15 2014 toddrme2178@gmail.com
  - Spec file cleanups
* Thu Apr 11 2013 lazy.kent@opensuse.org
  - Update to 2.6.
    * Add context manager support for RarFile class. Both RarFile and
      RarExtFile support with statement now.
    * RarFile.volumelist() method, returns filenames of archive
      volumes.
    * Re-throw clearer error in case unrar is not found in PATH.
    * Sync new unrar4.x error code from rar.txt.
    * Use Sphinx for documentation.
  - Build doc subpackage.
* Sun Apr 29 2012 lazy.kent@opensuse.org
  - Removed check for unsupported openSUSE versions.
  - Corrected Description.

Files

/usr/lib/python3.6/site-packages/__pycache__/rarfile.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/__pycache__/rarfile.cpython-36.pyc
/usr/lib/python3.6/site-packages/rarfile-3.1-py3.6.egg-info
/usr/lib/python3.6/site-packages/rarfile-3.1-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/rarfile-3.1-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/rarfile-3.1-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/rarfile-3.1-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/rarfile.py
/usr/share/licenses/python3-rarfile
/usr/share/licenses/python3-rarfile/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 14:50:04 2024