BSD Ports

archivers/py-rarfile 4.5 OpenBSD

RAR archive reader for Python

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Kurt Mosiejczuk <[email protected]>
Last update
Commit
bba370b925
Categories
archivers, lang/python

Description

rarfile is a Python module for RAR archive reading. The interface is made as zipfile like as possible.

Supports both RAR3 and RAR5 format archives, multi volume archives, Unicode filenames, password-protected archives, archive and file comments, and archive parsing and non-compressed files handled with pure Python code, Compressed files are extracted by executing either unrar from RARLAB or bsdtar from libarchive. Works with both Python 2.7 and 3.x.

In the other systems

SystemPortVersion
OpenBSDarchivers/py-rarfile4.5
FreeBSDarchivers/py-rarfile4.5
NetBSDarchivers/py-rarfile4.5
DragonFlyarchivers/py-rarfile4.1_1
MidnightBSDarchivers/py-rarfile4.5
HardenedBSDarchivers/py-rarfile4.5
GhostBSDarchivers/py-rarfile4.5

Install

Binary package:

pkg_add py3-rarfile

From the ports tree:

cd /usr/ports/archivers/py-rarfile && make install

Dependencies

Build dependencies 5
Run dependencies 3
Required by 2

Commit history 1

DateCommitCreditsLog message
bba370b925 bket Update to py-rarfile-4.5
Changes: https://github.com/markokr/rarfile/releases/tag/v4.3 https://github.com/markokr/rarfile/releases/tag/v4.4 https://github.com/markokr/rarfile/releases/tag/v4.5 Contains security fixes for: - Unbounded read with comments, https://github.com/markokr/rarfile/security/advisories/GHSA-94vx-95fq-wwvp - Unchecked size field can cause excessive memory allocation, https://github.com/markokr/rarfile/security/advisories/GHSA-v5rw-pq35-5xw4 OK sthen@, kmos@ (MAINTAINER)