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
<[email protected]>
+
+- 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 ([email protected])"
__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 =