Subject: CVS commit: pkgsrc/databases/py-multidict
From: Adam Ciarcinski
Date: 2024-02-02 09:08:49
Message id: 20240202080849.50D4AFA42@cvs.NetBSD.org

Log Message:
py-multidict: updated to 6.0.5

6.0.5 (2024-02-01)
==================

Bug fixes
---------

- Upgraded the C-API macros that have been deprecated in Python 3.9
  and later removed in 3.13 -- by :user:`iemelyanov`.

- Reverted to using the public argument parsing API
  :c:func:`PyArg_ParseTupleAndKeywords` under Python 3.12
  -- by :user:`charles-dyfis-net` and :user:`webknjaz`.

  The effect is that this change prevents build failures with
  clang 16.9.6 and gcc-14 reported in :issue:`926`. It also
  fixes a segmentation fault crash caused by passing keyword
  arguments to :py:meth:`MultiDict.getall()
  <multidict.MultiDict.getall>` discovered by :user:`jonaslb`
  and :user:`hroncok` while examining the problem.

- Fixed a ``SystemError: null argument to internal routine`` error on
  a ``MultiDict.items().isdisjoint()`` call when using C Extensions.

Files:
RevisionActionfile
1.31modifypkgsrc/databases/py-multidict/Makefile
1.12modifypkgsrc/databases/py-multidict/PLIST
1.31modifypkgsrc/databases/py-multidict/distinfo