44#
55# pip-compile requirements-test.in
66#
7- absl-py==2.2.1
7+ absl-py==2.2.2
88 # via
99 # gftools
1010 # nanoemoji
@@ -28,7 +28,7 @@ babelfont==3.1.2
2828 # via
2929 # collidoscope
3030 # gftools
31- beautifulsoup4==4.13.3
31+ beautifulsoup4==4.13.4
3232 # via
3333 # fontbakery
3434 # gftools
@@ -53,7 +53,7 @@ cattrs==24.1.3
5353 # via
5454 # statmake
5555 # ufolib2
56- certifi==2025.1.31
56+ certifi==2025.4.26
5757 # via
5858 # requests
5959 # selenium
@@ -65,7 +65,7 @@ cffi==1.17.1
6565 # pynacl
6666cffsubr==0.3.0
6767 # via ufo2ft
68- charset-normalizer==3.4.1
68+ charset-normalizer==3.4.2
6969 # via requests
7070cmarkgfm==2024.11.20
7171 # via fontbakery
@@ -75,7 +75,7 @@ commandlines==0.4.1
7575 # via ufolint
7676compreffor==0.5.6
7777 # via ufo2ft
78- cryptography==44.0.2
78+ cryptography==44.0.3
7979 # via pyjwt
8080defcon[lxml,pens]==0.12.1
8181 # via
@@ -95,7 +95,7 @@ filelock==3.18.0
9595 # via youseedee
9696font-v==2.1.0
9797 # via gftools
98- fontbakery[beautifulsoup4,googlefonts,googlefontsalwayslatest,shaperglot]==0.13.2
98+ fontbakery[beautifulsoup4,googlefonts,googlefontsalwayslatest,shaperglot]==0.13.3
9999 # via
100100 # -r requirements-test.in
101101 # gftools
@@ -111,11 +111,11 @@ fontmath==0.9.4
111111 # mutatormath
112112 # ufo2ft
113113 # ufoprocessor
114- fontparts==0.12.3
114+ fontparts==0.12.5
115115 # via ufoprocessor
116116fontpens==0.2.4
117117 # via defcon
118- fonttools[lxml,ufo,unicode,woff]==4.56 .0
118+ fonttools[lxml,ufo,unicode,woff]==4.57 .0
119119 # via
120120 # afdko
121121 # axisregistry
@@ -169,7 +169,7 @@ gfsubsets==2024.9.25
169169 # via
170170 # fontbakery
171171 # gftools
172- gftools[qa]==0.9.79
172+ gftools[qa]==0.9.81
173173 # via -r requirements-test.in
174174gitdb==4.0.12
175175 # via gitpython
@@ -186,7 +186,7 @@ glyphslib==6.10.1
186186 # fontmake
187187 # gftools
188188 # glyphsets
189- h11==0.14 .0
189+ h11==0.16 .0
190190 # via wsproto
191191idna==3.10
192192 # via
@@ -201,7 +201,7 @@ jinja2==3.1.6
201201 # gftools
202202kurbopy==0.11.1
203203 # via collidoscope
204- lxml==5.3.1
204+ lxml==5.4.0
205205 # via
206206 # afdko
207207 # fontfeatures
@@ -218,7 +218,7 @@ munkres==1.1.4
218218 # via fontbakery
219219mutatormath==3.0.1
220220 # via ufoprocessor
221- nanoemoji==0.15.1
221+ nanoemoji==0.15.3
222222 # via gftools
223223networkx==3.4.2
224224 # via gftools
@@ -227,7 +227,7 @@ ninja==1.11.1.4
227227 # diffenator2
228228 # gftools
229229 # nanoemoji
230- numpy==2.2.4
230+ numpy==2.2.5
231231 # via
232232 # blackrenderer
233233 # skia-python
@@ -240,23 +240,23 @@ opentype-sanitizer==9.2.0
240240 # via
241241 # fontbakery
242242 # gftools
243- opentypespec==1.9.1
243+ opentypespec==1.9.2
244244 # via fontbakery
245- orjson==3.10.16
245+ orjson==3.10.18
246246 # via
247247 # babelfont
248248 # ufolib2
249249outcome==1.3.0.post0
250250 # via
251251 # trio
252252 # trio-websocket
253- packaging==24.2
253+ packaging==25.0
254254 # via
255255 # fontbakery
256256 # gftools
257- picosvg==0.22.1
257+ picosvg==0.22.3
258258 # via nanoemoji
259- pillow==11.2.0
259+ pillow==11.2.1
260260 # via
261261 # diffenator2
262262 # gftools
@@ -276,7 +276,7 @@ pyahocorasick==2.1.0
276276 # via diffenator2
277277pybind11==2.13.6
278278 # via skia-python
279- pycairo==1.27 .0
279+ pycairo==1.28 .0
280280 # via gftools
281281pyclipper==1.3.0.post6
282282 # via
@@ -328,7 +328,7 @@ ruamel-yaml==0.18.10
328328 # via gftools
329329ruamel-yaml-clib==0.2.12
330330 # via ruamel-yaml
331- selenium==4.30 .0
331+ selenium==4.32 .0
332332 # via diffenator2
333333shaperglot==1.0.2
334334 # via fontbakery
@@ -342,15 +342,15 @@ skia-pathops==0.8.0.post2
342342 # collidoscope
343343 # gftools
344344 # picosvg
345- skia-python==87.7
345+ skia-python==87.8
346346 # via blackrenderer
347347smmap==5.0.2
348348 # via gitdb
349349sniffio==1.3.1
350350 # via trio
351351sortedcontainers==2.4.0
352352 # via trio
353- soupsieve==2.6
353+ soupsieve==2.7
354354 # via beautifulsoup4
355355sre-yield==1.2
356356 # via stringbrewer
@@ -373,20 +373,20 @@ tqdm==4.67.1
373373 # afdko
374374 # collidoscope
375375 # diffenator2
376- trio==0.29 .0
376+ trio==0.30 .0
377377 # via
378378 # selenium
379379 # trio-websocket
380380trio-websocket==0.12.2
381381 # via selenium
382382ttfautohint-py==0.5.1
383383 # via gftools
384- typing-extensions==4.13.0
384+ typing-extensions==4.13.2
385385 # via
386386 # beautifulsoup4
387387 # pygithub
388388 # selenium
389- ufo2ft[cffsubr,compreffor]==3.4.2
389+ ufo2ft[cffsubr,compreffor]==3.4.3
390390 # via
391391 # fontbakery
392392 # fontmake
@@ -402,15 +402,15 @@ ufolib2[json]==0.17.1
402402 # vttlib
403403ufolint==1.2.0
404404 # via fontbakery
405- ufomerge==1.8.2
405+ ufomerge==1.9.1
406406 # via
407407 # babelfont
408408 # gftools
409409ufonormalizer==0.6.2
410410 # via afdko
411411ufoprocessor==1.13.3
412412 # via afdko
413- uharfbuzz==0.48 .0
413+ uharfbuzz==0.50 .0
414414 # via
415415 # blackrenderer
416416 # collidoscope
@@ -423,9 +423,9 @@ unicodedata2==15.1.0
423423 # fontbakery
424424 # fonttools
425425 # glyphsets
426- unidecode==1.3.8
426+ unidecode==1.4.0
427427 # via gftools
428- urllib3[socks]==2.3 .0
428+ urllib3[socks]==2.4 .0
429429 # via
430430 # pygithub
431431 # requests
0 commit comments