./archivers/py-libarchive-c, Python interface to libarchive

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.9, Package name: py37-libarchive-c-2.9, Maintainer: pkgsrc-users

A Python interface to libarchive. It uses the standard ctypes module
to dynamically load and access the C library.


Required to run:
[archivers/libarchive] [devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 70dc6569ce1fed562a19cd0dca5f831a1831235a
RMD160: 5a835ec001d98f989a5c17edd9c27996e9aad6d5
Filesize: 45.32 KB

Version history: (Expand)


CVS history: (Expand)


   2019-12-11 14:46:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-libarchive-c: updated to 2.9

2.9:
Changes to the library:
optimized the ArchiveEntry class
added support for the zstd format
fixed the top-level __all__ list (7b97d8b)
updated the code to support Python 3.8
improved the add_file_from_memory method
lowered the level of log messages from warning to info

Tests:
dropped testing with Python 3.4, added 3.7 and 3.8
fixed unicode handling in entry tests
   2018-06-15 10:08:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-libarchive-c: updated to 2.8

Changes 2.8:
add support for setting atime, ctime, mtime and birthtime
tell libarchive when writing an archive is aborted due to an exception
add support for getting uid and gid
add support for high resolution timestamps
add two new archive readers: stream_reader and custom_reader
add missing archive extraction flags
add the lz4 and warc formats
add support for write options and uid/gid lookup
   2017-10-16 09:42:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-libarchive-c: update to 2.7

2.7
only read regular files
add support for atime and ctime
   2017-08-15 23:04:09 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
Remove hack for finding libarchive that is not correct any longer.
Bump PKGREVISION.
   2017-05-29 13:09:46 by Jonathan Perkin | Files touched by this commit (16)
Log message:
Recursive revision bump for archivers/libarchive.
   2016-07-01 19:55:24 by Jonathan Perkin | Files touched by this commit (19) | Package updated
Log message:
The recent libarchive update changed the library major.  Increase the
ABI depends and perform a PKGREVISION bump for dependents.

Noticed by OSX binary package users.
   2016-06-08 19:49:20 by Thomas Klausner | Files touched by this commit (15)
Log message:
Switch to MASTER_SITE_PYPI.
   2016-05-29 20:49:55 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-libarchive-c to 2.4.

This is a fix release that doesn't change the library code. Details:

    fixed file permissions in PyPI archives (#30)
    fixed Travis CI builds (#32)