Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2025-10-28 14:46:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and      /work/SRC/openSUSE:Factory/.python-billiard.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-billiard"

Tue Oct 28 14:46:43 2025 rev:27 rq:1313891 version:4.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2025-06-06 22:44:11.107609416 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-billiard.new.1980/python-billiard.changes    
    2025-10-28 14:47:39.329686969 +0100
@@ -1,0 +2,12 @@
+Mon Oct 27 15:38:45 UTC 2025 - Markéta Machová <[email protected]>
+
+- update to 4.2.2
+  * Add codespell support (config, workflow to detect/not fix) and
+    make it fix few typos
+  * initial python 3.13 support
+  * Copy `code.co_qualname` on Python >= 3.11
+  * Added DeepWiki to README
+  * Fix the failing pre-commit.ci job
+  * GitHub Actions: Test on Python 3.14 release candidate 2
+
+-------------------------------------------------------------------

Old:
----
  billiard-4.2.1.tar.gz

New:
----
  billiard-4.2.2.tar.gz

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

Other differences:
------------------
++++++ python-billiard.spec ++++++
--- /var/tmp/diff_new_pack.BuljZm/_old  2025-10-28 14:47:40.053717418 +0100
+++ /var/tmp/diff_new_pack.BuljZm/_new  2025-10-28 14:47:40.053717418 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-billiard
-Version:        4.2.1
+Version:        4.2.2
 Release:        0
 Summary:        Python multiprocessing fork
 License:        BSD-3-Clause

++++++ billiard-4.2.1.tar.gz -> billiard-4.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/CHANGES.txt 
new/billiard-4.2.2/CHANGES.txt
--- old/billiard-4.2.1/CHANGES.txt      2024-09-21 15:37:52.000000000 +0200
+++ new/billiard-4.2.2/CHANGES.txt      2025-09-20 16:43:25.000000000 +0200
@@ -1,3 +1,15 @@
+4.2.2 - 2025-09-20
+--------------------
+- Add codespell support (config, workflow to detect/not fix) and make it fix 
few typos
+- initial python 3.13 support
+- Copy `code.co_qualname` on Python >= 3.11
+- Added DeepWiki to README
+- Fix the failing pre-commit.ci job
+- GitHub Actions: Test on Python 3.14 release candidate 2
+- Keep GitHub Actions up to date with GitHub's Dependabot
+- Bump the github-actions group with 2 updates
+- Prepare for release: v4.2.2
+
 4.2.1 - 2024-09-21
 --------------------
 - Remove `SIGUSR2` from `TERMSIGS_DEAULT`
@@ -49,22 +61,22 @@
 3.6.4.0 - 2021-04-01
 --------------------
 - Issue #309: Add Python 3.9 support to spawnv_passfds()
