diff --git a/projects/github.com/aws-cloudformation/cfn-lint/package.yml b/projects/github.com/aws-cloudformation/cfn-lint/package.yml index b8a3ac44..71ce0b43 100644 --- a/projects/github.com/aws-cloudformation/cfn-lint/package.yml +++ b/projects/github.com/aws-cloudformation/cfn-lint/package.yml @@ -1,20 +1,31 @@ distributable: url: https://github.com/aws-cloudformation/cfn-lint/archive/v{{version}}.tar.gz strip-components: 1 + versions: github: aws-cloudformation/cfn-lint + dependencies: - python.org: ~3.11 + pkgx.sh: 1 pyyaml.org: '*' github.com/benjaminp/six: '*' + build: dependencies: rust-lang.org: '*' + python.org: ~3.11 script: - - python-venv.sh {{prefix}}/bin/cfn-lint + # wrong version shipped + - run: sed -i 's/__version__ = ".*"/__version__ = "{{version}}"/' version.py + working-directory: src/cfnlint + - bkpyvenv stage {{prefix}} {{version}} + - ${{prefix}}/venv/bin/pip install . + - bkpyvenv seal {{prefix}} cfn-lint + provides: - bin/cfn-lint + test: script: - cfn-lint test.yml - - cfn-lint -v | grep {{version}} \ No newline at end of file + - cfn-lint -v | grep {{version}}