Download raw body.
py-olefile update
from changelog:
- 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)
switch to pypi distfile and enable tests while there.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-olefile/Makefile,v
diff -u -p -r1.16 Makefile
--- Makefile 29 Apr 2025 10:38:08 -0000 1.16
+++ Makefile 13 May 2025 11:25:16 -0000
@@ -1,13 +1,9 @@
COMMENT = parse, read and write Microsoft OLE2 files
-MODPY_DISTV = 0.46
+MODPY_DISTV = 0.47
DISTNAME = olefile-${MODPY_DISTV}
+EXTRACT_SUFX = .zip
PKGNAME = py-${DISTNAME}
-REVISION = 9
-
-GH_ACCOUNT = decalage2
-GH_PROJECT = olefile
-GH_TAGNAME = v${MODPY_DISTV}
CATEGORIES = devel
@@ -19,8 +15,7 @@ MAINTAINER = Remi Pointel <rpointel@open
PERMIT_PACKAGE = Yes
MODULES = lang/python
-MODPY_PYBUILD = setuptools
-
-NO_TEST = Yes
+MODPY_PYBUILD = setuptools
+MODPY_PI = Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-olefile/distinfo,v
diff -u -p -r1.4 distinfo
--- distinfo 30 Sep 2018 06:06:52 -0000 1.4
+++ distinfo 13 May 2025 11:25:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (olefile-0.46.tar.gz) = EdGjgQ5QlWyTYKTHbx7Ovz5U+dhAb3USe9DSlmOEiPQ=
-SIZE (olefile-0.46.tar.gz) = 97587
+SHA256 (olefile-0.47.zip) = WZODOBoL89+9kyygymUVrNF07UiHDL9/7hI9aYwZLBw=
+SIZE (olefile-0.47.zip) = 112240
py-olefile update