Metadata-Version: 2.4
Name: mypy-config-generator
Version: 2.1.0
Summary: Generates mypy configuration
Project-URL: homepage, https://github.com/KRunchPL/mypy-config-generator
Project-URL: repository, https://github.com/KRunchPL/mypy-config-generator
Project-URL: documentation, https://github.com/KRunchPL/mypy-config-generator
Author-email: KRunchPL <krunchfrompoland@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Requires-Python: <4,>=3.14
Requires-Dist: beautifulsoup4<5.0.0,>=4.15.0
Requires-Dist: loguru<0.8.0,>=0.7.3
Requires-Dist: pydantic<3.0.0,>=2.13.4
Requires-Dist: requests<3.0.0,>=2.32.5
Requires-Dist: typer-config<2.0.0,>=1.5.1
Requires-Dist: typer<0.28.0,>=0.27.0
Description-Content-Type: text/markdown

# Mypy Configuration Generator

Tool that generates [`mypy`](https://mypy.readthedocs.io/) configuration with all available options.

## Usage

```console
python -m mypy_config_generator
```

The command will download the settings HTML page, analyze it, and generate two `ini` files. Both `ini` files will contain all available `mypy` options along with their descriptions. The options will be organized into sections, similar to how they are presented in the documentation. The difference between the two files is that one will have all settings set to their default values, while the other will have values adjusted to my personal preferences.

Output files will be saved in the `workdir` folder as `settings.html`, `default.ini` (default values) and `adjusted.ini`.

On the repository, the `workdir` folder contains result of the above command for latest mypy version I have been using.

## Additional documentation

[Development documentation](README-DEV.md)

[Changelog](CHANGELOG.md)
