While a fair amount of effort has been put in to accurately use type annotations in cli-command-parser, I have not started using mypy until recently... Despite PyCharm being mostly happy with the current annotations, there are definitely some that are not as accurate as they could/should be, and running mypy on the repo confirms this.
I have already begun fixing some of the typing issues, in PRs #148, #149, and #150.
The goal is to fix all errors reported by mypy.
This will result in some changes to the recommended approach for defining parameters and the way type inference from annotations works.
While a fair amount of effort has been put in to accurately use type annotations in cli-command-parser, I have not started using mypy until recently... Despite PyCharm being mostly happy with the current annotations, there are definitely some that are not as accurate as they could/should be, and running mypy on the repo confirms this.
I have already begun fixing some of the typing issues, in PRs #148, #149, and #150.
The goal is to fix all errors reported by mypy.
This will result in some changes to the recommended approach for defining parameters and the way type inference from annotations works.