Limit the version of wrapt to be used to prevent unit test failures
A change in the behaviour of wrapt ends up in a unit test failure for TensorFlow.
This can be removed once mitigation in TensorFlow is in place. https://github.com/tensorflow/tensorflow/issues/60687 and
https://github.com/GrahamDumpleton/wrapt/issues/231 This is an alternative and less intrusive fix to
https://github.com/tensorflow/tensorflow/pull/60688 which was inadvertently reverted by a mis-merge in another commit.
Also add pylint disable line for pre-existing pylint issue.