googlefonts / googlefonts/gftools
ImportError: cannot import name 'builder' from 'google.protobuf.internal'
- Dominant language
- Python
- Stars
- 283
- Forks
- 73
- Avg merge
- 21h 25m
- Merged PRs (30d)
- 8
Description
I updated the googlefonts-project-template for my [Fragment Mono](https://github.com/weiweihuanghuang/fragment-mono) repo and now when I try to `make build` locally, I get the follwoing error:
```
▶ make build
rm -rf fonts
(for config in sources/config*.yaml; do . venv/bin/activate; gftools builder $config; done) && touch build.stamp
Traceback (most recent call last):
File "/Users/weihuang/type-build-projects/fragment-mono/venv/bin/gftools", line 8, in
sys.exit(main())
File "/Users/weihuang/type-build-projects/fragment-mono/venv/lib/python3.10/site-packages/gftools/scripts/__init__.py", line 90, in main
mod = import_module(f".{module}", package)
File "/usr/local/Cellar/python@3.10/3.10.13/Frameworks/Python.framework/Versions/3.10/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 992, in _find_and_load_unlocked
File "", line 241, in _call_with_frames_removed
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/Users/weihuang/type-build-projects/fragment-mono/venv/lib/python3.10/site-packages/gftools/builder/__init__.py", line 122, in
from gftools.builder.schema import schema
File "/Users/weihuang/type-build-projects/fragment-mono/venv/lib/python3.10/site-packages/gftools/builder/schema.py", line 16, in
from gftools.packager import CATEGORIES
File "/Users/weihuang/type-build-projects/fragment-mono/venv/lib/python3.10/site-packages/gftools/packager.py", line 43, in
from gftools.util import google_fonts as fonts
File "/Users/weihuang/type-build-projects/fragment-mono/venv/lib/python3.10/site-packages/gftools/util/google_fonts.py", line 40, in
import gftools.fonts_public_pb2 as fonts_pb2
File "/Users/weihuang/type-build-projects/fragment-mono/venv/lib/python3.10/site-packages/gftools/fonts_public_pb2.py", line 5, in
from google.protobuf.internal import builder as _builder
ImportError: cannot import name 'builder' from 'google.protobuf.internal' (/Users/weihuang/type-build-projects/fragment-mono/venv/lib/python3.10/site-packages/google/protobuf/internal/__init__.py)
make: *** [build.stamp] Error 1
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.