Merge pull request #3529 from fonttools/regenerate-table-lists

Regenerate table lists
This commit is contained in:
Just van Rossum 2024-05-25 18:09:58 +02:00 committed by GitHub
commit 369a21353a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 17 additions and 13 deletions

View File

@ -39,10 +39,10 @@ The following tables are currently supported::
FFTM, Feat, GDEF, GMAP, GPKG, GPOS, GSUB, Glat, Gloc, HVAR, JSTF, FFTM, Feat, GDEF, GMAP, GPKG, GPOS, GSUB, Glat, Gloc, HVAR, JSTF,
LTSH, MATH, META, MVAR, OS/2, SING, STAT, SVG, Silf, Sill, TSI0, LTSH, MATH, META, MVAR, OS/2, SING, STAT, SVG, Silf, Sill, TSI0,
TSI1, TSI2, TSI3, TSI5, TSIB, TSIC, TSID, TSIJ, TSIP, TSIS, TSIV, TSI1, TSI2, TSI3, TSI5, TSIB, TSIC, TSID, TSIJ, TSIP, TSIS, TSIV,
TTFA, VDMX, VORG, VVAR, ankr, avar, bsln, cidg, cmap, cvar, cvt, TTFA, VARC, VDMX, VORG, VVAR, ankr, avar, bsln, cidg, cmap, cvar,
feat, fpgm, fvar, gasp, gcid, glyf, gvar, hdmx, head, hhea, hmtx, cvt, feat, fpgm, fvar, gasp, gcid, glyf, gvar, hdmx, head, hhea,
kern, lcar, loca, ltag, maxp, meta, mort, morx, name, opbd, post, hmtx, kern, lcar, loca, ltag, maxp, meta, mort, morx, name, opbd,
prep, prop, sbix, trak, vhea and vmtx post, prep, prop, sbix, trak, vhea and vmtx
.. end table list .. end table list

View File

@ -3,7 +3,7 @@ def _moduleFinderHint():
"""Dummy function to let modulefinder know what tables may be """Dummy function to let modulefinder know what tables may be
dynamically imported. Generated by MetaTools/buildTableList.py. dynamically imported. Generated by MetaTools/buildTableList.py.
>>> _moduleFinderHint() >>> _moduleFinderHint()
""" """
from . import B_A_S_E_ from . import B_A_S_E_
from . import C_B_D_T_ from . import C_B_D_T_
@ -50,6 +50,7 @@ def _moduleFinderHint():
from . import T_S_I__3 from . import T_S_I__3
from . import T_S_I__5 from . import T_S_I__5
from . import T_T_F_A_ from . import T_T_F_A_
from . import V_A_R_C_
from . import V_D_M_X_ from . import V_D_M_X_
from . import V_O_R_G_ from . import V_O_R_G_
from . import V_V_A_R_ from . import V_V_A_R_

View File

@ -31,25 +31,28 @@ tables.sort()
with open(os.path.join(tablesDir, "__init__.py"), "w") as file: with open(os.path.join(tablesDir, "__init__.py"), "w") as file:
file.write( file.write(
''' '''\
# DON'T EDIT! This file is generated by MetaTools/buildTableList.py. # DON'T EDIT! This file is generated by MetaTools/buildTableList.py.
def _moduleFinderHint(): def _moduleFinderHint():
"""Dummy function to let modulefinder know what tables may be """Dummy function to let modulefinder know what tables may be
dynamically imported. Generated by MetaTools/buildTableList.py. dynamically imported. Generated by MetaTools/buildTableList.py.
>>> _moduleFinderHint() >>> _moduleFinderHint()
""" """
''' '''
) )
for module in modules: for module in modules:
file.write("\tfrom . import %s\n" % module) file.write(" from . import %s\n" % module)
file.write("\n")
file.write( file.write(
""" """
if __name__ == "__main__": if __name__ == "__main__":
import doctest, sys import doctest, sys
sys.exit(doctest.testmod().failed)
sys.exit(doctest.testmod().failed)
""" """
) )