diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml index c1c8ffd700..fc02f34004 100644 --- a/.github/workflows/code-checks.yml +++ b/.github/workflows/code-checks.yml @@ -13,10 +13,10 @@ concurrency: jobs: mypy: runs-on: ubuntu-20.04 - # todo: checking also lightning_app steps: - - uses: actions/checkout@master - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + + - uses: actions/setup-python@v3 with: python-version: 3.9 @@ -37,6 +37,5 @@ jobs: pip install -r requirements/pytorch/devel.txt --find-links https://download.pytorch.org/whl/cpu/torch_stable.html pip list - - name: Type check PyTorch - working-directory: src - run: mypy pytorch_lightning --install-types --non-interactive --config-file ../pyproject.toml + - name: Check typing + run: mypy diff --git a/pyproject.toml b/pyproject.toml index f5b78cafe2..770f0983c3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,13 @@ line-length = 120 [tool.mypy] -files = ["pytorch_lightning"] +files = [ + "src/pytorch_lightning", + # TODO: Check typing in app source + # "src/lightning_app", +] +install_types = "True" +non_interactive = "True" disallow_untyped_defs = "True" ignore_missing_imports = "True" show_error_codes = "True"