-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Code Quality: Incremental adoption of mypy type checks #5017
Comments
@finswimmer can I suggest that you'll likely get better engagement with this sort of thing if maintainers are able to merge the PRs reasonably promptly? I know that I would much more likely have felt encouraged to continue the work of python-poetry/poetry-core#253 if I saw it being committed. |
Hello @dimbleby, I'm one of the maintainers (just if you haven't know it). I absolutely agree with your sentiment that reacting on a PR in short time would get better engagement. But unfortunately this is not always possible. I think you already know it. We are all doing this in our free time. And sometimes one has to decide whether to review a PR a comment on some of the 30-50 new issues/questions/feature request per week. Some reviews require also discussion between the maintainers, which takes time. If you feel that something takes to long, please ping us in the isssue/PR or on the discord server. fin swimmer |
I intend no upset, I'm here because I think poetry is a good thing, and I'm nothing but grateful to those who've got us this far. Please be assured that I am not trying to knock or discourage anyone, my apologies if it seemed otherwise. But yeah, my experience is that contributing to poetry generally is a slow business. Probably #4595 would have been a better place to talk about it though. |
@krakenbite this is already under way. I'd recommend you pick a module or test ignored (https://github.com/python-poetry/poetry/blob/master/pyproject.toml#L113) and fix it. Don't try to do it all in a single PR that's hard to review. :) |
Hi @abn @python-poetry/triage @finswimmer, I would also like to work on this issue, infact started working on it, I am a first time contributor to poetry, have already read Contributing.md guidelines and familiar with necessary practices, I would like to submit PR one per module out of all the approx. 25 modules listed under [[tool.mypy.overrides]] , for starting I would like to pick up this "poetry.console.application" module, I will also try to submit PR with only closely related changes and will not try not to do too much at once in single PR, I will first try to submit a Draft PR first |
Hi @abn, @finswimmer @branchvincent , I will take up poetry.mixology to solve for mypy errors, as there is already an open PR for poetry.console |
Link to PR for |
@branchvincent please review my PR [https://github.com//pull/5402] - fix for mypy errors in poetry.mixology package |
Hi @abn , @finswimmer , @branchvincent @dimbleby , Please approve my PR https://github.com/python-poetry/poetry/pull/5402 pending since yesterday, I have completed all the required changes |
Hi @abn , @finswimmer , @branchvincent , I have resolved merge conflicts in this PR fix mypy errors for poetry.mixology , please review this PR |
open typechecking MRs (list may not be complete) include Aside from the minor detail that these aren't yet merged, we're very nearly done! |
As of today, only |
This is now completed. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
poetry
andpoetry-core
are full type annotated and checking types by mypy is prepared. However these checks are deactivated for most of the modules.In this ticket I like to invite everybody to pick one or more modules in
poetry
andpoetry-core
and fix errors reported by mypy. Please link any PR you are starting to this issue.In process:
The text was updated successfully, but these errors were encountered: