Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-objgraph for openSUSE:Factory 
checked in at 2025-03-11 20:44:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-objgraph (Old)
 and      /work/SRC/openSUSE:Factory/.python-objgraph.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-objgraph"

Tue Mar 11 20:44:04 2025 rev:10 rq:1251793 version:3.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-objgraph/python-objgraph.changes  
2024-09-03 13:37:47.771395900 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-objgraph.new.19136/python-objgraph.changes   
    2025-03-11 20:44:29.624129293 +0100
@@ -1,0 +2,7 @@
+Mon Mar 10 10:13:44 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 3.6.2
+  * Add support for Python 3.13.
+- Drop python313.patch, fixed upstream
+
+-------------------------------------------------------------------

Old:
----
  objgraph-3.6.1.tar.gz
  python313.patch

New:
----
  objgraph-3.6.2.tar.gz

BETA DEBUG BEGIN:
  Old:  * Add support for Python 3.13.
- Drop python313.patch, fixed upstream
BETA DEBUG END:

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

Other differences:
------------------
++++++ python-objgraph.spec ++++++
--- /var/tmp/diff_new_pack.3tAa4a/_old  2025-03-11 20:44:30.328158692 +0100
+++ /var/tmp/diff_new_pack.3tAa4a/_new  2025-03-11 20:44:30.332158859 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-objgraph
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,15 +18,13 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-objgraph
-Version:        3.6.1
+Version:        3.6.2
 Release:        0
 Summary:        Python module to draw object reference graphs with graphviz
 License:        MIT
 Group:          Development/Languages/Python
 URL:            http://mg.pov.lt/objgraph/
 Source:         
https://files.pythonhosted.org/packages/source/o/objgraph/objgraph-%{version}.tar.gz
-# see https://github.com/mgedmin/objgraph/issues/80
-Patch1:         python313.patch
 BuildRequires:  %{python_module graphviz}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}

++++++ objgraph-3.6.1.tar.gz -> objgraph-3.6.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/CHANGES.rst 
new/objgraph-3.6.2/CHANGES.rst
--- old/objgraph-3.6.1/CHANGES.rst      2024-02-26 11:08:00.000000000 +0100
+++ new/objgraph-3.6.2/CHANGES.rst      2024-10-10 13:58:54.000000000 +0200
@@ -3,6 +3,12 @@
 
 .. currentmodule:: objgraph
 
+3.6.2 (2024-10-10)
+------------------
+
+- Add support for Python 3.13.
+
+
 3.6.1 (2024-02-26)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/Makefile new/objgraph-3.6.2/Makefile
--- old/objgraph-3.6.1/Makefile 2023-06-16 08:58:24.000000000 +0200
+++ new/objgraph-3.6.2/Makefile 2024-10-10 14:00:28.000000000 +0200
@@ -95,6 +95,10 @@
        @echo "  $(VCS_TAG)"
        @echo "  make publish-docs"
        @echo
+       @echo "then create a GitHub release with"
+       @echo
+       @echo "  gh release create"
+       @echo
        @echo "Please increment the version number in $(FILE_WITH_VERSION)"
        @echo "and add a new empty entry at the top of the changelog in 
$(FILE_WITH_CHANGELOG), then"
        @echo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/PKG-INFO new/objgraph-3.6.2/PKG-INFO
--- old/objgraph-3.6.1/PKG-INFO 2024-02-26 11:08:33.144111600 +0100
+++ new/objgraph-3.6.2/PKG-INFO 2024-10-10 14:00:37.207707000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: objgraph
-Version: 3.6.1
+Version: 3.6.2
 Summary: Draws Python object reference graphs with graphviz
 Home-page: https://mg.pov.lt/objgraph/
 Author: Marius Gedminas
@@ -18,11 +18,13 @@
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
 Requires-Python: >=3.7
 Description-Content-Type: text/x-rst
+License-File: LICENSE
 Provides-Extra: ipython
