[Midnightbsd-cvs] [MidnightBSD/mports] a9368f: www/py-yarl: update to 1.24.5 (#1277)

Lucas Holt noreply at github.com
Wed Sep 16 09:21:16 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: a9368f016c384c0cc84ccd8b6412aea8e201ff01
      https://github.com/MidnightBSD/mports/commit/a9368f016c384c0cc84ccd8b6412aea8e201ff01
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M www/py-yarl/Makefile
    M www/py-yarl/distinfo

  Log Message:
  -----------
  www/py-yarl: update to 1.24.5 (#1277)

1.9.4 -> 1.24.5. Required by `www/py-aiohttp` 3.14, which needs
`yarl>=1.17.0`.

Part of #1269.

- Adds a run dependency on `devel/py-propcache` (new in 1.17+)
- Adds `${PY_TOMLI}` as a build dependency for the 1.17+ PEP 517 backend
- Matches FreeBSD `www/py-yarl` 1.24.5, same distfile checksum

### Validation

- `bmake makesum` / `patch` / `build` / `fake` / `package` all pass
- `portlint -AC` clean
- `_quoting_c` C extension loads; `import yarl` reports 1.24.5 on
  MidnightBSD 4.0.6/amd64, py312
- Both non-aiohttp dependents (`devel/py-gql`, `devel/py-vcrpy`)
test-built OK

### Merge order

Depends on #1275 (`devel/py-propcache`). `PORTREVISION` bumps for
dependents
are in the separate bump PR.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01NSsgED5s7GPYJNb1HxuaU9

## Summary by Sourcery

Update the yarl port to version 1.24.5 and align its dependencies with
the current package requirements.

Enhancements:
- Update the yarl Python package from 1.9.4 to 1.24.5 to support newer
aiohttp releases.

Build:
- Add the TOMLI build dependency required by the newer PEP 517 package
build.

Chores:
- Add the propcache runtime dependency required by yarl 1.17 and later.

Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications



More information about the Midnightbsd-cvs mailing list