Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-macholib for openSUSE:Factory 
checked in at 2025-12-09 12:49:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-macholib (Old)
 and      /work/SRC/openSUSE:Factory/.python-macholib.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-macholib"

Tue Dec  9 12:49:36 2025 rev:12 rq:1321553 version:1.16.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-macholib/python-macholib.changes  
2025-06-10 09:10:09.211509707 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-macholib.new.1939/python-macholib.changes    
    2025-12-09 12:56:31.063495313 +0100
@@ -1,0 +2,8 @@
+Thu Dec  4 10:55:49 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 1.16.4
+  * Update classifiers for Python 3.13 and 3.14
+- Fix duplicate license.rst in %doc and %license sections
+- Update Requires from setup.py
+
+-------------------------------------------------------------------

Old:
----
  macholib-1.16.3.tar.gz

New:
----
  macholib-1.16.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-macholib.spec ++++++
--- /var/tmp/diff_new_pack.2dERLp/_old  2025-12-09 12:56:31.723523155 +0100
+++ /var/tmp/diff_new_pack.2dERLp/_new  2025-12-09 12:56:31.727523324 +0100
@@ -19,7 +19,7 @@
 %bcond_without libalternatives
 %{?sle15_python_module_pythons}
 Name:           python-macholib
-Version:        1.16.3
+Version:        1.16.4
 Release:        0
 Summary:        Mach-O header analysis and editing
 License:        MIT
@@ -34,7 +34,6 @@
 BuildRequires:  python-rpm-macros
 Requires:       alts
 Requires:       python-altgraph >= 0.15
-Requires:       python-setuptools
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module altgraph >= 0.15}
@@ -79,7 +78,9 @@
 %python_libalternatives_reset_alternative macho_find
 
 %files %{python_files}
