dependabot[bot] opened a new pull request, #2477:
URL: https://github.com/apache/tinkerpop/pull/2477
Bumps [multidict](https://github.com/aio-libs/multidict) from 6.0.4 to 6.0.5.
Release notes
Sourced from https://github.com/aio-libs/multidict/releases;>multidict's
releases.
6.0.5
Bug fixes
Upgraded the C-API macros that have been deprecated in Python 3.9 and
later removed in 3.13 -- by https://github.com/iemelyanov;>@iemelyanovhttps://github.com/sponsors/iemelyanov;>.
Related issues and pull requests on GitHub: https://redirect.github.com/aio-libs/multidict/issues/862;>#862, https://redirect.github.com/aio-libs/multidict/issues/864;>#864, https://redirect.github.com/aio-libs/multidict/issues/868;>#868, https://redirect.github.com/aio-libs/multidict/issues/898;>#898.
Reverted to using the public argument parsing API
PyArg_ParseTupleAndKeywords() under Python 3.12 -- by https://github.com/charles-dyfis-net;>@charles-dyfis-nethttps://github.com/sponsors/charles-dyfis-net;> and https://github.com/webknjaz;>@webknjazhttps://github.com/sponsors/webknjaz;>.
The effect is that this change prevents build failures with clang 16.9.6
and gcc-14 reported in https://redirect.github.com/aio-libs/multidict/issues/926;>#926. It
also fixes a segmentation fault crash caused by passing keyword arguments to
MultiDict.getall() discovered by https://github.com/jonaslb;>@jonaslbhttps://github.com/sponsors/jonaslb;> and https://github.com/hroncok;>@hroncokhttps://github.com/sponsors/hroncok;> while examining the
problem.
Related issues and pull requests on GitHub: https://redirect.github.com/aio-libs/multidict/issues/862;>#862, https://redirect.github.com/aio-libs/multidict/issues/909;>#909, https://redirect.github.com/aio-libs/multidict/issues/926;>#926, https://redirect.github.com/aio-libs/multidict/issues/929;>#929.
Fixed a SystemError: null argument to internal routine error
on a MultiDict.items().isdisjoint() call when using C
Extensions.
Related issues and pull requests on GitHub: https://redirect.github.com/aio-libs/multidict/issues/927;>#927.
Improved documentation
On the https://github.com/aio-libs/multidict/blob/master/CHANGES/#readme;>Contributing
docs age, a link to the Towncrier philosophy has been
fixed.
Related issues and pull requests on GitHub: https://redirect.github.com/aio-libs/multidict/issues/911;>#911.
Packaging updates and notes for downstreams
Stopped marking all files as installable package data -- by https://github.com/webknjaz;>@webknjazhttps://github.com/sponsors/webknjaz;>.
This change helps setuptools understand that C-headers are
not to be installed under lib/python3.{x}/site-packages/.
Related commits on GitHub: 31e1170.
... (truncated)
Changelog
Sourced from https://github.com/aio-libs/multidict/blob/master/CHANGES.rst;>multidict's
changelog.
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.
Related issues and pull requests on GitHub:
:issue:862, :issue:864, :issue:868,
:issue:898.
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.
Related issues and pull requests on GitHub:
:issue:862, :issue:909, :issue:926,
:issue:929.
Fixed a SystemError: null argument to internal routine error
on
a MultiDict.items().isdisjoint() call when using C
Extensions.
Related issues and pull requests on GitHub:
:issue:927.
Improved documentation
On the Contributing docs
https://github.com/aio-libs/multidict/blob/master/CHANGES/README.rst;_
page,
a link to the Towncrier philosophy has been fixed.
Related issues and pull requests on GitHub:
... (truncated)
Commits
https://github.com/aio-libs/multidict/commit/a9b281b2ef4ab25d95d6b268aa88c428e75c3696;>a9b281b
⇪ Release v6.0.5
https://github.com/aio-libs/multidict/commit/ed825c85eaa7d9518e00ad38cdc74c8daec9f09a;>ed825c8
離 Download artifacts to dist/ @ release job
https://github.com/aio-libs/multidict/commit/7b04a64337ac0765f0aff6d2afc18480a9738c15;>7b04a64
離 Normalize issue refs @ release action
https://github.com/aio-libs/multidict/commit/74840e8fdf84e4617054f3fe6581a5ec5e507554;>74840e8
離 Pass Codecov token to reusable linters job