This import error with a supposedly correct grpclib version usually means the `grpclib` in your environment is not the real PyPI package. Run `pip show grpclib` and check for an empty Summary and missing metadata, which is the tell for a shadowed install. The reliable fix is a fresh virtual environm…
This import error with a supposedly correct grpclib version usually means the `grpclib` in your environment is not the real PyPI package. Run `pip show grpclib` and check for an empty Summary and missing metadata, which is the tell for a shadowed install. The reliable fix is a fresh virtual environm…