Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-SoundCard for 
openSUSE:Factory checked in at 2026-04-25 21:36:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-SoundCard (Old)
 and      /work/SRC/openSUSE:Factory/.python-SoundCard.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-SoundCard"

Sat Apr 25 21:36:48 2026 rev:13 rq:1349057 version:0.4.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-SoundCard/python-SoundCard.changes        
2025-11-14 16:22:11.059664565 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-SoundCard.new.11940/python-SoundCard.changes 
    2026-04-25 21:37:31.474147323 +0200
@@ -1,0 +2,6 @@
+Thu Apr 23 15:16:38 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.4.6
+  * 2026-01-10 fixes compatibility with latest Numpy
+
+-------------------------------------------------------------------

Old:
----
  soundcard-0.4.5.tar.gz

New:
----
  soundcard-0.4.6.tar.gz

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

Other differences:
------------------
++++++ python-SoundCard.spec ++++++
--- /var/tmp/diff_new_pack.n9XUta/_old  2026-04-25 21:37:32.558191544 +0200
+++ /var/tmp/diff_new_pack.n9XUta/_new  2026-04-25 21:37:32.558191544 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-SoundCard
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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-SoundCard
-Version:        0.4.5
+Version:        0.4.6
 Release:        0
 Summary:        Python package to play and record audio
 License:        BSD-3-Clause

++++++ soundcard-0.4.5.tar.gz -> soundcard-0.4.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soundcard-0.4.5/PKG-INFO new/soundcard-0.4.6/PKG-INFO
--- old/soundcard-0.4.5/PKG-INFO        2025-09-15 21:07:12.226748200 +0200
+++ new/soundcard-0.4.6/PKG-INFO        2026-04-12 15:40:25.576081500 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: SoundCard
-Version: 0.4.5
+Version: 0.4.6
 Summary: Play and record audio without resorting to CPython extensions
 Home-page: https://github.com/bastibe/SoundCard
 Author: Bastian Bechtold
@@ -42,13 +42,13 @@
 <http://cffi.readthedocs.io/en/latest/>`__ and the native audio libraries of
 Linux, Windows and macOS.
 
-The input and output data are scaled to 0dBFS (Full Scale). To avoid clipping  
+The input and output data are scaled to 0dBFS (Full Scale). To avoid clipping
 restrict all data between -1 and 1.
 
 SoundCard is cross-platform, and supports Linux/pulseaudio, Mac/coreaudio, and
 Windows/WASAPI. While the programming interface is identical across platforms,
 sound card naming schemes and default block sizes can vary between devices and
-platforms. 
+platforms.
 
 SoundCard is still in development. All major features work on all platforms, 
but
 there are a few known issues that still need to be fixed. If you find a bug,
@@ -251,7 +251,7 @@
 The ``Channel Map`` property lists the channel identifier of the source/sink. 
::
 
     > pactl list sinks | grep  "Channel Map" -B 6
-    
+
     Sink #486
         State: SUSPENDED
         Name: 
alsa_output.usb-C-Media_Electronics_Inc._USB_Advanced_Audio_Device-00.analog-stereo
@@ -351,3 +351,5 @@
   (Thank you, coexe and TnTora!)
 - 2025-09-15 fixes compatibility with latest Numpy
   (Thank you, Jer Miller!)
+- 2026-01-10 fixes compatibility with latest Numpy
+  (Thank you, stvol)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soundcard-0.4.5/README.rst 
new/soundcard-0.4.6/README.rst
--- old/soundcard-0.4.5/README.rst      2025-09-15 21:04:40.000000000 +0200
+++ new/soundcard-0.4.6/README.rst      2026-04-12 15:38:57.000000000 +0200
@@ -10,13 +10,13 @@
 <http://cffi.readthedocs.io/en/latest/>`__ and the native audio libraries of
 Linux, Windows and macOS.
 
-The input and output data are scaled to 0dBFS (Full Scale). To avoid clipping  
+The input and output data are scaled to 0dBFS (Full Scale). To avoid clipping
 restrict all data between -1 and 1.
 
 SoundCard is cross-platform, and supports Linux/pulseaudio, Mac/coreaudio, and
 Windows/WASAPI. While the programming interface is identical across platforms,
 sound card naming schemes and default block sizes can vary between devices and
-platforms. 
+platforms.
 
 SoundCard is still in development. All major features work on all platforms, 
but
 there are a few known issues that still need to be fixed. If you find a bug,