-- fix #314 
+- fix #314
 
 3.6.1 - 2019-08-14
 --------------------
 
 - Logging max memory reached at INFO rather than WARNING (#255)
 
--  Pass arguments when wrapping sys.exit (#275) 
+-  Pass arguments when wrapping sys.exit (#275)
 
--  Remove win32/py2k special (#276) 
+-  Remove win32/py2k special (#276)
 
 - Ensure READY messages sent out by exiting worker are consumed prior to it 
actually existing.
 
 - Pass max_memory_per_child to child worker process (#251)
 
-- Fix compatibility with Python 2.7 on Windows (#283) 
+- Fix compatibility with Python 2.7 on Windows (#283)
 
 3.6.0.0 - 2019-02-04
 --------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/PKG-INFO new/billiard-4.2.2/PKG-INFO
--- old/billiard-4.2.1/PKG-INFO 2024-09-21 15:39:49.982827200 +0200
+++ new/billiard-4.2.2/PKG-INFO 2025-09-20 16:44:17.965411200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: billiard
-Version: 4.2.1
+Version: 4.2.2
 Summary: Python multiprocessing fork with improvements and bugfixes
 Home-page: https://github.com/celery/billiard
 Author: R Oudkerk / Python Software Foundation
@@ -19,6 +19,7 @@
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Operating System :: Microsoft :: Windows
@@ -32,10 +33,15 @@
 ========
 billiard
 ========
-:version: 4.2.1
 
 |build-status-lin| |build-status-win| |license| |wheel| |pyversion| |pyimp|
 
+:Version: 4.2.2
+:Web: https://billiard.readthedocs.io
+:Download: https://pypi.org/project/billiard/
+:Source: https://github.com/celery/billiard/
+:DeepWiki: |deepwiki|
+
 .. |build-status-lin| image:: 
https://github.com/celery/billiard/actions/workflows/ci.yaml/badge.svg
     :alt: Build status on Linux
     :target: https://github.com/celery/billiard/actions/workflows/ci.yaml
@@ -60,6 +66,11 @@
     :alt: Support Python implementations.
     :target: https://pypi.org/project/billiard/
 
+.. |deepwiki| image:: https://devin.ai/assets/deepwiki-badge.png
+    :alt: Ask http://DeepWiki.com
+    :target: https://deepwiki.com/celery/billiard
+    :width: 125px
+
 About
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/README.rst 
new/billiard-4.2.2/README.rst
--- old/billiard-4.2.1/README.rst       2024-09-21 15:37:52.000000000 +0200
+++ new/billiard-4.2.2/README.rst       2025-09-20 16:43:25.000000000 +0200
@@ -1,10 +1,15 @@
 ========
 billiard
 ========
-:version: 4.2.1
 
 |build-status-lin| |build-status-win| |license| |wheel| |pyversion| |pyimp|
 
+:Version: 4.2.2
+:Web: https://billiard.readthedocs.io
+:Download: https://pypi.org/project/billiard/
+:Source: https://github.com/celery/billiard/
+:DeepWiki: |deepwiki|
+
 .. |build-status-lin| image:: 
https://github.com/celery/billiard/actions/workflows/ci.yaml/badge.svg
     :alt: Build status on Linux
     :target: https://github.com/celery/billiard/actions/workflows/ci.yaml
@@ -29,6 +34,11 @@
     :alt: Support Python implementations.
     :target: https://pypi.org/project/billiard/
 
+.. |deepwiki| image:: https://devin.ai/assets/deepwiki-badge.png
+    :alt: Ask http://DeepWiki.com
+    :target: https://deepwiki.com/celery/billiard
+    :width: 125px
+
 About
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/billiard/__init__.py 
new/billiard-4.2.2/billiard/__init__.py
--- old/billiard-4.2.1/billiard/__init__.py     2024-09-21 15:37:52.000000000 
+0200
+++ new/billiard-4.2.2/billiard/__init__.py     2025-09-20 16:43:25.000000000 
+0200
@@ -22,7 +22,7 @@
 
 from . import context
 
-VERSION = (4, 2, 1)
+VERSION = (4, 2, 2)
 __version__ = '.'.join(map(str, VERSION[0:4])) + "".join(VERSION[4:])
 __author__ = 'R Oudkerk / Python Software Foundation'
 __author_email__ = '[email protected]'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/billiard/compat.py 
new/billiard-4.2.2/billiard/compat.py
--- old/billiard-4.2.1/billiard/compat.py       2022-10-02 18:44:01.000000000 
+0200
+++ new/billiard-4.2.2/billiard/compat.py       2025-09-20 16:30:45.000000000 
+0200
@@ -192,7 +192,7 @@
             if sys.version_info >= (3, 9):
                 args.extend((None, None, None, -1))  # group, extra_groups, 
user, umask
             args.append(None)  # preexec_fn
-            if sys.version_info >= (3, 11):
+            if (3, 11) <= sys.version_info < (3, 14):
                 args.append(subprocess._USE_VFORK)
             return _posixsubprocess.fork_exec(*args)
         finally:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/billiard/einfo.py 
new/billiard-4.2.2/billiard/einfo.py
--- old/billiard-4.2.1/billiard/einfo.py        2024-09-21 15:19:42.000000000 
+0200
+++ new/billiard-4.2.2/billiard/einfo.py        2025-05-13 19:53:28.000000000 
+0200
@@ -23,6 +23,7 @@
         self.co_stacksize = code.co_stacksize
         self.co_varnames = ()
         if sys.version_info >= (3, 11):
+            self.co_qualname = code.co_qualname
             self._co_positions = list(code.co_positions())
 
     if sys.version_info >= (3, 11):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/billiard/util.py 
new/billiard-4.2.2/billiard/util.py
--- old/billiard-4.2.1/billiard/util.py 2024-09-21 15:19:42.000000000 +0200
+++ new/billiard-4.2.2/billiard/util.py 2025-05-13 19:53:28.000000000 +0200
@@ -219,7 +219,7 @@
             libc = ctypes.cdll.LoadLibrary("libc.so.6")
             libc.prctl(PR_SET_PDEATHSIG, ctypes.c_int(sig))
     except Exception as e:
-        raise OSError("An error occured while setting pdeathsig") from e
+        raise OSError("An error occurred while setting pdeathsig") from e
 
 def _eintr_retry(func):
     '''
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/billiard.egg-info/PKG-INFO 
new/billiard-4.2.2/billiard.egg-info/PKG-INFO
--- old/billiard-4.2.1/billiard.egg-info/PKG-INFO       2024-09-21 
15:39:49.000000000 +0200
+++ new/billiard-4.2.2/billiard.egg-info/PKG-INFO       2025-09-20 
16:44:17.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: billiard
-Version: 4.2.1
+Version: 4.2.2
 Summary: Python multiprocessing fork with improvements and bugfixes
 Home-page: https://github.com/celery/billiard
 Author: R Oudkerk / Python Software Foundation
@@ -19,6 +19,7 @@
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Operating System :: Microsoft :: Windows
@@ -32,10 +33,15 @@
 ========
 billiard
 ========
-:version: 4.2.1
 
 |build-status-lin| |build-status-win| |license| |wheel| |pyversion| |pyimp|
 
+:Version: 4.2.2
+:Web: https://billiard.readthedocs.io
+:Download: https://pypi.org/project/billiard/
+:Source: https://github.com/celery/billiard/
+:DeepWiki: |deepwiki|
+
 .. |build-status-lin| image:: 
https://github.com/celery/billiard/actions/workflows/ci.yaml/badge.svg
     :alt: Build status on Linux
     :target: https://github.com/celery/billiard/actions/workflows/ci.yaml
@@ -60,6 +66,11 @@
     :alt: Support Python implementations.
     :target: https://pypi.org/project/billiard/
 
+.. |deepwiki| image:: https://devin.ai/assets/deepwiki-badge.png
+    :alt: Ask http://DeepWiki.com
+    :target: https://deepwiki.com/celery/billiard
+    :width: 125px
+
 About
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/setup.cfg new/billiard-4.2.2/setup.cfg
--- old/billiard-4.2.1/setup.cfg        2024-09-21 15:39:49.983150500 +0200
+++ new/billiard-4.2.2/setup.cfg        2025-09-20 16:44:17.965843000 +0200
@@ -11,6 +11,11 @@
 [metadata]
 license_file = LICENSE.txt
 
+[codespell]
+skip = .git*
+check-hidden = true
+ignore-words-list = assertin
+
 [egg_info]
 tag_build = 
 tag_date = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-4.2.1/setup.py new/billiard-4.2.2/setup.py
--- old/billiard-4.2.1/setup.py 2024-09-21 15:19:42.000000000 +0200
+++ new/billiard-4.2.2/setup.py 2025-05-13 19:53:28.000000000 +0200
@@ -218,6 +218,7 @@
             'Programming Language :: Python :: 3.9',
             'Programming Language :: Python :: 3.10',
             'Programming Language :: Python :: 3.11',
+            'Programming Language :: Python :: 3.13',
             'Programming Language :: Python :: Implementation :: CPython',
             'Programming Language :: Python :: Implementation :: PyPy',
             'Operating System :: Microsoft :: Windows',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/billiard-4.2.1/t/integration/tests/test_multiprocessing.py 
new/billiard-4.2.2/t/integration/tests/test_multiprocessing.py
--- old/billiard-4.2.1/t/integration/tests/test_multiprocessing.py      
2024-09-21 15:19:42.000000000 +0200
+++ new/billiard-4.2.2/t/integration/tests/test_multiprocessing.py      
2025-05-13 19:53:28.000000000 +0200
@@ -22,7 +22,7 @@
     from billiard._ext import _billiard
 except ImportError as exc:
     raise pytest.skip(exc)
-# import threading after _billiard to raise a more revelant error
+# import threading after _billiard to raise a more relevant error
 # message: "No module named _billiard". _billiard is not compiled
 # without thread support.
 import threading
@@ -750,7 +750,7 @@
         event = self.Event()
         wait = TimingWrapper(event.wait)
 
-        # Removed temporaily, due to API shear, this does not
+        # Removed temporarily, due to API shear, this does not
         # work with threading._Event objects. is_set == isSet
         self.assertEqual(event.is_set(), False)
 

Reply via email to