Skip to content

Pin mypy to version<0.780 in `type-check` step of CI

Jeremiah Bonney requested to merge jbonney/mypy-pin into master

Description

mypy version 0.780 causes an error where semver_pb2.pyi is found under two different module names, where this error doesn't happen for version 0.770. Add a version constraint until we figure out whether we should change our code or it's an upstream mypy bug.

Exact CI error that was happening without pinning:

buildgrid/_protos/build/bazel/semver/semver_pb2.pyi: error: Source file found twice under different module names: 'buildgrid._protos.build.bazel.semver.semver_pb2' and 'build.bazel.semver.semver_pb2'
Found 1 error in 1 file (checked 144 source files)

Merge request reports