--- - branch: MAIN date: Fri Feb 2 08:08:49 UTC 2024 files: - new: '1.31' old: '1.30' path: pkgsrc/databases/py-multidict/Makefile pathrev: pkgsrc/databases/py-multidict/Makefile@1.31 type: modified - new: '1.31' old: '1.30' path: pkgsrc/databases/py-multidict/distinfo pathrev: pkgsrc/databases/py-multidict/distinfo@1.31 type: modified - new: '1.12' old: '1.11' path: pkgsrc/databases/py-multidict/PLIST pathrev: pkgsrc/databases/py-multidict/PLIST@1.12 type: modified id: 20240202T080849Z.c6e0d0704f7241be2f5a958701287f5d7798ef9d log: | 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() ` 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. module: pkgsrc subject: 'CVS commit: pkgsrc/databases/py-multidict' unixtime: '1706861329' user: adam