@@ -219,7 +219,7 @@
 The ``Channel Map`` property lists the channel identifier of the source/sink. 
::
 
     > pactl list sinks | grep  "Channel Map" -B 6
-    
+
     Sink #486
         State: SUSPENDED
         Name: 
alsa_output.usb-C-Media_Electronics_Inc._USB_Advanced_Audio_Device-00.analog-stereo
@@ -318,4 +318,6 @@
 - 2025-03-20 fixes various issues on macOS
   (Thank you, coexe and TnTora!)
 - 2025-09-15 fixes compatibility with latest Numpy
-  (Thank you, Jer Miller!)
\ No newline at end of file
+  (Thank you, Jer Miller!)
+- 2026-01-10 fixes compatibility with latest Numpy
+  (Thank you, stvol)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soundcard-0.4.5/SoundCard.egg-info/PKG-INFO 
new/soundcard-0.4.6/SoundCard.egg-info/PKG-INFO
--- old/soundcard-0.4.5/SoundCard.egg-info/PKG-INFO     2025-09-15 
21:07:12.000000000 +0200
+++ new/soundcard-0.4.6/SoundCard.egg-info/PKG-INFO     2026-04-12 
15:40:25.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: SoundCard
-Version: 0.4.5
+Version: 0.4.6
 Summary: Play and record audio without resorting to CPython extensions
 Home-page: https://github.com/bastibe/SoundCard
 Author: Bastian Bechtold
@@ -42,13 +42,13 @@
 <http://cffi.readthedocs.io/en/latest/>`__ and the native audio libraries of
 Linux, Windows and macOS.
 
-The input and output data are scaled to 0dBFS (Full Scale). To avoid clipping  
+The input and output data are scaled to 0dBFS (Full Scale). To avoid clipping
 restrict all data between -1 and 1.
 
 SoundCard is cross-platform, and supports Linux/pulseaudio, Mac/coreaudio, and
 Windows/WASAPI. While the programming interface is identical across platforms,
 sound card naming schemes and default block sizes can vary between devices and
-platforms. 
+platforms.
 
 SoundCard is still in development. All major features work on all platforms, 
but
 there are a few known issues that still need to be fixed. If you find a bug,
@@ -251,7 +251,7 @@
 The ``Channel Map`` property lists the channel identifier of the source/sink. 
::
 
     > pactl list sinks | grep  "Channel Map" -B 6
-    
+
     Sink #486
         State: SUSPENDED
         Name: 
alsa_output.usb-C-Media_Electronics_Inc._USB_Advanced_Audio_Device-00.analog-stereo
@@ -351,3 +351,5 @@
   (Thank you, coexe and TnTora!)
 - 2025-09-15 fixes compatibility with latest Numpy
   (Thank you, Jer Miller!)
+- 2026-01-10 fixes compatibility with latest Numpy
+  (Thank you, stvol)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soundcard-0.4.5/setup.py new/soundcard-0.4.6/setup.py
--- old/soundcard-0.4.5/setup.py        2025-09-15 21:04:46.000000000 +0200
+++ new/soundcard-0.4.6/setup.py        2026-04-12 15:39:04.000000000 +0200
@@ -2,7 +2,7 @@
 
 setup(
     name='SoundCard',
-    version='0.4.5',
+    version='0.4.6',
     description='Play and record audio without resorting to CPython 
extensions',
     author='Bastian Bechtold',
     url='https://github.com/bastibe/SoundCard',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soundcard-0.4.5/soundcard/mediafoundation.py 
new/soundcard-0.4.6/soundcard/mediafoundation.py
--- old/soundcard-0.4.5/soundcard/mediafoundation.py    2025-09-15 
21:02:11.000000000 +0200
+++ new/soundcard-0.4.6/soundcard/mediafoundation.py    2026-04-12 
15:37:03.000000000 +0200
@@ -758,7 +758,7 @@
         self._idle_start_time = None
         data_ptr, nframes, flags = self._capture_buffer()
         if data_ptr != _ffi.NULL:
-            chunk = numpy.fromstring(_ffi.buffer(data_ptr, 
nframes*4*len(set(self.channelmap))), dtype='float32')
+            chunk = numpy.frombuffer(_ffi.buffer(data_ptr, 
nframes*4*len(set(self.channelmap))), dtype='float32').copy()
         else:
             raise RuntimeError('Could not create capture buffer')
         if flags & _ole32.AUDCLNT_BUFFERFLAGS_SILENT:

Reply via email to