Both of these RFCs listed flake8 because that is what we have today and it should be relatively easy to get parity. I am super happy to have you add/propose/provide pr with additional test capability like Pylint. Thats one of the goals of adding this to tianocore.
You can see what we are basing this on here:
https://dev.azure.com/projectmu/mu%20pip/_build?definitionId=10
And you can see how the build works in the Azure DevOps yaml file:
https://dev.azure.com/projectmu/mu%20pip/_apps/hub/ms.vss-build-web.ci-designer-hub?pipelineId=10&nonce=BIDKbQdfN9%2BmJevdri5mWw%3D%3D&branch=master