Skip to content

Commit

Permalink
Merge pull request #810 from aliftype/glyphslib-minimal
Browse files Browse the repository at this point in the history
Use glyphsLib minimal builds
  • Loading branch information
khaledhosny authored Sep 28, 2021
2 parents 0f58f67 + 6916b40 commit b38e8ee
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')"
strategy:
matrix:
python-version: [3.7, 3.8, 3.9, "pypy-3.7"]
python-version: [3.7, 3.8, 3.9] # "pypy-3.7", see #810
platform: [ubuntu-latest, windows-latest]
exclude:
- platform: windows-latest
Expand Down
2 changes: 2 additions & 0 deletions Lib/fontmake/font_project.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,8 @@ def build_master_ufos(
write_skipexportglyphs=write_skipexportglyphs,
ufo_module=ufoLib2,
generate_GDEF=generate_GDEF,
store_editor_state=False,
minimal=True,
)

masters = {}
Expand Down
6 changes: 3 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
fonttools[unicode,ufo,lxml]==4.22.0 ; platform_python_implementation == 'CPython'
fonttools[unicode,ufo]==4.22.0 ; platform_python_implementation != 'CPython'
fonttools[unicode,ufo,lxml]==4.27.1 ; platform_python_implementation == 'CPython'
fonttools[unicode,ufo]==4.27.1 ; platform_python_implementation != 'CPython'
cu2qu==1.6.7.post1
glyphsLib==5.3.2
glyphsLib==6.0.0b3
ufo2ft[pathops]==2.21.0
MutatorMath==3.0.1
fontMath==0.6.0
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
install_requires=[
"fonttools[ufo,lxml,unicode]>=4.21.1 ; platform_python_implementation == 'CPython'",
"fonttools[ufo,unicode]>=4.21.1 ; platform_python_implementation != 'CPython'",
"glyphsLib>=5.3.2",
"glyphsLib>=6.0.0b3",
"ufo2ft[compreffor]>=2.20.0",
"fontMath>=0.6.0",
"ufoLib2>=0.8.0",
Expand Down

0 comments on commit b38e8ee

Please sign in to comment.