Files
font/requirements.txt
zeekay 3b3bba91c4 Zen, at the point it became ours
A typeface under the SIL Open Font License, taken up here and carried on. This
commit is the tree as it stood when that started; the licence and the copyright
notice it requires travel in LICENSE.txt and in every binary's name table, which
is where a licence belongs. What follows is the work done since.
2026-08-22 21:00:00 -07:00

493 lines
8.6 KiB
Plaintext

#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile requirements.in
#
absl-py==2.4.0
# via
# gftools
# nanoemoji
# picosvg
afdko==4.0.3
# via gftools
async-generator==1.10
# via trio-typing
attrs==25.4.0
# via
# cattrs
# outcome
# statmake
# trio
# ufolib2
axisregistry==0.4.16
# via
# fontbakery
# gftools
babelfont==3.1.3
# via
# collidoscope
# gftools
beautifulsoup4==4.14.3
# via
# fontbakery
# gftools
beziers==0.6.0
# via fontbakery
blackrenderer[skia]==0.6.0
# via
# diffenator2
# drawbot-skia
booleanoperations==0.10.0
# via
# afdko
# fontparts
# ufo2ft
brotli==1.2.0
# via
# fonttools
# gftools
bump2version==1.0.1
# via bumpfontversion
bumpfontversion==0.4.1
# via
# -r requirements.in
# gftools
cattrs==25.3.0
# via
# statmake
# ufolib2
certifi==2026.1.4
# via
# requests
# selenium
cffi==2.0.0
# via
# cmarkgfm
# cryptography
# pygit2
# pynacl
cffsubr==0.4.0
# via ufo2ft
charset-normalizer==3.4.4
# via requests
cmarkgfm==2025.10.22
# via fontbakery
collidoscope==0.6.5
# via fontbakery
commandlines==0.4.1
# via ufolint
compreffor==0.6.0
# via ufo2ft
cryptography==46.0.4
# via pyjwt
defcon[lxml,pens]==0.12.2
# via
# afdko
# fontbakery
# fontparts
# glyphsets
# mutatormath
# ufoprocessor
dehinter==4.0.0
# via fontbakery
diffenator2==0.4.9
# via
# -r requirements.in
# gftools
drawbot-skia==0.5.1
# via -r requirements.in
exceptiongroup==1.3.1
# via
# cattrs
# trio
# trio-websocket
ffmpeg-python==0.2.0
# via gftools
filelock==3.20.3
# via youseedee
font-v==2.1.0
# via gftools
fontbakery[beautifulsoup4,googlefonts,googlefontsalwayslatest,shaperglot]==1.1.0
# via gftools
fontfeatures==1.9.0
# via gftools
fontmake[json]==3.11.1
# via
# -r requirements.in
# gftools
fontmath==0.9.4
# via
# afdko
# fontmake
# fontparts
# mutatormath
# ufo2ft
# ufoprocessor
fontparts==0.13.4
# via ufoprocessor
fontpens==0.2.4
# via defcon
fonttools[lxml,ufo,unicode,woff]==4.60.1
# via
# afdko
# axisregistry
# babelfont
# blackrenderer
# booleanoperations
# bumpfontversion
# cffsubr
# collidoscope
# compreffor
# defcon
# dehinter
# diffenator2
# drawbot-skia
# font-v
# fontbakery
# fontfeatures
# fontmake
# fontmath
# fontparts
# fontpens
# gftools
# glyphsets
# glyphslib
# kurbopy
# mutatormath
# nanoemoji
# statmake
# ufo2ft
# ufolib2
# ufolint
# ufomerge
# ufoprocessor
# vharfbuzz
# vttlib
freetype-py==2.3.0
# via
# diffenator2
# fontbakery
future==1.0.0
# via ffmpeg-python
gflanguages==0.7.7
# via
# diffenator2
# fontbakery
# gftools
# glyphsets
gfsubsets==2025.11.4
# via
# fontbakery
# gftools
gftools[qa]==0.9.99
# via -r requirements.in
gitdb==4.0.12
# via gitpython
gitpython==3.1.46
# via font-v
glyphsets==1.1.0
# via
# diffenator2
# fontbakery
# gftools
glyphslib==6.12.6
# via
# bumpfontversion
# fontmake
# gftools
# glyphsets
h11==0.16.0
# via wsproto
idna==3.11
# via
# requests
# trio
importlib-metadata==8.7.1
# via trio-typing
importlib-resources==6.5.2
# via gfsubsets
jinja2==3.1.6
# via
# diffenator2
# fontbakery
# gftools
kurbopy==0.11.1
# via collidoscope
lxml==6.0.2
# via
# afdko
# fontfeatures
# fonttools
# nanoemoji
# picosvg
markdown-it-py==4.0.0
# via rich
markupsafe==3.0.3
# via jinja2
mdurl==0.1.2
# via markdown-it-py
munkres==1.1.4
# via fontbakery
mutatormath==3.0.1
# via ufoprocessor
mypy-extensions==1.1.0
# via trio-typing
nanoemoji==0.15.9
# via gftools
networkx==3.4.2
# via gftools
ninja==1.13.0
# via
# diffenator2
# gftools
# nanoemoji
numpy==2.2.6
# via
# blackrenderer
# drawbot-skia
# skia-python
openstep-plist==0.5.1
# via
# babelfont
# bumpfontversion
# glyphslib
opentype-sanitizer==9.2.0
# via
# fontbakery
# gftools
opentypespec==1.9.2
# via fontbakery
orjson==3.11.6
# via
# babelfont
# ufolib2
outcome==1.3.0.post0
# via
# trio
# trio-websocket
packaging==26.0
# via
# fontbakery
# gftools
# trio-typing
picosvg==0.22.3
# via nanoemoji
pillow==12.1.0
# via
# diffenator2
# gftools
# nanoemoji
pip-api==0.0.34
# via fontbakery
pngquant-cli==3.0.3
# via nanoemoji
protobuf==3.20.3
# via
# axisregistry
# diffenator2
# fontbakery
# gflanguages
# gftools
pyahocorasick==2.3.0
# via diffenator2
pybind11==3.0.1
# via skia-python
pycairo==1.29.0
# via gftools
pyclipper==1.4.0
# via
# beziers
# booleanoperations
pycparser==3.0
# via cffi
pygit2==1.18.2
# via gftools
pygithub==2.8.1
# via gftools
pygments==2.19.2
# via rich
pyjwt[crypto]==2.10.1
# via pygithub
pynacl==1.6.2
# via pygithub
pyparsing==3.3.2
# via vttlib
pysocks==1.7.1
# via urllib3
python-bidi==0.4.2
# via
# diffenator2
# drawbot-skia
python-dateutil==2.9.0.post0
# via strictyaml
pyyaml==6.0.3
# via
# fontbakery
# gftools
# glyphsets
regex==2026.1.15
# via nanoemoji
requests==2.32.5
# via
# fontbakery
# gftools
# glyphsets
# pygithub
# youseedee
resvg-cli==0.44.0
# via nanoemoji
rich==14.3.1
# via
# fontbakery
# gftools
rstr==3.2.2
# via stringbrewer
ruamel-yaml==0.19.1
# via gftools
selenium==4.40.0
# via diffenator2
sh==2.2.2
# via -r requirements.in
shaperglot==1.2.0
# via fontbakery
six==1.17.0
# via
# python-bidi
# python-dateutil
skia-pathops==0.9.1
# via
# collidoscope
# gftools
# picosvg
skia-python==138.0
# via
# blackrenderer
# drawbot-skia
smmap==5.0.2
# via gitdb
sniffio==1.3.1
# via trio
sortedcontainers==2.4.0
# via trio
soupsieve==2.8.3
# via beautifulsoup4
sre-yield==1.2
# via stringbrewer
statmake==2.0.1
# via gftools
strictyaml==1.7.3
# via gftools
stringbrewer==0.0.1
# via fontbakery
tabulate==0.9.0
# via
# gftools
# glyphsets
toml==0.10.2
# via
# fontbakery
# nanoemoji
tomli==2.4.0
# via gftools
tqdm==4.67.1
# via
# afdko
# collidoscope
# diffenator2
trio==0.32.0
# via
# selenium
# trio-typing
# trio-websocket
trio-typing==0.10.0
# via selenium
trio-websocket==0.12.2
# via selenium
ttfautohint-py==0.6.0
# via gftools
types-certifi==2021.10.8.3
# via selenium
types-urllib3==1.26.25.14
# via selenium
typing-extensions==4.15.0
# via
# beautifulsoup4
# cattrs
# cryptography
# exceptiongroup
# fontbakery
# pygithub
# selenium
# trio-typing
ufo2ft[cffsubr,compreffor]==3.6.9
# via
# fontbakery
# fontmake
# nanoemoji
ufolib2[json]==0.18.1
# via
# babelfont
# bumpfontversion
# fontmake
# glyphslib
# nanoemoji
# ufomerge
# vttlib
ufolint==1.2.0
# via fontbakery
ufomerge==1.9.6
# via
# babelfont
# gftools
ufonormalizer==0.6.3
# via afdko
ufoprocessor==1.14.1
# via afdko
uharfbuzz==0.53.3
# via
# blackrenderer
# collidoscope
# diffenator2
# drawbot-skia
# fontbakery
# vharfbuzz
unicodedata2==15.1.0
# via
# diffenator2
# drawbot-skia
# fontbakery
# fonttools
# glyphsets
unidecode==1.4.0
# via gftools
urllib3[socks]==2.6.3
# via
# pygithub
# requests
# selenium
vharfbuzz==0.3.1
# via
# fontbakery
# gftools
vttlib==0.12.0
# via gftools
websocket-client==1.9.0
# via selenium
wsproto==1.3.2
# via trio-websocket
youseedee==0.5.3
# via
# diffenator2
# glyphsets
zipp==3.23.0
# via importlib-metadata
zopfli==0.4.0
# via
# fonttools
# nanoemoji
# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools