diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1aba0ab1..8eca75d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -74,10 +74,12 @@ jobs: - uses: actions/setup-python@v5 with: python-version: '3.12' - - run: | + - name: Install mypy and dependencies + run: | python -m pip install --upgrade pip - python -m pip install mypy - mypy . + python -m pip install .[complete] pyqt6 + - name: Run mypy + run: mypy --install-types --non-interactive . release: name: Release diff --git a/pyproject.toml b/pyproject.toml index 6541e947..ee3eb9c6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -232,6 +232,7 @@ check_untyped_defs = false exclude = [ "^docs/", "^tests/", + "^build/", "_deprecated/", "interactive/curvefittingtool.py", "io/plugins/",