[Midnightbsd-cvs] [MidnightBSD/mports] d1cb24: devel/py-aiobotocore: update to 3.9.1
Lucas Holt
noreply at github.com
Wed Sep 16 14:14:32 EDT 2026
Branch: refs/heads/devel/py-aiobotocore
Home: https://github.com/MidnightBSD/mports
Commit: d1cb240c4c56c11979996d6b129014723741f4a1
https://github.com/MidnightBSD/mports/commit/d1cb240c4c56c11979996d6b129014723741f4a1
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-09-16 (Wed, 16 Sep 2026)
Changed paths:
M devel/py-aiobotocore/Makefile
M devel/py-aiobotocore/distinfo
M devel/py-aiobotocore/files/patch-pyproject.toml
Log Message:
-----------
devel/py-aiobotocore: update to 3.9.1
Catch up with FreeBSD ports, which carries 3.9.1. The in-tree 2.15.2
was pinned against botocore <1.35.37 and is far behind the botocore
1.43.95 now in the tree.
Upstream switched the build backend from setuptools to hatchling with
hatch-fancy-pypi-readme, so BUILD_DEPENDS changes accordingly. New
runtime dependencies: jmespath, multidict, python-dateutil, and
typing-extensions (the last only below Python 3.11). The aiohttp floor
rises to 3.14.0, which www/py-aiohttp 3.14.3 satisfies, and wrapt's
upper bound widens to <3.0.0.
The AWSCLI and BOTO3 options are gone: upstream dropped both extras.
They are replaced by HTTPX, which pulls in anyio and httpx for the
optional httpx HTTP backend.
files/patch-pyproject.toml is regenerated for the new file and now only
relaxes the botocore upper bound (upstream pins >=1.43.66,<1.43.76;
the tree has 1.43.95). The setuptools-version hunk is gone with the
backend switch, as are the awscli/boto3 extra hunks.
Verified: bmake makesum/patch/fake/package, then a runtime smoke test
against the staged trees -- aiobotocore 3.9.1 / botocore 1.43.95 /
aiohttp 3.14.3, an async s3 client constructs, 431 services resolve,
a live ec2:DescribeRegions call returns the expected AuthFailure for
absent credentials, and aiobotocore.httpxsession imports against the
installed httpx. portlint is clean.
AI-Assisted-by: Claude Opus 5 <noreply at anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSsgED5s7GPYJNb1HxuaU9
Signed-off-by: Lucas Holt <luke at foolishgames.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