-%doc README.rst doc/*.rst
+%doc README.rst doc/MachO.rst doc/MachoOGraph.rst doc/MachoOStandalone.rst
+%doc doc/SymbolTable.rst doc/changelog.rst doc/dyld.rst doc/dylib.rst
+%doc doc/framework.rst doc/index.rst doc/macho_o.rst doc/ptypes.rst 
doc/scripts.rst
 %license doc/license.rst
 %python_alternative %{_bindir}/macho_find
 %python_alternative %{_bindir}/macho_standalone

++++++ macholib-1.16.3.tar.gz -> macholib-1.16.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/PKG-INFO new/macholib-1.16.4/PKG-INFO
--- old/macholib-1.16.3/PKG-INFO        2023-09-25 11:09:44.846215200 +0200
+++ new/macholib-1.16.4/PKG-INFO        2025-11-22 09:28:21.472578300 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: macholib
-Version: 1.16.3
+Version: 1.16.4
 Summary: Mach-O header analysis and editing
 Home-page: http://github.com/ronaldoussoren/macholib
 Download-URL: http://pypi.python.org/pypi/macholib
@@ -26,6 +26,9 @@
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
+Classifier: Programming Language :: Python :: 3.15
 Classifier: Operating System :: MacOS :: MacOS X
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Software Development :: Build Tools
@@ -60,6 +63,16 @@
 Release history
 ===============
 
+macholib 1.16.4
+---------------
+
+* Update classifiers for Python 3.13 and 3.14
+
+macholib 1.16.3
+---------------
+
+* Update classifiers for Python 3.12
+
 macholib 1.16.2
 ---------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/doc/changelog.rst 
new/macholib-1.16.4/doc/changelog.rst
--- old/macholib-1.16.3/doc/changelog.rst       2022-09-25 19:43:31.000000000 
+0200
+++ new/macholib-1.16.4/doc/changelog.rst       2025-11-22 09:27:01.000000000 
+0100
@@ -1,6 +1,16 @@
 Release history
 ===============
 
+macholib 1.16.4
+---------------
+
+* Update classifiers for Python 3.13 and 3.14
+
+macholib 1.16.3
+---------------
+
+* Update classifiers for Python 3.12
+
 macholib 1.16.2
 ---------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib/MachO.py 
new/macholib-1.16.4/macholib/MachO.py
--- old/macholib-1.16.3/macholib/MachO.py       2023-09-25 11:08:51.000000000 
+0200
+++ new/macholib-1.16.4/macholib/MachO.py       2025-11-22 09:26:14.000000000 
+0100
@@ -1,6 +1,7 @@
 """
 Utilities for reading and writing Mach-O headers
 """
+
 from __future__ import print_function
 
 import os
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib/SymbolTable.py 
new/macholib-1.16.4/macholib/SymbolTable.py
--- old/macholib-1.16.3/macholib/SymbolTable.py 2023-09-25 11:08:51.000000000 
+0200
+++ new/macholib-1.16.4/macholib/SymbolTable.py 2025-11-22 09:26:13.000000000 
+0100
@@ -1,6 +1,7 @@
 """
 Class to read the symbol table from a Mach-O header
 """
+
 from __future__ import with_statement
 
 import sys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib/__init__.py 
new/macholib-1.16.4/macholib/__init__.py
--- old/macholib-1.16.3/macholib/__init__.py    2023-09-25 11:08:50.000000000 
+0200
+++ new/macholib-1.16.4/macholib/__init__.py    2025-11-22 09:25:09.000000000 
+0100
@@ -5,4 +5,5 @@
 
 And also Apple's documentation.
 """
-__version__ = "1.16.3"
+
+__version__ = "1.16.4"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib/_cmdline.py 
new/macholib-1.16.4/macholib/_cmdline.py
--- old/macholib-1.16.3/macholib/_cmdline.py    2020-12-30 18:01:34.000000000 
+0100
+++ new/macholib-1.16.4/macholib/_cmdline.py    2025-11-22 09:24:58.000000000 
+0100
@@ -1,6 +1,7 @@
 """
 Internal helpers for basic commandline tools
 """
+
 from __future__ import absolute_import, print_function
 
 import os
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib/ptypes.py 
new/macholib-1.16.4/macholib/ptypes.py
--- old/macholib-1.16.3/macholib/ptypes.py      2023-09-25 11:08:18.000000000 
+0200
+++ new/macholib-1.16.4/macholib/ptypes.py      2025-11-22 09:24:58.000000000 
+0100
@@ -2,6 +2,7 @@
 This module defines packable types, that is types than can be easily
 converted to a binary format as used in MachO headers.
 """
+
 import struct
 import sys
 from itertools import chain, starmap
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib.egg-info/PKG-INFO 
new/macholib-1.16.4/macholib.egg-info/PKG-INFO
--- old/macholib-1.16.3/macholib.egg-info/PKG-INFO      2023-09-25 
11:09:44.000000000 +0200
+++ new/macholib-1.16.4/macholib.egg-info/PKG-INFO      2025-11-22 
09:28:21.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: macholib
-Version: 1.16.3
+Version: 1.16.4
 Summary: Mach-O header analysis and editing
 Home-page: http://github.com/ronaldoussoren/macholib
 Download-URL: http://pypi.python.org/pypi/macholib
@@ -26,6 +26,9 @@
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
+Classifier: Programming Language :: Python :: 3.15
 Classifier: Operating System :: MacOS :: MacOS X
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Classifier: Topic :: Software Development :: Build Tools
@@ -63,6 +66,16 @@
 Release history
 ===============
 
+macholib 1.16.4
+---------------
+
+* Update classifiers for Python 3.13 and 3.14
+
+macholib 1.16.3
+---------------
+
+* Update classifiers for Python 3.12
+
 macholib 1.16.2
 ---------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib_tests/__init__.py 
new/macholib-1.16.4/macholib_tests/__init__.py
--- old/macholib-1.16.3/macholib_tests/__init__.py      2020-12-30 
18:01:34.000000000 +0100
+++ new/macholib-1.16.4/macholib_tests/__init__.py      2025-11-22 
09:24:58.000000000 +0100
@@ -1 +1 @@
-""" macholib_tests package """
+"""macholib_tests package"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/macholib_tests/test_ptypes.py 
new/macholib-1.16.4/macholib_tests/test_ptypes.py
--- old/macholib-1.16.3/macholib_tests/test_ptypes.py   2022-03-17 
13:21:00.000000000 +0100
+++ new/macholib-1.16.4/macholib_tests/test_ptypes.py   2025-11-22 
09:24:58.000000000 +0100
@@ -95,14 +95,10 @@
         self.verifyType(ptypes.p_int16, 2, int, [1, 400, -10, -5000])
         self.verifyType(ptypes.p_uint16, 2, int, [1, 400, 65000])
 
-        self.verifyType(
-            ptypes.p_int32, 4, int, [1, 400, 2**24, -10, -5000, -(2**24)]
-        )
+        self.verifyType(ptypes.p_int32, 4, int, [1, 400, 2**24, -10, -5000, 
-(2**24)])
         self.verifyType(ptypes.p_uint32, 4, long, [1, 400, 2 * 31 + 5, 65000])
 
-        self.verifyType(
-            ptypes.p_int64, 8, long, [1, 400, 2**43, -10, -5000, -(2**43)]
-        )
+        self.verifyType(ptypes.p_int64, 8, long, [1, 400, 2**43, -10, -5000, 
-(2**43)])
         self.verifyType(ptypes.p_uint64, 8, long, [1, 400, 2 * 63 + 5, 65000])
 
         self.verifyType(ptypes.p_float, 4, float, [1.0, 42.5])
@@ -118,9 +114,7 @@
         self.verifyType(ptypes.p_int, 4, int, [1, 400, 2**24, -10, -5000, 
-(2**24)])
         self.verifyType(ptypes.p_uint, 4, long, [1, 400, 2 * 31 + 5, 65000])
 
-        self.verifyType(
-            ptypes.p_long, 4, int, [1, 400, 2**24, -10, -5000, -(2**24)]
-        )
+        self.verifyType(ptypes.p_long, 4, int, [1, 400, 2**24, -10, -5000, 
-(2**24)])
         self.verifyType(ptypes.p_ulong, 4, long, [1, 400, 2 * 31 + 5, 65000])
 
         self.verifyType(
@@ -172,7 +166,7 @@
     def testBasic(self):
         for endian in "><":
             kw = dict(_endian_=endian)
-            MYSTRUCTURE = b"\x00\x01\x02\x03\xFF"
+            MYSTRUCTURE = b"\x00\x01\x02\x03\xff"
             for fn, args in [
                 ("from_str", (MYSTRUCTURE,)),
                 ("from_mmap", (MYSTRUCTURE, 0)),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/setup.cfg 
new/macholib-1.16.4/setup.cfg
--- old/macholib-1.16.3/setup.cfg       2023-09-25 11:09:44.846977000 +0200
+++ new/macholib-1.16.4/setup.cfg       2025-11-22 09:28:21.472871300 +0100
@@ -1,6 +1,6 @@
 [x-metadata]
 name = macholib
-version = 1.16.3
+version = 1.16.4
 description = Mach-O header analysis and editing
 long_description_file = 
        README.rst
@@ -21,6 +21,9 @@
        Programming Language :: Python :: 3.10
        Programming Language :: Python :: 3.11
        Programming Language :: Python :: 3.12
+       Programming Language :: Python :: 3.13
+       Programming Language :: Python :: 3.14
+       Programming Language :: Python :: 3.15
        Operating System :: MacOS :: MacOS X
        Topic :: Software Development :: Libraries :: Python Modules
        Topic :: Software Development :: Build Tools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/macholib-1.16.3/tox.ini new/macholib-1.16.4/tox.ini
--- old/macholib-1.16.3/tox.ini 2023-09-25 11:08:00.000000000 +0200
+++ new/macholib-1.16.4/tox.ini 2025-11-22 09:26:12.000000000 +0100
@@ -1,22 +1,23 @@
 [tox]
 ;envlist = isort,black,py27,py37,py38,py39,py310,py311,flake8,coverage-report
-envlist = isort,black,py39,py310,py311,py312,flake8,coverage-report
+envlist = isort,black,py310,py311,py312,py313,py314,flake8,coverage-report
 
 [testenv]
 commands = {envbindir}/python -mcoverage run --parallel setup.py test 
--verbosity=3
 deps =
+  setuptools
   coverage
   altgraph
 
 [testenv:black]
-basepython = python3.9
+basepython = python3.13
 deps = black
 skip_install = true
 commands =
    {envbindir}/python -m black  --target-version py36  .
 
 [testenv:isort]
-basepython = python3.9
+basepython = python3.13
 deps =
    isort
 skip_install = true
@@ -24,7 +25,7 @@
    {envbindir}/python -m isort .
 
 [testenv:flake8]
-basepython = python3.9
+basepython = python3.13
 deps =
     flake8
     flake8-bugbear
@@ -39,7 +40,7 @@
    {envbindir}/python -m flake8 macholib
 
 [testenv:coverage-report]
-basepython = python3.9
+basepython = python3.13
 deps = coverage
 skip_install = true
 commands =

Reply via email to