Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-oletools for openSUSE:Leap:16.0 checked in at 2025-07-24 08:31:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/python-oletools (Old) and /work/SRC/openSUSE:Leap:16.0/.python-oletools.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oletools" Thu Jul 24 08:31:00 2025 rev:2 rq:1293710 version:0.60.2 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/python-oletools/python-oletools.changes 2025-03-19 11:55:35.284029823 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.python-oletools.new.8875/python-oletools.changes 2025-07-24 08:31:09.226187580 +0200 @@ -1,0 +2,23 @@ +Wed Jun 18 04:04:55 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Use pyproject macros to build and install. +- Do not ship docs in the Python sitelib. + +------------------------------------------------------------------- +Wed Sep 25 14:03:35 UTC 2024 - Guang Yee <g...@suse.com> + +- Enable sle15_python_module_pythons. + +------------------------------------------------------------------- +Fri Sep 20 07:00:20 UTC 2024 - Sebastian Wagner <se...@sebix.at> + +- update to version 0.60.2: + - fixed a bug in open_slk (issue #797, PR #769) + - fixed a bug due to new PROJECTCOMPATVERSION record in dir stream (PR #723, issues #700, #701, #725, #791, #808, #811, #833) + - oleobj: fixed SyntaxError with Python 3.12 (PR #855), SyntaxWarning (PR #774) + - rtfobj: fixed SyntaxError with Python 3.12 (PR #854) + - clsid: added CLSIDs for MSI, Zed + - ftguess: added MSI, PNG and OneNote formats + - pyxswf: fixed python 3.12 compatibility (PR #841, issue #813) + +------------------------------------------------------------------- Old: ---- oletools-0.60.1.zip New: ---- oletools-0.60.2.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oletools.spec ++++++ --- /var/tmp/diff_new_pack.VVWYD7/_old 2025-07-24 08:31:09.502199056 +0200 +++ /var/tmp/diff_new_pack.VVWYD7/_new 2025-07-24 08:31:09.506199222 +0200 @@ -16,14 +16,17 @@ # +%{?sle15_python_module_pythons} Name: python-oletools -Version: 0.60.1 +Version: 0.60.2 Release: 0 Summary: Tools to analyze security characteristics of MS Office and OLE files License: BSD-2-Clause AND MIT -URL: http://www.decalage.info/python/oletools +URL: https://github.com/decalage2/oletools Source: https://files.pythonhosted.org/packages/source/o/oletools/oletools-%{version}.zip BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module wheel} BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module colorclass} @@ -60,15 +63,17 @@ %setup -q -n oletools-%{version} find oletools -name "*.py" -exec sed -i '1{/\/bin\/env python/d;}' {} \+ find oletools -name "*.py" -exec sed -i 's/\r\n/\n/' {} \+ +# remove actually optional dependency from requires +sed -i '/.*pcodedmp>=/d' setup.py dos2unix tests/olevba/test_basic.py oletools/olevba.py README.md %build -%python_build +%pyproject_wheel %install -%python_install -# remove actually optional dependency from requires -sed -i '1{/pcodedmp/d;}' %{buildroot}%{python_sitelib}/oletools-*.egg-info/requires.txt +%pyproject_install +# Do not ship docs in sitelib +%python_expand rm -r %{buildroot}%{$python_sitelib}/oletools/doc %python_clone -a %{buildroot}%{_bindir}/ezhexviewer %python_clone -a %{buildroot}%{_bindir}/mraptor %python_clone -a %{buildroot}%{_bindir}/olebrowse @@ -89,7 +94,6 @@ %check # test_macros, test_empty_behaviour, test_rtf_behaviour, test_text_behaviour, test_xlm: reported at https://github.com/decalage2/oletools/issues/767 %pytest -k 'not test_rough_doctype and not test_encrypted and not test_crypt_return and not test_all and not test_macros and not test_empty_behaviour and not test_rtf_behaviour and not test_text_behaviour and not test_xlm' -#%%pyunittest %post %python_install_alternative ezhexviewer mraptor olebrowse oledir oleid olemap olemeta oletimes olevba pyxswf rtfobj oleobj msodde olefile ftguess @@ -116,5 +120,5 @@ %python_alternative %{_bindir}/olefile %python_alternative %{_bindir}/ftguess %{python_sitelib}/oletools/ -%{python_sitelib}/oletools-%{version}-py*.egg-info +%{python_sitelib}/oletools-%{version}.dist-info ++++++ oletools-0.60.1.zip -> oletools-0.60.2.zip ++++++ ++++ 58981 lines of diff (skipped)