johnthagen / johnthagen/python-blueprint

Enable Mypy parallel type-checking

Open
#355 0 comments 0 reactions 0 assignees View on GitHub
enhancement upstream
Dominant language
Python
Stars
739
Forks
106
Avg merge
1m
Merged PRs (30d)
4

Description

Allow this (and the `--native-parser` underneath it) to mature and exit experimental phase and then recommend enabling it

- https://mypy.readthedocs.io/en/stable/command_line.html#parallel-type-checking

> By default, mypy checks all modules in the same Python process. This can be slow for large code bases. Mypy offers experimental parallel type-checking mode using multiple worker processes.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked mypy parallel type-checking documentation and review the project’s current mypy configuration. Check whether parallel checking and --native-parser have exited their experimental phase; done means the project can enable and recommend the option with confidence, but the issue does not identify a file or test to change.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.