From 773ab2788975d03ab327222004d66f24846e85a7dbc7d451511e12c8567113a6 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 3 Jan 2024 10:08:52 +0000 Subject: [PATCH] - require setuptools * Fix a bug attempting to handle an invalid string * Merged path from ThreatGrid's Wesley Brown. Thanks! revamped to use bytearrays rather than list, - moved UserDB.txt to /usr/share/python-pefile * This is a PE file signature database. * It is available to callers of python-pefile, OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pefile?expand=0&rev=24 --- python-pefile.changes | 17 +++++++++++------ python-pefile.spec | 3 ++- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/python-pefile.changes b/python-pefile.changes index ed07c3d..82f5490 100644 --- a/python-pefile.changes +++ b/python-pefile.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jan 3 10:08:42 UTC 2024 - Dirk Müller + +- require setuptools + ------------------------------------------------------------------- Sat Oct 7 21:14:38 UTC 2023 - Matej Cepl @@ -54,7 +59,7 @@ Fri Nov 16 19:07:57 UTC 2018 - Todd R * Fixed tests * Fixed bug accessing warnings attribute from the PE object * Fix is_driver()'s behavior under Python 3. - * Fix a bug attempting to handle an invalid string + * Fix a bug attempting to handle an invalid string * Modified version information to handle multiple version information that may exist within a single file. * Prevent division by zero when pe.trim() returns no data @@ -71,9 +76,9 @@ Thu Oct 19 00:59:49 UTC 2017 - toddrme2178@gmail.com Thu May 14 21:30:03 UTC 2015 - Greg.Freemyer@gmail.com - upgrade to v1.2.10-139 - * Merged path from ThreatGrid's Wesley Brown. Thanks! + * Merged path from ThreatGrid's Wesley Brown. Thanks! Summary: changed memory mapping usage, - revamped to use bytearrays rather than list, + revamped to use bytearrays rather than list, complete rewrite of the checksum generation algorithm to be much more memory efficient, less susceptible to PE bomb attacks * Corrected some doctrings @@ -82,9 +87,9 @@ Thu May 14 21:30:03 UTC 2015 - Greg.Freemyer@gmail.com * Added Mandiant's ordlookup to resolve the names for some symbols * Better handling of the Rich Header - updated license to BSD-3-Clause -- moved UserDB.txt to /usr/share/python-pefile - * This is a PE file signature database. - * It is available to callers of python-pefile, +- moved UserDB.txt to /usr/share/python-pefile + * This is a PE file signature database. + * It is available to callers of python-pefile, but the caller must explicitely point the USERDB variable at it. - Add force-version.patch because upstream depends on SCR checkout mechanism diff --git a/python-pefile.spec b/python-pefile.spec index a77ba29..1aee7c9 100644 --- a/python-pefile.spec +++ b/python-pefile.spec @@ -1,7 +1,7 @@ # # spec file for package python-pefile # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,7 @@ Group: Development/Languages/Python URL: https://github.com/erocarrera/pefile Source: https://files.pythonhosted.org/packages/source/p/pefile/pefile-%{version}.tar.gz BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros