sansio-lsp-client icon indicating copy to clipboard operation
sansio-lsp-client copied to clipboard

mypy --strict: re-export error

Open Akuli opened this issue 4 years ago • 1 comments

(env) akuli@akuli-desktop:~/sansio-lsp-client$ pip install --upgrade mypy
Collecting mypy
  Using cached https://files.pythonhosted.org/packages/fe/ba/ff7565c82149733b5fbed86fafc7a96e2b1e69c480554a9fd82cc456157d/mypy-0.812-cp37-cp37m-manylinux1_x86_64.whl
Requirement already satisfied, skipping upgrade: typing-extensions>=3.7.4 in ./env/lib/python3.7/site-packages (from mypy) (3.7.4.3)
Requirement already satisfied, skipping upgrade: typed-ast<1.5.0,>=1.4.0 in ./env/lib/python3.7/site-packages (from mypy) (1.4.2)
Requirement already satisfied, skipping upgrade: mypy-extensions<0.5.0,>=0.4.3 in ./env/lib/python3.7/site-packages (from mypy) (0.4.3)
Installing collected packages: mypy
  Found existing installation: mypy 0.790
    Uninstalling mypy-0.790:
      Successfully uninstalled mypy-0.790
Successfully installed mypy-0.812

(env) akuli@akuli-desktop:~/sansio-lsp-client$ mypy --strict foo.py 
foo.py:1: error: Module 'sansio_lsp_client' does not explicitly export attribute 'CompletionItem'; implicit reexport disabled
Found 1 error in 1 file (checked 1 source file)

(env) akuli@akuli-desktop:~/sansio-lsp-client$ cat foo.py 
from sansio_lsp_client import CompletionItem

Akuli avatar Jun 06 '21 10:06 Akuli

https://github.com/python/mypy/issues/10198

Akuli avatar Jun 06 '21 11:06 Akuli