sansio-lsp-client
sansio-lsp-client copied to clipboard
mypy --strict: re-export error
(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
https://github.com/python/mypy/issues/10198