summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2017-11-13 00:22:59 -0700
committerGitHub <noreply@github.com>2017-11-13 00:22:59 -0700
commitfffcd7766285133b88433706ed32bb9b1dee781c (patch)
tree4784c4f8cdd93ef114bb5ad83691fd4a297b16f9 /lib
parent9b80f2fd38b72fe42f08b5fd6c2d4d0fbc307ba6 (diff)
downloadspack-fffcd7766285133b88433706ed32bb9b1dee781c.tar.gz
spack-fffcd7766285133b88433706ed32bb9b1dee781c.tar.bz2
spack-fffcd7766285133b88433706ed32bb9b1dee781c.tar.xz
spack-fffcd7766285133b88433706ed32bb9b1dee781c.zip
Allow types and 'any' in variant definitions. (#4524)
- Previously variant values had to be a tuple or a callable predicate. - This allows 'any' as shorthand for `lambda x: True` and type objects as shorthand for "any value of this type". - Makes variant definitions more readable, keeps lambdas out of packages for common cases.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions