python3 -m modal setup failed with ImportError: cannot import name 'GRPCError' from 'grpclib' even after pip install --upgrade grpclib reported 0.4.7. The maintainer dug in and found the smoking gun: pip show grpclib in the broken environment had an empty Summary and no PyPI metadata, meaning some other package had shadowed the real grpclib install. The reporter confirmed everything worked in a fresh virtual environment with a clean pip install modal.