[Midnightbsd-cvs] [MidnightBSD/mports] ef32a3: www/py-boto3, devel/py-botocore, net/py-s3transfer...

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


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

  Changed paths:
    M ai/py-langchain-aws/Makefile
    M ai/py-sagemaker-core/Makefile
    M ai/py-sagemaker-mlflow/Makefile
    M ai/py-sagemaker-mlops/Makefile
    M ai/py-sagemaker-serve/Makefile
    M devel/py-aiobotocore/Makefile
    M devel/py-aws-sam-translator/Makefile
    M devel/py-aws-xray-sdk/Makefile
    M devel/py-awscli/Makefile
    M devel/py-botocore/Makefile
    M devel/py-botocore/distinfo
    M devel/py-botocore/files/patch-setup.cfg
    M devel/py-botocore/files/patch-setup.py
    M devel/py-gql/Makefile
    M devel/py-moto/Makefile
    M net/py-s3transfer/Makefile
    M net/py-s3transfer/distinfo
    M security/py-certbot-dns-route53/Makefile
    M sysutils/duplicity/Makefile
    M www/py-boto3/Makefile
    M www/py-boto3/distinfo

  Log Message:
  -----------
  www/py-boto3, devel/py-botocore, net/py-s3transfer: update to 1.43.95 / 0.19.2

The AWS SDK ports were well behind upstream, blocking Python ports that
have picked up a recent boto3 floor (ai/py-litellm had to stop at 1.91.4
because 1.98.0+ requires boto3>=1.43.1).

boto3 and botocore version in lockstep, and boto3 1.43.95 requires
botocore>=1.43.95,<1.44.0 and s3transfer>=0.19.0,<0.20.0, so all three
move together:

- net/py-s3transfer: 0.13.0 -> 0.19.2
- devel/py-botocore: 1.38.22 -> 1.43.95
- www/py-boto3: 1.38.22 -> 1.43.95

Bump the s3transfer floor in py-boto3's RUN_DEPENDS to 0.19.0 to match
upstream.  Regenerate py-botocore's setup.py/setup.cfg patches against
the new tarball; upstream moved the crt extra pin from awscrt==0.23.8 to
awscrt==0.36.0, and the patches keep relaxing it to >=0.23.8 so the
in-tree devel/py-awscrt 0.27.2 satisfies it.

PORTREVISION bumped on direct dependents via
Tools/scripts/bump_revision.pl -f -l.

Verified: bmake makesum/patch/fake/package for all three, plus a runtime
smoke test against the staged trees (boto3.session.Session, 431 services
resolved, s3 client/resource, s3transfer.manager.TransferManager,
bedrock-runtime client).  portlint reports no fatal errors.

Closes: #1270

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