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 =