[ERROR ] : AttributeError module 'collections' has no attribute 'Mapping'
Describe the bug Getting [ERROR ] : AttributeError module 'collections' has no attribute 'Mapping' with python 3.10
To Reproduce Steps to reproduce the behavior:
- With Python 3.10
- Install using pip,
- run
taskcat test run
- Are you testing a QuickStart or Custom template? Custom
- Attach or link a copy of the template if possible (remove any sensitive info) Same behavior with any template
- Provide the parameters that you passed. (remove any sensitive info) none
- How did you install taskcat? (docker or pip3) pip3
- Are you using a profile, an instance role or access keys to run taskcat? profile
- Is your AWS environment configured via
aws configure? yes Expected behavior running the test
Screenshots If applicable, add screenshots to help explain your problem.
**Version (Please make sure you are running the latest version of taskcat)
- Taskcat Version (version 0.9.29)
Note: Python Version (python3 required)
To find versions:
Via taskcat: taskcat -V
Via pip3: pip3 show taskcat
Note: both version should match
To update taskcat run:
for docker : docker pull taskcat/taskcat
for pip3: pip3 install --upgrade taskcat
Additional context Add any other context about the problem here.
Try running with Python 3.8 - seems like an issue with newer versions
Ended up doing that, using cloud9 with python3.7 instead, but I think this should be fixed longterm.
3.9+ support is pending #626