setup.py: add matplotlib to 'plot' extra, used by varLib.plot

This commit is contained in:
Cosimo Lupo 2018-10-26 11:05:27 +01:00
parent 7ee81c8821
commit 638ed05d85
No known key found for this signature in database
GPG Key ID: 59D54DB0C9976482
2 changed files with 14 additions and 0 deletions

View File

@ -245,6 +245,14 @@ are required to unlock the extra features named "ufo", etc.
*Extra:* ``interpolatable``
- ``Lib/fontTools/varLib/plot.py``
Module for visualizing DesignSpaceDocument and resulting VariationModel.
* `matplotlib <https://pypi.org/pypi/matplotlib`__: 2D plotting library.
*Extra:* ``plot``
- ``Lib/fontTools/misc/symfont.py``
Advanced module for symbolic font statistics analysis; it requires:

View File

@ -65,6 +65,12 @@ extras_require = {
"scipy; platform_python_implementation != 'PyPy'",
"munkres; platform_python_implementation == 'PyPy'",
],
# for fontTools.varLib.plot, to visualize DesignSpaceDocument and resulting
# VariationModel
"plot": [
# TODO: figure out the minimum version of matplotlib that we need
"matplotlib",
],
# for fontTools.misc.symfont, module for symbolic font statistics analysis
"symfont": [
"sympy",