Azure / Azure/azure-sdk-for-python
enable mypy for some mgmt libraries
Open
Mgmt
mypy
- Dominant language
- Python
- Stars
- 5.6k
- Forks
- 3.4k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 193
Description
Enable mypy for some of the larger mgmt libraries. Currently all mgmt is skipped for mypy due to this filter in the environment exclusions:
https://github.com/Azure/azure-sdk-for-python/blob/897f81deb3bbefc15db8608293863e0628d8d5a4/tools/azure-sdk-tools/ci_tools/environment_exclusions.py#L93-L101
We should remove the mgmt filter from this check and instead enable/disable per library pyproject.toml. Additionally, analyze weekly pipelines should be added for each so that we can track mypy errors through the bot opened issues in the future.
Contributor guide
Assessment
This issue has not been assessed yet.