security/py-social-auth-core: Update to 5.2.0
* Adjust testsuite accordingly so that the results are successful
depending on the configuration.
* Note: This is an interim update to create a py-social-auth-core5 port
based on this, which is limited to the 5.x release series and adjust
CONFLICTS_INSTALL for future variants of py-social-auth-core.
Changelog since 5.0.1:
https://github.com/python-social-auth/social-core/blob/5.2.0/CHANGELOG.md
Approved by: ultima (maintainer, implicit)
MFH: 2026Q4
(cherry picked from commit f2ac829b1de5ba6aad4f98b553859f9ced4a1d73)
www/py-strawberry-graphql-django: Update to 0.91.0
* Note: There are already a few recent releases, but they require
py-strawberry-graphql version 0.328.0+, which in turn requires
py-graphql-core version 3.3.0 or later - which is not yet in the
ports tree.
Changelog since 0.88.0:
https://github.com/strawberry-graphql/strawberry-django/blob/0.91.0/CHANGELOG.md
www/py-dj60-strawberry-graphql-django: Update to 0.91.0
* Note: There are already a few recent releases, but they require
py-dj60-strawberry-graphql version 0.328.0+, which in turn requires
py-graphql-core version 3.3.0 or later - which is not yet in the ports
tree.
Changelog since 0.88.0:
https://github.com/strawberry-graphql/strawberry-django/blob/0.91.0/CHANGELOG.md
devel/py-dj61-strawberry-graphql: Fix with Python 3.13 and the deps
Apply the same changes as to py-dj60-strawberry-graphql in 1287f912f000.
* The asgi and fastapi extras need python-multipart (starlette's
request.form()), but the ASGI and FASTAPI options pulled in
devel/py-multipart, an unrelated package with the same import name.
Depend on www/py-python-multipart instead.
* Upstream's cli extra also requires python-multipart, starlette,
uvicorn and websockets: the "strawberry dev" command runs a Starlette
app with WebSocket routes under uvicorn. Add them to
CLI_RUN_DEPENDS.
* strawberry/ext/dataclasses/dataclasses.py is a vendored helper for
Python < 3.10 that nothing imports (strawberry requires 3.10+ and
uses dataclass(kw_only=True)). On Python 3.13 it cannot be
imported, because dataclasses._create_fn was removed. Remove it.
[6 lines not shown]
devel/py-dj60-strawberry-graphql: Update to 0.327.7
* Note: There are already quite a few newer releases, but starting with
version 0.328.0, py-graphql-core 3.3.0+ is required, which is not yet
in the ports tree.
Changelog since 0.327.3:
https://github.com/strawberry-graphql/strawberry/blob/0.327.7/CHANGELOG.md
devel/py-strawberry-graphql: Update to 0.327.7
* Note: There are already quite a few newer releases, but starting with
version 0.328.0, py-graphql-core 3.3.0+ is required, which is not yet
in the ports tree.
Changelog since 0.327.3:
https://github.com/strawberry-graphql/strawberry/blob/0.327.7/CHANGELOG.md