[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