Skip to content

mypy failing with invalid filenames #5326

@AntonioL

Description

@AntonioL

Environment data

  • VS Code version: 1.30.2
  • Extension version (available under the Extensions sidebar): 2019.1.0
  • OS and version: Mac OS X Mojave
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7.2
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): pipenv

Expected behaviour

Have a virtualenv set up through pipenv.

I installed the following packages in my virtual env (obtained via pipenv run pip freeze :

astroid==2.2.5
attrs==19.1.0
isort==4.3.17
lazy-object-proxy==1.3.1
mccabe==0.6.1
mypy==0.700
mypy-extensions==0.4.1
pylint==2.3.1
rope==0.14.0
six==1.12.0
typed-ast==1.3.1
wrapt==1.11.1

I have the following settings:

{
    "python.pythonPath": "/Users/alombardo10/.local/share/virtualenvs/feeds-file-retrieval-riYOLLaH/bin/python",
    "python.linting.enabled": true,
    "python.linting.pylintEnabled": true,
    "python.linting.mypyEnabled": true
}

Actual behaviour

I am deliberately adding type errors

def ciao(a : int) -> None:
    ()

ciao("aaa")

But nothing is reported under Problems for this project, I have another project with similar setup and it works.

I am running via cmdline mypy via pipenv and it definitely catches those.

My suspicion is that it is not calling mypy at all.

Steps to reproduce:

Logs

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

##########Linting Output - mypy##########
##########Linting Output - pylint##########

--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

Metadata

Metadata

Labels

area-lintingbugIssue identified by VS Code Team member as probable bug

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions