V2 pulp_sync tests fail with `Pulp task failed (shield() got an unexpected keyword argument 'loop')`
Version pulp_ansible 0.12.0.dev @ 061be98e760ac0535ed3813ba182d26bdb22341b pulpcore 3.18.0.dev @ 66634bb5212bb1cc4eb4d88800b9f8e4d5163662
Describe the bug When I run the V2 sync tests they all fail.
To Reproduce
pytest -v -r sx --color=yes --pyargs pulp_ansible.tests.functional.api.collection.v2.test_sync -x
Expected behavior They should pass, like they do on the CI. For example the nightlies CI runs them fine: https://github.com/pulp/pulp_ansible/runs/5015869630?check_suite_focus=true#step:13:1114
Additional context
I'm on a vanilla pulp3-source-fedora35 box which has Python 3.10.2
I believe the issue is here: https://github.com/aio-libs/async-lru/issues/383 The fix is available, but it's not yet released.
https://pypi.org/project/async-lru/1.0.3/