pantry/projects/aws.amazon.com/cli/package.yml
Jacob Heider da770a1901 fix(aws-cli)
closes #4738
2024-01-04 17:01:52 -05:00

36 lines
962 B
YAML

distributable:
url: https://github.com/aws/aws-cli/archive/{{version}}.tar.gz
strip-components: 1
display-name: aws/cli
versions:
github: aws/aws-cli/tags
dependencies:
sourceware.org/libffi: ^3
pkgx.sh: ^1
build:
dependencies:
rust-lang.org: '>=1.48.0' # needed for cryptography
rust-lang.org/cargo: '*'
python.org: '>=3.7<3.12'
script:
- bkpyvenv stage {{prefix}} {{version}}
- ${{prefix}}/venv/bin/pip install .
- bkpyvenv seal {{prefix}} aws
env:
# python includes are subdirectoried under the version
# frankly, python's versioning system causes a lot of
# issues for us despite its similarities to our own,
# due to versioning at the end of the path tree,
# instead of the beginning.
CPATH: $CPATH:{{deps.python.org.prefix}}/include/python{{deps.python.org.version.marketing}}
test:
# Pretty much anything else appears to require AWS credentials
aws --version
provides:
- bin/aws