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 2024-09-03 13:37:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-objgraph (Old)
 and      /work/SRC/openSUSE:Factory/.python-objgraph.new.2698 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-objgraph"

Tue Sep  3 13:37:32 2024 rev:9 rq:1198176 version:3.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-objgraph/python-objgraph.changes  
2024-03-18 16:44:09.262062996 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-objgraph.new.2698/python-objgraph.changes    
    2024-09-03 13:37:47.771395900 +0200
@@ -1,0 +2,7 @@
+Sun Sep  1 19:14:13 UTC 2024 - Dirk Müller <dmuel...@suse.com>
+
+- add python313.patch:
+  * skip known testfailure with 3.13
+- modernize spec file
+
+-------------------------------------------------------------------

New:
----
  python313.patch

BETA DEBUG BEGIN:
  New:
- add python313.patch:
  * skip known testfailure with 3.13
BETA DEBUG END:

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

Other differences:
------------------
++++++ python-objgraph.spec ++++++
--- /var/tmp/diff_new_pack.Vrzqff/_old  2024-09-03 13:37:48.443423919 +0200
+++ /var/tmp/diff_new_pack.Vrzqff/_new  2024-09-03 13:37:48.443423919 +0200
@@ -25,8 +25,12 @@
 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}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  graphviz-gd
 BuildRequires:  graphviz-gnome
@@ -44,13 +48,13 @@
 xdot can be used for interactive use.
 
 %prep
-%setup -q -n objgraph-%{version}
+%autosetup -p1 -n objgraph-%{version}
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -59,5 +63,7 @@
 %files %{python_files}
 %doc README.rst CHANGES.rst HACKING.rst
 %license LICENSE
-%{python_sitelib}/*
+%{python_sitelib}/objgraph.py
+%pycache_only %{python_sitelib}/__pycache__/objgraph*
+%{python_sitelib}/objgraph-%{version}.dist-info
 

++++++ python313.patch ++++++
Index: objgraph-3.6.1/tests.py
===================================================================
--- objgraph-3.6.1.orig/tests.py
+++ objgraph-3.6.1/tests.py
@@ -465,6 +465,7 @@ class StringRepresentationTest(GarbageCo
                          objgraph._gradient((0.1, 0.2, 0.3),
                                             (0.2, 0.3, 0.4), 0, 0))
 
+    @skipIf(sys.version_info[1] > 12, "Python 3.13 fails with error here 
(gh#mgedmin/objgraph#80)")
     def test_edge_label_frame_locals(self):
         frame = sys._getframe()
         self.assertEqual(' [label="f_locals",weight=10]',

Reply via email to