Hi all 👋 , I'm a bit surprised about an aspect of pants tool lockfiles / resolves, and was hoping to get some clarity on this point: Is there a reason for the pytest subsystem's requirements
option, or the mypy subsystem's requirements
option when both of those already specify their requirements via the resolve lockfiles?
I would have assumed the lockfile
is the requirements for these tools, so it feels a bit like duplicative config code, but maybe there's a detail I'm missing on why these subsystem options are necessary?