Index | Thread | Search

From:
Rémi Pointel <openbsd@xiri.fr>
Subject:
Re: py-olefile update
To:
ports@openbsd.org
Date:
Sun, 18 May 2025 14:40:02 +0200

Download raw body.

Thread
  • Rémi Pointel:

    py-olefile update

Hello,

Sounds good to me, thanks Stuart !

Remi.

Le 13/05/2025 à 13:26, Stuart Henderson a écrit :
> 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
>