--- - branch: MAIN date: Wed Dec 11 08:58:35 UTC 2019 files: - new: '1.16' old: '1.15' path: pkgsrc/databases/py-multidict/Makefile pathrev: pkgsrc/databases/py-multidict/Makefile@1.16 type: modified - new: '1.9' old: '1.8' path: pkgsrc/databases/py-multidict/PLIST pathrev: pkgsrc/databases/py-multidict/PLIST@1.9 type: modified - new: '1.15' old: '1.14' path: pkgsrc/databases/py-multidict/distinfo pathrev: pkgsrc/databases/py-multidict/distinfo@1.15 type: modified id: 20191211T085835Z.bcdf0d53a59c4830d4092a90f263e6bb28fa515b log: | py-multidict: updated to 4.7.0 4.7.0: Features - Replace Cython optimization with pure C - Implement ``__length_hint__()`` for iterators - Support the MultiDict[str] generic specialization in the runtime. - Embed pair_list_t structure into MultiDict Python object - Embed multidict pairs for small dictionaries to amortize the memory usage. - Support weak references to C Extension classes. - Add docstrings to provided classes. - Merge ``multidict._istr`` back with ``multidict._multidict``. Bugfixes - Explicitly call ``tp_free`` slot on deallocation. - Return class from __class_getitem__ to simplify subclassing module: pkgsrc subject: 'CVS commit: pkgsrc/databases/py-multidict' unixtime: '1576054715' user: adam