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); }