+Requires-Dist: graphviz; extra == "ipython"
 Provides-Extra: test
-License-File: LICENSE
 
 Python Object Graphs
 ====================
@@ -99,6 +101,12 @@
 
 
 
+3.6.2 (2024-10-10)
+------------------
+
+- Add support for Python 3.13.
+
+
 3.6.1 (2024-02-26)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/appveyor.yml 
new/objgraph-3.6.2/appveyor.yml
--- old/objgraph-3.6.1/appveyor.yml     2023-10-05 09:56:40.000000000 +0200
+++ new/objgraph-3.6.2/appveyor.yml     2024-10-10 13:58:46.000000000 +0200
@@ -10,6 +10,7 @@
     - PYTHON: "C:\\Python310"
     - PYTHON: "C:\\Python311"
     - PYTHON: "C:\\Python312"
+    - PYTHON: "C:\\Python313"
 
 init:
   - "echo %PYTHON%"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/objgraph.egg-info/PKG-INFO 
new/objgraph-3.6.2/objgraph.egg-info/PKG-INFO
--- old/objgraph-3.6.1/objgraph.egg-info/PKG-INFO       2024-02-26 
11:08:33.000000000 +0100
+++ new/objgraph-3.6.2/objgraph.egg-info/PKG-INFO       2024-10-10 
14:00:37.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: objgraph
-Version: 3.6.1
+Version: 3.6.2
 Summary: Draws Python object reference graphs with graphviz
 Home-page: https://mg.pov.lt/objgraph/
 Author: Marius Gedminas
@@ -18,11 +18,13 @@
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
 Requires-Python: >=3.7
 Description-Content-Type: text/x-rst
+License-File: LICENSE
 Provides-Extra: ipython
+Requires-Dist: graphviz; extra == "ipython"
 Provides-Extra: test
-License-File: LICENSE
 
 Python Object Graphs
 ====================
@@ -99,6 +101,12 @@
 
 
 
+3.6.2 (2024-10-10)
+------------------
+
+- Add support for Python 3.13.
+
+
 3.6.1 (2024-02-26)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/objgraph.py 
new/objgraph-3.6.2/objgraph.py
--- old/objgraph-3.6.1/objgraph.py      2024-02-26 11:08:09.000000000 +0100
+++ new/objgraph-3.6.2/objgraph.py      2024-10-10 13:59:02.000000000 +0200
@@ -42,8 +42,8 @@
 __author__ = "Marius Gedminas (mar...@gedmin.as)"
 __copyright__ = "Copyright (c) 2008-2023 Marius Gedminas and contributors"
 __license__ = "MIT"
-__version__ = '3.6.1'
-__date__ = '2024-02-26'
+__version__ = '3.6.2'
+__date__ = '2024-10-10'
 
 
 IS_INTERACTIVE = False
@@ -1185,7 +1185,7 @@
             and target is getattr(source, '__dict__', None)):
         return ' [label="__dict__",weight=10]'
     if _isinstance(source, types.FrameType):
-        if target is source.f_locals:
+        if target is source.f_locals:  # pragma: nocover
             return ' [label="f_locals",weight=10]'
         if target is source.f_globals:
             return ' [label="f_globals",weight=10]'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/release.mk 
new/objgraph-3.6.2/release.mk
--- old/objgraph-3.6.1/release.mk       2021-04-19 16:36:29.000000000 +0200
+++ new/objgraph-3.6.2/release.mk       2024-10-10 10:19:58.000000000 +0200
@@ -1,4 +1,4 @@
-# release.mk version 2.1 (2021-04-19)
+# release.mk version 2.2.3 (2024-10-10)
 #
 # Helpful Makefile rules for releasing Python packages.
 # https://github.com/mgedmin/python-project-skel
@@ -12,7 +12,7 @@
 
 # These should be fine
 PYTHON ?= python3
