aws-ia / taskcat

Test all the CloudFormation things! (with TaskCat)
https://aws-ia.github.io/taskcat/
Apache License 2.0
1.17k stars 214 forks source link

Add support for cfn-lint 1.x #838

Open dhutchison opened 3 days ago

dhutchison commented 3 days ago

Describe the bug The 0.x versions of cfn-lint received their final release at the end of July, and all new releases of cfn-lint are for 1.x. Attempting to install taskcat with a 1.x version of cfn-lint results in a dependency resolution error.

The conflict is caused by:
    The user requested cfn-lint==1.15.1
    taskcat 0.9.54 depends on cfn_lint<1.0 and >=0.72.0

To Reproduce Steps to reproduce the behavior: Install these two packages together.

mkdir -p ~/temp/taskcat && cd ~/temp/taskcat/
python3 -m venv venv && source venv/bin/activate
pip install taskcat==0.9.54 cfn-lint==1.15.1

Expected behavior Should be able to install taskcat and use the latest version of cfn-lint

Screenshots If applicable, add screenshots to help explain your problem.

**Version (Please make sure you are running the latest version of taskcat)

Additional context Add any other context about the problem here.

tlindsay42 commented 3 days ago

Would you be interested in submitting a pull request?

dhutchison commented 3 days ago

Yep - my intention was to give it a shot see if I can work out how to build/test this project once I'm back home & on my personal device. Will give it a shot this evening.