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
<[email protected]>
+
+- 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);
}