KEMBAR78
Confusing description for --no-namespace-packages · Issue #17466 · python/mypy · GitHub
Skip to content

Confusing description for --no-namespace-packages #17466

@rafalkrupinski

Description

@rafalkrupinski

Bug Report

in the built-in help, the description for --no-namespace-packages is reversed.

To Reproduce

$ mypy --help

Expected Behavior

[...]
Import discovery:
  Configure how imports are discovered and followed.

  --no-namespace-packages   Disable support for namespace packages (PEP 420, __init__.py-less) (inverse: --namespace-packages)

Actual Behavior

[...]
  --no-namespace-packages   Support namespace packages (PEP 420, __init__.py-less) (inverse: --namespace-packages)

Description suggests that the flag enables support for namespace packages. Namespace packages are enabled by default and the flag disables it.
https://github.com/python/mypy/blob/f297917fc9eba13cc2a5b7e2e276394d94c03c8d/mypy/main.py#L564C4-L570C6

Your Environment

  • Mypy version used: 1.10.1
  • Mypy command-line flags: --help

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions