diff options
author | Daniel Baumann <daniel@debian.org> | 2024-11-21 15:00:40 +0100 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2024-11-21 15:00:40 +0100 |
commit | 012d9cb5faed22cb9b4151569d30cc08563b02d1 (patch) | |
tree | fd901b9c231aeb8afa713851f23369fa4a1af2b3 /pyproject.toml | |
parent | Initial commit. (diff) | |
download | pysilfont-012d9cb5faed22cb9b4151569d30cc08563b02d1.tar.xz pysilfont-012d9cb5faed22cb9b4151569d30cc08563b02d1.zip |
Adding upstream version 1.8.0.upstream/1.8.0upstream
Signed-off-by: Daniel Baumann <daniel@debian.org>
Diffstat (limited to 'pyproject.toml')
-rw-r--r-- | pyproject.toml | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..643e0d1 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,124 @@ +[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" |