[Bug 268614] audio/py-pyaudio: Update to version 0.2.13

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 28 Dec 2022 16:03:19 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268614

            Bug ID: 268614
           Summary: audio/py-pyaudio: Update to version 0.2.13
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://people.csail.mit.edu/hubert/pyaudio/
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: jaap@NLnetLabs.nl
 Attachment #239088 maintainer-approval+
             Flags:

Created attachment 239088
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=239088&action=edit
patch to update

PyAudio 0.2.13

  * Move pyaudio.Stream to pyaudio.PyAudio.Stream.
    The pyaudio.Stream class is now pyaudio.PyAudio.Stream, nested under the
    existing pyaudio.PyAudio class. This should not affect existing code, as
    directly accessing the module-level pyaudio.Stream class has always been
    unsupported (use PyAudio.open instead). Accessing pyaudio.Stream
    directly is deprecated and will raise a DeprecationWarning.

  * Deprecate PaMacCoreStreamInfo's get_channel_map() and get_flags() methods.
    Use the channel_map and flags properties, respectively, instead. Also
    deprecates internal method _get_host_api_stream_object. Calling
    deprecated methods will raise a DeprecationWarning.

  * Package PyAudio as an actual package (directory).
    Previously, the library deployed a single pyaudio.py file and a C
    extension module to the root of site-packages. Now, the library deploys
    a Python package.

  * Add default shared library path for Homebrew installations on Apple
Silicon.

  * Refactor and cleanup.
    - Refactor C extension for better maintainability.
    - Add more unit tests.
    - Update and modernize examples directory.
    - Improve C and python style conformance, plus many cosmetic updates.

-- 
You are receiving this mail because:
You are the assignee for the bug.