124 lines
4.9 KiB
TOML
124 lines
4.9 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=62.0", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "silfont"
|
|
version = "1.7.1.dev1"
|
|
# (also manually bump version in src/silfont/__init__.py)
|
|
authors = [{name = "SIL International", email = "fonts@sil.org"}]
|
|
readme = "README.md"
|
|
license = {file = "LICENSE"}
|
|
description = "A growing collection of font utilities in Python to help with font design and production. Developed and maintained by SIL International's WSTech team (formerly NRSI)."
|
|
classifiers = [
|
|
"Environment :: Console",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Topic :: Text Processing :: Fonts"
|
|
]
|
|
requires-python = ">=3.8"
|
|
|
|
dependencies = [
|
|
"MutatorMath",
|
|
"odfpy",
|
|
"defcon",
|
|
"fontMath",
|
|
"fontParts",
|
|
"fonttools",
|
|
"glyphsLib",
|
|
"ufo2ft",
|
|
"tabulate",
|
|
"lxml",
|
|
"lz4",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
git = [
|
|
"MutatorMath @ git+https://github.com/LettError/MutatorMath",
|
|
"odfpy @ git+https://github.com/eea/odfpy",
|
|
"palaso @ git+https://github.com/silnrsi/palaso-python",
|
|
"defcon @ git+https://github.com/robotools/defcon",
|
|
"fontMath @ git+https://github.com/robotools/fontMath",
|
|
"fontParts @ git+https://github.com/robotools/fontParts",
|
|
"fonttools @ git+https://github.com/fonttools/fonttools",
|
|
"fontbakery @ git+https://github.com/fonttools/fontbakery",
|
|
"glyphsLib @ git+https://github.com/googlefonts/GlyphsLib",
|
|
"ufo2ft @ git+https://github.com/googlei18n/ufo2ft",
|
|
"tabulate",
|
|
"lxml",
|
|
"lz4",
|
|
]
|
|
|
|
[project.urls]
|
|
Home-Page = "https://github.com/silnrsi/pysilfont"
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|
|
|
|
[tool.setuptools.package-data]
|
|
"silfont.data" = ["*.*"]
|
|
|
|
[tool.bdist_wheel]
|
|
universal = true
|
|
|
|
[project.scripts]
|
|
psfaddanchors = "silfont.scripts.psfaddanchors:cmd"
|
|
psfbuildcomp = "silfont.scripts.psfbuildcomp:cmd"
|
|
psfbuildcompgc = "silfont.scripts.psfbuildcompgc:cmd"
|
|
psfbuildfea = "silfont.scripts.psfbuildfea:cmd"
|
|
psfchangegdlnames = "silfont.scripts.psfchangegdlnames:cmd"
|
|
psfchangettfglyphnames = "silfont.scripts.psfchangettfglyphnames:cmd"
|
|
psfcheckbasicchars = "silfont.scripts.psfcheckbasicchars:cmd"
|
|
psfcheckclassorders = "silfont.scripts.psfcheckclassorders:cmd"
|
|
psfcheckftml = "silfont.scripts.psfcheckftml:cmd"
|
|
psfcheckglyphinventory = "silfont.scripts.psfcheckglyphinventory:cmd"
|
|
psfcheckinterpolatable = "silfont.scripts.psfcheckinterpolatable:cmd"
|
|
psfcheckproject = "silfont.scripts.psfcheckproject:cmd"
|
|
psfcompdef2xml = "silfont.scripts.psfcompdef2xml:cmd"
|
|
psfcompressgr = "silfont.scripts.psfcompressgr:cmd"
|
|
psfcopyglyphs = "silfont.scripts.psfcopyglyphs:cmd"
|
|
psfcopymeta = "silfont.scripts.psfcopymeta:cmd"
|
|
psfcreateinstances = "silfont.scripts.psfcreateinstances:cmd"
|
|
psfcsv2comp = "silfont.scripts.psfcsv2comp:cmd"
|
|
psfdeflang = "silfont.scripts.psfdeflang:cmd"
|
|
psfdeleteglyphs = "silfont.scripts.psfdeleteglyphs:cmd"
|
|
psfdupglyphs = "silfont.scripts.psfdupglyphs:cmd"
|
|
psfexportanchors = "silfont.scripts.psfexportanchors:cmd"
|
|
psfexportmarkcolors = "silfont.scripts.psfexportmarkcolors:cmd"
|
|
psfexportpsnames = "silfont.scripts.psfexportpsnames:cmd"
|
|
psfexportunicodes = "silfont.scripts.psfexportunicodes:cmd"
|
|
psffixffglifs = "silfont.scripts.psffixffglifs:cmd"
|
|
psffixfontlab = "silfont.scripts.psffixfontlab:cmd"
|
|
psfftml2TThtml = "silfont.scripts.psfftml2TThtml:cmd"
|
|
psfftml2odt = "silfont.scripts.psfftml2odt:cmd"
|
|
psfgetglyphnames = "silfont.scripts.psfgetglyphnames:cmd"
|
|
psfglyphs2ufo = "silfont.scripts.psfglyphs2ufo:cmd"
|
|
psfmakedeprecated = "silfont.scripts.psfmakedeprecated:cmd"
|
|
psfmakefea = "silfont.scripts.psfmakefea:cmd"
|
|
psfmakescaledshifted = "silfont.scripts.psfmakescaledshifted:cmd"
|
|
psfmakewoffmetadata = "silfont.scripts.psfmakewoffmetadata:cmd"
|
|
psfnormalize = "silfont.scripts.psfnormalize:cmd"
|
|
psfremovegliflibkeys = "silfont.scripts.psfremovegliflibkeys:cmd"
|
|
psfrenameglyphs = "silfont.scripts.psfrenameglyphs:cmd"
|
|
psfrunfbchecks = "silfont.scripts.psfrunfbchecks:cmd"
|
|
psfsetassocfeat = "silfont.scripts.psfsetassocfeat:cmd"
|
|
psfsetassocuids = "silfont.scripts.psfsetassocuids:cmd"
|
|
psfsetdummydsig = "silfont.scripts.psfsetdummydsig:cmd"
|
|
psfsetglyphdata = "silfont.scripts.psfsetglyphdata:cmd"
|
|
psfsetglyphorder = "silfont.scripts.psfsetglyphorder:cmd"
|
|
psfsetkeys = "silfont.scripts.psfsetkeys:cmd"
|
|
psfsetmarkcolors = "silfont.scripts.psfsetmarkcolors:cmd"
|
|
psfsetpsnames = "silfont.scripts.psfsetpsnames:cmd"
|
|
psfsetunicodes = "silfont.scripts.psfsetunicodes:cmd"
|
|
psfsetversion = "silfont.scripts.psfsetversion:cmd"
|
|
psfshownames = "silfont.scripts.psfshownames:cmd"
|
|
psfsubset = "silfont.scripts.psfsubset:cmd"
|
|
psfsyncmasters = "silfont.scripts.psfsyncmasters:cmd"
|
|
psfsyncmeta = "silfont.scripts.psfsyncmeta:cmd"
|
|
psftuneraliases = "silfont.scripts.psftuneraliases:cmd"
|
|
psfufo2glyphs = "silfont.scripts.psfufo2glyphs:cmd"
|
|
psfufo2ttf = "silfont.scripts.psfufo2ttf:cmd"
|
|
psfversion = "silfont.scripts.psfversion:cmd"
|
|
psfwoffit = "silfont.scripts.psfwoffit:cmd"
|
|
psfxml2compdef = "silfont.scripts.psfxml2compdef:cmd"
|