Skip to content

aws-cli: update to 2.36.30, New Package: python3-awscrt 0.36.2 - #62188

Open
eholzbach wants to merge 2 commits into
void-linux:masterfrom
eholzbach:aws-cli-v2
Open

aws-cli: update to 2.36.30, New Package: python3-awscrt 0.36.2#62188
eholzbach wants to merge 2 commits into
void-linux:masterfrom
eholzbach:aws-cli-v2

Conversation

@eholzbach

Copy link
Copy Markdown
Contributor

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, X86_64-glibc

Closes #38707

@eholzbach
eholzbach force-pushed the aws-cli-v2 branch 4 times, most recently from 574097d to b1344b3 Compare August 23, 2026 19:47
@eholzbach
eholzbach marked this pull request as ready for review August 23, 2026 20:24
Comment thread srcpkgs/aws-cli/template Outdated
Comment thread srcpkgs/aws-cli/template
checksum=4970bec7094595367f847f0010fa79743c269c7750112d91cca93a9c1f76cada

if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" ${makedepends}"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why? python packages don't generally need their dependencies during build anyways.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

build_wheel pulls in awscli to generate the autocomplete goop. I didn't see a better way around it.

Comment thread srcpkgs/aws-cli/template
Comment on lines +9 to +14
makedepends="python3-colorama python3-docutils python3-ruamel.yaml
python3-ruamel.yaml.clib python3-prompt_toolkit python3-distro
python3-awscrt python3-dateutil python3-jmespath python3-urllib3
python3-wcwidth"
depends="groff ${makedepends}"
checkdepends="$depends python3-pytest python3-jsonschema"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
makedepends="python3-colorama python3-docutils python3-ruamel.yaml
python3-ruamel.yaml.clib python3-prompt_toolkit python3-distro
python3-awscrt python3-dateutil python3-jmespath python3-urllib3
python3-wcwidth"
depends="groff ${makedepends}"
checkdepends="$depends python3-pytest python3-jsonschema"
depends="python3-colorama python3-docutils python3-ruamel.yaml
python3-ruamel.yaml.clib python3-prompt_toolkit python3-distro
python3-awscrt python3-dateutil python3-jmespath python3-urllib3
python3-wcwidth"
checkdepends="$depends python3-pytest python3-jsonschema"

instead of groff, mandoc should be available by default (it's in base-system)

https://github.com/aws/aws-cli/blob/5ad8dc60682d72edf21be96f0a591402f91ee45e/awscli/help.py#L126-L129

@eholzbach eholzbach Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shuffling around the depends results in the same failure in CI that I had locally.


ERROR Unmet dependencies (checked against /usr/bin/python3):
	awscrt==0.36.2
		wanted: ==0.36.2
		found: not installed
	colorama<0.4.7,>=0.2.5
		wanted: <0.4.7,>=0.2.5
		found: not installed
	distro>=1.5.0
		wanted: >=1.5.0
		found: not installed
	docutils>=0.10
		wanted: >=0.10
		found: not installed
	jmespath<1.1.0,>=0.7.1
		wanted: <1.1.0,>=0.7.1
		found: not installed
	prompt-toolkit>=3.0.24
		wanted: >=3.0.24
		found: not installed
	python-dateutil<=2.9.0,>=2.1
		wanted: <=2.9.0,>=2.1
		found: not installed
	ruamel_yaml<=0.19.1,>=0.15.0
		wanted: <=0.19.1,>=0.15.0
		found: not installed
	ruamel_yaml_clib<=0.2.15,>=0.2.0
		wanted: <=0.2.15,>=0.2.0
		found: not installed
	urllib3>=1.25.4
		wanted: >=1.25.4
		found: not installed
	wcwidth
		wanted: any
		found: not installed
=> ERROR: aws-cli-2.36.29_1: do_build: 'python3 -m build --no-isolation --wheel ${make_build_args} ${make_build_target}' exited with 1
=> ERROR:   in do_build() at common/build-style/python3-pep517.sh:17

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@eholzbach
eholzbach force-pushed the aws-cli-v2 branch 2 times, most recently from 4f1488e to c40ea77 Compare August 23, 2026 22:46
@eholzbach
eholzbach marked this pull request as draft August 23, 2026 23:48
@eholzbach
eholzbach force-pushed the aws-cli-v2 branch 3 times, most recently from 3114195 to 54e17fe Compare August 24, 2026 01:13
@eholzbach
eholzbach marked this pull request as ready for review August 24, 2026 01:40
@eholzbach eholzbach changed the title aws-cli: update to 2.36.29, New Package: python3-awscrt 0.36.2 aws-cli: update to 2.36.30, New Package: python3-awscrt 0.36.2 Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package request: awscliv2

2 participants