Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-setproctitle for 
openSUSE:Factory checked in at 2025-07-15 16:46:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setproctitle (Old)
 and      /work/SRC/openSUSE:Factory/.python-setproctitle.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-setproctitle"

Tue Jul 15 16:46:00 2025 rev:36 rq:1293333 version:1.3.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-setproctitle/python-setproctitle.changes  
2025-06-16 11:13:21.625479598 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-setproctitle.new.7373/python-setproctitle.changes
        2025-07-15 16:47:26.936541515 +0200
@@ -1,0 +2,6 @@
+Mon Jul 14 10:50:19 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 1.3.6
+  * Add support for free-threading (issue #147)
+
+-------------------------------------------------------------------

Old:
----
  setproctitle-1.3.5.tar.gz

New:
----
  setproctitle-1.3.6.tar.gz

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

Other differences:
------------------
++++++ python-setproctitle.spec ++++++
--- /var/tmp/diff_new_pack.Df72wT/_old  2025-07-15 16:47:27.540566531 +0200
+++ /var/tmp/diff_new_pack.Df72wT/_new  2025-07-15 16:47:27.540566531 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-setproctitle
-Version:        1.3.5
+Version:        1.3.6
 Release:        0
 Summary:        Python module to allow customization of the process title
 License:        BSD-3-Clause

++++++ setproctitle-1.3.5.tar.gz -> setproctitle-1.3.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/setproctitle-1.3.5/HISTORY.rst 
new/setproctitle-1.3.6/HISTORY.rst
--- old/setproctitle-1.3.5/HISTORY.rst  2025-02-22 22:42:30.000000000 +0100
+++ new/setproctitle-1.3.6/HISTORY.rst  2025-04-29 14:14:16.000000000 +0200
@@ -1,8 +1,14 @@
 Releases history
 ----------------
 
-Version 1.3.5 (unreleased)
---------------------------
+Version 1.3.6
+-------------
+
+- Add support for free-threading (issue #147)
+
+
+Version 1.3.5
+-------------
 
 - Fix bouncing Dock icon on macOS (issue #143).
 - Fix building on C23 compilers (issue #145).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/setproctitle-1.3.5/PKG-INFO 
new/setproctitle-1.3.6/PKG-INFO
--- old/setproctitle-1.3.5/PKG-INFO     2025-02-22 22:42:31.156942400 +0100
+++ new/setproctitle-1.3.6/PKG-INFO     2025-04-29 14:14:17.430496500 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: setproctitle
-Version: 1.3.5
+Version: 1.3.6
 Summary: A Python module to customize the process title
 Home-page: https://github.com/dvarrazzo/py-setproctitle
 Download-URL: http://pypi.python.org/pypi/setproctitle/
@@ -166,8 +166,14 @@
 Releases history
 ----------------
 
-Version 1.3.5 (unreleased)
---------------------------
+Version 1.3.6
+-------------
+
+- Add support for free-threading (issue #147)
+
+
+Version 1.3.5
+-------------
 
 - Fix bouncing Dock icon on macOS (issue #143).
 - Fix building on C23 compilers (issue #145).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/setproctitle-1.3.5/pkg/setproctitle/__init__.py 
new/setproctitle-1.3.6/pkg/setproctitle/__init__.py
--- old/setproctitle-1.3.5/pkg/setproctitle/__init__.py 2025-02-22 
22:42:30.000000000 +0100
+++ new/setproctitle-1.3.6/pkg/setproctitle/__init__.py 2025-04-29 
14:14:16.000000000 +0200
@@ -6,7 +6,7 @@
 
 logger = logging.getLogger("setproctitle")
 
-__version__ = "1.3.5"
+__version__ = "1.3.6"
 
 __all__ = [
     "setproctitle",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/setproctitle-1.3.5/setproctitle.egg-info/PKG-INFO 
new/setproctitle-1.3.6/setproctitle.egg-info/PKG-INFO
--- old/setproctitle-1.3.5/setproctitle.egg-info/PKG-INFO       2025-02-22 
22:42:31.000000000 +0100
+++ new/setproctitle-1.3.6/setproctitle.egg-info/PKG-INFO       2025-04-29 
14:14:17.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: setproctitle
-Version: 1.3.5
+Version: 1.3.6
 Summary: A Python module to customize the process title
 Home-page: https://github.com/dvarrazzo/py-setproctitle
 Download-URL: http://pypi.python.org/pypi/setproctitle/
@@ -166,8 +166,14 @@
 Releases history
 ----------------
 
-Version 1.3.5 (unreleased)
---------------------------
+Version 1.3.6
+-------------
+
+- Add support for free-threading (issue #147)
+
+
+Version 1.3.5
+-------------
 
 - Fix bouncing Dock icon on macOS (issue #143).
 - Fix building on C23 compilers (issue #145).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/setproctitle-1.3.5/src/setproctitle.c 
new/setproctitle-1.3.6/src/setproctitle.c
--- old/setproctitle-1.3.5/src/setproctitle.c   2025-02-22 22:42:30.000000000 
+0100
+++ new/setproctitle-1.3.6/src/setproctitle.c   2025-04-29 14:14:16.000000000 
+0200
@@ -106,6 +106,27 @@
     return Py_BuildValue("s", title);
 }
 
+/* Module initialization function */
+
+static int
+spt_exec(PyObject *m)
+{
+    spt_debug("module init");
+    return 0;
+}
+
+/* List of slots defined in the module */
+
+static PyModuleDef_Slot spt_slots[] = {
+    {Py_mod_exec, spt_exec},
+#if PY_VERSION_HEX >= 0x030c0000
+    {Py_mod_multiple_interpreters, Py_MOD_PER_INTERPRETER_GIL_SUPPORTED},
+#endif
+#if PY_VERSION_HEX >= 0x030d0000
+    {Py_mod_gil, Py_MOD_GIL_NOT_USED},
+#endif
+    {0, NULL}
+};
 
 /* List of methods defined in the module */
 
@@ -144,9 +165,9 @@
     PyModuleDef_HEAD_INIT,
     "_setproctitle",
     setproctitle_module_documentation,
-    -1,
+    0,
     spt_methods,
-    NULL,
+    spt_slots,
     NULL,
     NULL,
     NULL
@@ -155,14 +176,5 @@
 PyMODINIT_FUNC
 PyInit__setproctitle(void)
 {
-    PyObject *m;
-
-    spt_debug("module init");
-
-    /* Create the module and add the functions */
-    m = PyModule_Create(&moduledef);
-    if (m == NULL) { goto exit; }
-
-exit:
-    return m;
+    return PyModuleDef_Init(&moduledef);
 }

Reply via email to