-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Typing for Lightning Package #7035
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Hello @justusschock! Thanks for updating this PR.
Comment last updated at 2021-04-15 10:49:31 UTC |
@justusschock seems you are shooting the types very fast a file per minute, are you using some automated tool for it? |
@Borda no, that's just me :D But actually that wasn't that fast. I started 2 days ago, just didn't push it all |
cool, it seems to be very large, could have each sub-package as separate PR, it will be easier to check/merge and lower the change of collision in meantime... |
@justusschock I had #7022 already for accelerator and plugins |
@justusschock @awaelchli @carmocca pls sync on #5023 what you are working on :] |
@carmocca Accelerators was easy, basically a noop :) But good to know that i don't need to do plugins :) |
@justusschock does this has a successor PR or how this was closed? 🐰 |
What does this PR do?
This should enable mypy compatible typing throughout the lightning package. At some point, I had to ignore the type checks from mypy due to known issues or no good workarounds.
Resolves #5023
Completed Packages
Edit: The remaining parts will come in separate PRs to prevent this PR from becoming even larger
Open for discussion: Should we also type the tests? I don't think we have to!
Before submitting
PR review
Anyone in the community is free to review the PR once the tests have passed.
Before you start reviewing make sure you have read Review guidelines. In short, see the following bullet-list:
Did you have fun?
Make sure you had fun coding 🙃