./devel/py-olefile, Python module to read/write MS OLE2 files

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


Branch: CURRENT, Version: 0.47, Package name: py311-olefile-0.47, Maintainer: pkgsrc-users

olefile (formerly OleFileIO_PL) is a Python package to parse, read and write
Microsoft OLE2 files (also called Structured Storage, Compound File Binary
Format or Compound Document File Format), such as Microsoft Office 97-2003
documents, vbaProject.bin in MS Office 2007+ files, Image Composer and FlashPix
files, Outlook MSG files, StickyNotes, several Microscopy file formats, McAfee
antivirus quarantine files, etc.


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

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 109.609 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-07 09:25:34 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-olefile: update to 0.47.

- **2023-11-30 v0.47 (in development)**:
    - fixed issue #142: isOleFile has a new data parameter to handle files in \ 
memory properly
    - fixed issue #156: write_sect now correctly detects when data is larger \ 
than the sector size
    - use GitHub actions for testing and Codecov for coverage, added python 3.8 \ 
to 3.12 (PR #157 by @hugovk)
    - added VT_VECTOR support for properties (PR #135 by Maciej Kotowicz @mak)
    - olefile is now distributed as a universal wheel package in PyPI (PR #130 \ 
by @hugovk)
    - olefile will not close a file handle if it was provided by the caller
      (PR #121 by Christian Herdtweck, issue #120)
    - added exceptions OleFileError and NotOleFileError to replace IOError (PR \ 
#110 by Ken Peterson @TheElementalOfCreation)
    - added get_userdefined_properties to parse user-defined properties (PR #114 \ 
by @DissectMalware)
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2018-09-24 11:54:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-olefile: updated to 0.46

v0.46:
OleFileIO can now be used as a context manager (with...as), to close the file \ 
automatically
Improved handling of malformed files, fixed several bugs.
   2018-02-08 09:17:26 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-olefile: updated to 0.45.1

v0.45: olefile can now overwrite streams of any size, improved handling of \ 
malformed files, fixed several bugs, end of support for Python 2.6 and 3.3.
   2017-01-31 15:04:02 by Leonardo Taccari | Files touched by this commit (4)
Log message:
Import py-olefile-0.44 as devel/py-olefile

olefile (formerly OleFileIO_PL) is a Python package to parse, read and write
Microsoft OLE2 files (also called Structured Storage, Compound File Binary
Format or Compound Document File Format), such as Microsoft Office 97-2003
documents, vbaProject.bin in MS Office 2007+ files, Image Composer and FlashPix
files, Outlook MSG files, StickyNotes, several Microscopy file formats, McAfee
antivirus quarantine files, etc.