[Midnightbsd-cvs] [MidnightBSD/mports] e8f766: devel/py-awscli: update to 1.42.44 (#1326)

Lucas Holt noreply at github.com
Wed Sep 16 14:17:08 EDT 2026


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

  Changed paths:
    M devel/py-awscli/Makefile
    M devel/py-awscli/distinfo

  Log Message:
  -----------
  devel/py-awscli: update to 1.42.44 (#1326)

Follow-up to #1290 / #1270. The in-tree `py-awscli` was 1.29.81, pinned
upstream against `botocore==1.31.81`, while the tree now carries
botocore 1.43.95. This brings it to 1.42.44, the version FreeBSD ports
carries.

### Changes

- `PORTVERSION` 1.29.81 → 1.42.44, `PORTREVISION` dropped.
- `RUN_DEPENDS` floors raised to match upstream `install_requires`:
botocore 1.31.35 → 1.40.44, s3transfer 0.6.0 → 0.14.0, docutils 0.10 →
0.18.1.
- `files/patch-awscli_help.py` (the `mandoc -man` fix) still applies
cleanly and is unchanged.

### Pins not expressed

Upstream 1.42.44 sets upper bounds the tree does not satisfy:
`botocore==1.40.44` (tree has 1.43.95), `s3transfer<0.15.0` (0.19.2),
`docutils<=0.19` (0.21.2), `rsa<4.8` (4.9). FreeBSD ports does not
express these either, and awscli 1.x does not enforce its
`install_requires` at runtime — verified below.

### Verification

- `bmake makesum`, `bmake patch`, `bmake`, `bmake fake`, `bmake package`
clean.
- Ran the staged `bin/aws` against the staged botocore 1.43.95:
- `aws --version` → `aws-cli/1.42.44 Python/3.12.12 MidnightBSD/4.0.6
botocore/1.43.95`
  - the CLI driver builds a 435-command table
- `aws ec2 describe-regions --region us-east-1` reaches AWS and returns
the expected `AuthFailure` for absent credentials, i.e. request signing
and the botocore transport path work.
- `portlint`: looks fine.

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

https://claude.ai/code/session_01NSsgED5s7GPYJNb1HxuaU9

## Summary by Sourcery

Enhancements:
- Update the AWS CLI port to version 1.42.44 and align its minimum
runtime dependencies with the newer release.

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