-PYPI_PUBLISH ?= rm -rf dist && $(PYTHON) setup.py -q sdist bdist_wheel && 
twine check dist/* && twine upload dist/*
+PYPI_PUBLISH ?= rm -rf dist && $(PYTHON) -m build && twine check dist/* && 
twine upload dist/*
 LATEST_RELEASE_MK_URL = 
https://raw.githubusercontent.com/mgedmin/python-project-skel/master/release.mk
 DISTCHECK_DIFF_DEFAULT_OPTS = -x PKG-INFO -x setup.cfg -x '*.egg-info' -x 
.github -I'^\#'
 
@@ -44,7 +44,7 @@
 
 .PHONY: dist
 dist:
-       $(PYTHON) setup.py -q sdist bdist_wheel
+       $(PYTHON) -m build
 
 # Provide a default 'make check' to be the same as 'make test', since that's
 # what 80% of my projects use, but make it possible to override.  Now
@@ -79,7 +79,7 @@
 
 .PHONY: distcheck-sdist
 distcheck-sdist: dist
-       pkg_and_version=`$(PYTHON) setup.py --name`-`$(PYTHON) setup.py 
--version` && \
+       pkg_and_version=`$(PYTHON) setup.py --name|tr A-Z.- a-z__`-`$(PYTHON) 
setup.py --version` && \
          rm -rf tmp && \
          mkdir tmp && \
          $(VCS_EXPORT) && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/setup.cfg new/objgraph-3.6.2/setup.cfg
--- old/objgraph-3.6.1/setup.cfg        2024-02-26 11:08:33.144111600 +0100
+++ new/objgraph-3.6.2/setup.cfg        2024-10-10 14:00:37.208707000 +0200
@@ -7,12 +7,6 @@
 [zest.releaser]
 python-file-with-version = objgraph.py
 
-[bdist_wheel]
-universal = 1
-
-[metadata]
-license_files = LICENSE
-
 [egg_info]
 tag_build = 
 tag_date = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/setup.py new/objgraph-3.6.2/setup.py
--- old/objgraph-3.6.1/setup.py 2023-10-05 09:56:40.000000000 +0200
+++ new/objgraph-3.6.2/setup.py 2024-10-10 13:58:46.000000000 +0200
@@ -82,6 +82,7 @@
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: 3.12',
+        'Programming Language :: Python :: 3.13',
     ],
     keywords='object graph visualization graphviz garbage collection',
     py_modules=['objgraph'],
@@ -92,6 +93,5 @@
         ],
         'test': [],
     },
-    test_suite='tests.test_suite',
     zip_safe=True,
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/tests.py new/objgraph-3.6.2/tests.py
--- old/objgraph-3.6.1/tests.py 2023-09-07 12:45:27.000000000 +0200
+++ new/objgraph-3.6.2/tests.py 2024-10-10 10:51:13.000000000 +0200
@@ -465,11 +465,6 @@
                          objgraph._gradient((0.1, 0.2, 0.3),
                                             (0.2, 0.3, 0.4), 0, 0))
 
-    def test_edge_label_frame_locals(self):
-        frame = sys._getframe()
-        self.assertEqual(' [label="f_locals",weight=10]',
-                         objgraph._edge_label(frame, frame.f_locals))
-
     def test_edge_label_frame_globals(self):
         frame = sys._getframe()
         self.assertEqual(' [label="f_globals",weight=10]',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/objgraph-3.6.1/tox.ini new/objgraph-3.6.2/tox.ini
--- old/objgraph-3.6.1/tox.ini  2023-10-05 09:56:40.000000000 +0200
+++ new/objgraph-3.6.2/tox.ini  2024-10-10 13:58:46.000000000 +0200
@@ -1,5 +1,5 @@
 [tox]
-envlist = py37, py38, py39, py310, py311, py312
+envlist = py37, py38, py39, py310, py311, py312, py313
 
 [testenv]
 deps =

Reply via email to