diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2015-11-16 17:02:21 -0500 |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2015-11-16 17:07:27 -0500 |
commit | d40897404ba9b751cf8fe18152e30eec1afc12c1 (patch) | |
tree | e8252747ea058dcb8cba60adc39bcca6ff58abf2 /var | |
parent | 8feaefadcfcae04ccaa204b93502e23158f7a7d4 (diff) | |
download | spack-d40897404ba9b751cf8fe18152e30eec1afc12c1.tar.gz spack-d40897404ba9b751cf8fe18152e30eec1afc12c1.tar.bz2 spack-d40897404ba9b751cf8fe18152e30eec1afc12c1.tar.xz spack-d40897404ba9b751cf8fe18152e30eec1afc12c1.zip |
py-matplotlib: make the gui and ipython support optional
ipython, nice as it is, is not required to use matplotlib. The UI bits
are also optional and dragging in Qt and Tcl/Tk for the library
shouldn't be the default.
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/packages/py-matplotlib/package.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/var/spack/packages/py-matplotlib/package.py b/var/spack/packages/py-matplotlib/package.py index e7ce3dfd24..a5fee39d42 100644 --- a/var/spack/packages/py-matplotlib/package.py +++ b/var/spack/packages/py-matplotlib/package.py @@ -9,10 +9,13 @@ class PyMatplotlib(Package): version('1.4.2', '7d22efb6cce475025733c50487bd8898') version('1.4.3', '86af2e3e3c61849ac7576a6f5ca44267') + variant('gui', default=False, description='Enable GUI') + variant('ipython', default=False, description='Enable ipython support') + extends('python', ignore=r'bin/nosetests.*$') - depends_on('py-pyside') - depends_on('py-ipython') + depends_on('py-pyside', when='+gui') + depends_on('py-ipython', when='+ipython') depends_on('py-pyparsing') depends_on('py-six') depends_on('py-dateutil') @@ -20,10 +23,10 @@ class PyMatplotlib(Package): depends_on('py-nose') depends_on('py-numpy') - depends_on('qt') + depends_on('qt', when='+gui') depends_on('bzip2') - depends_on('tcl') - depends_on('tk') + depends_on('tcl', when='+gui') + depends_on('tk', when='+gui') depends_on('qhull') def install(self, spec, prefix): |