diff --git a/fontc_crater/src/ci.rs b/fontc_crater/src/ci.rs index 7c15f144f..8944e6ca6 100644 --- a/fontc_crater/src/ci.rs +++ b/fontc_crater/src/ci.rs @@ -90,6 +90,7 @@ fn get_inputs_applying_denylist(input_path: &Path) -> Result { "chiron-fonts/chiron-hei-hk", // these repos are huge and we can't build them anyway "chiron-fonts/chiron-go-round-tc", "chiron-fonts/chiron-sung-hk", + "EbenSorkin/Merriweather4", ]; // this is quadratic. I'm sorry. diff --git a/resources/scripts/requirements.txt b/resources/scripts/requirements.txt index 946e6c328..e9bc9603c 100644 --- a/resources/scripts/requirements.txt +++ b/resources/scripts/requirements.txt @@ -12,9 +12,9 @@ absl-py==2.4.0 # nanoemoji # picosvg # ttx-diff -afdko==4.0.3 +afdko==5.0.0 # via gftools -attrs==25.4.0 +attrs==26.1.0 # via # cattrs # statmake @@ -44,7 +44,7 @@ cattrs==26.1.0 # ufolib2 cdifflib==1.2.9 # via ttx-diff -certifi==2026.2.25 +certifi==2026.4.22 # via requests cffi==2.0.0 # via @@ -53,11 +53,11 @@ cffi==2.0.0 # pynacl cffsubr==0.4.0 # via ufo2ft -charset-normalizer==3.4.5 +charset-normalizer==3.4.7 # via requests compreffor==0.6.0 # via ufo2ft -cryptography==46.0.5 +cryptography==47.0.0 # via pyjwt defcon[lxml,pens]==0.12.2 # via @@ -68,7 +68,7 @@ defcon[lxml,pens]==0.12.2 # ufoprocessor ffmpeg-python==0.2.0 # via gftools -filelock==3.25.2 +filelock==3.29.0 # via youseedee font-v==2.1.0 # via gftools @@ -135,24 +135,24 @@ gftools==0.9.93 # ttx-diff gitdb==4.0.12 # via gitpython -gitpython==3.1.46 +gitpython==3.1.48 # via font-v glyphsets==1.1.0 # via gftools -glyphslib==6.13.0 +glyphslib==6.13.1 # via # bumpfontversion # fontmake # gftools # glyphsets # ttx-diff -idna==3.11 +idna==3.13 # via requests -importlib-resources==6.5.2 +importlib-resources==7.1.0 # via gfsubsets jinja2==3.1.6 # via gftools -lxml==6.0.2 +lxml==6.1.0 # via # afdko # fontfeatures @@ -183,21 +183,21 @@ openstep-plist==0.5.2 # glyphslib opentype-sanitizer==9.2.0 # via gftools -orjson==3.11.7 +orjson==3.11.8 # via # babelfont # ufolib2 -packaging==26.0 +packaging==26.2 # via gftools paintcompiler==0.3.4 # via -r resources/scripts/requirements.in picosvg==0.22.3 # via nanoemoji -pillow==12.1.1 +pillow==12.2.0 # via # gftools # nanoemoji -platformdirs==4.9.4 +platformdirs==4.9.6 # via youseedee pngquant-cli==3.0.3 # via nanoemoji @@ -212,11 +212,11 @@ pycparser==3.0 # via cffi pygit2==1.16.0 # via gftools -pygithub==2.8.1 +pygithub==2.9.1 # via gftools -pygments==2.19.2 +pygments==2.20.0 # via rich -pyjwt[crypto]==2.12.0 +pyjwt[crypto]==2.12.1 # via pygithub pynacl==1.6.2 # via pygithub @@ -229,9 +229,9 @@ pyyaml==6.0.3 # gftools # glyphsets # ttx-diff -regex==2026.2.28 +regex==2026.4.4 # via nanoemoji -requests==2.32.5 +requests==2.33.1 # via # gftools # glyphsets @@ -239,7 +239,7 @@ requests==2.32.5 # youseedee resvg-cli==0.44.0 # via nanoemoji -rich==14.3.3 +rich==15.0.0 # via gftools ruamel-yaml==0.19.1 # via gftools @@ -272,7 +272,7 @@ typing-extensions==4.15.0 # beautifulsoup4 # cattrs # pygithub -ufo2ft[cffsubr,compreffor]==3.7.0 +ufo2ft[cffsubr,compreffor]==3.7.2 # via # fontmake # nanoemoji @@ -293,7 +293,7 @@ ufonormalizer==0.6.3 # via afdko ufoprocessor==1.14.1 # via afdko -uharfbuzz==0.53.3 +uharfbuzz==0.54.0 # via # fonttools # vharfbuzz