diff options
author | Denis Davydov <davydden@gmail.com> | 2017-08-30 19:56:24 +0200 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2017-08-30 10:56:24 -0700 |
commit | b5a9f8ead14a18c3be24fce97cb2277e1a5baad1 (patch) | |
tree | 2225e058ce6f2e20894b60a88b67186f8bd91846 /lib | |
parent | de5111cd509b5a88dad20f71453b90678cb682fc (diff) | |
download | spack-b5a9f8ead14a18c3be24fce97cb2277e1a5baad1.tar.gz spack-b5a9f8ead14a18c3be24fce97cb2277e1a5baad1.tar.bz2 spack-b5a9f8ead14a18c3be24fce97cb2277e1a5baad1.tar.xz spack-b5a9f8ead14a18c3be24fce97cb2277e1a5baad1.zip |
add optional maintainers property to package (#5230)
* add optional package maintainers
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/cmd/info.py | 5 | ||||
-rw-r--r-- | lib/spack/spack/package.py | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/lib/spack/spack/cmd/info.py b/lib/spack/spack/cmd/info.py index 71ab5e3207..b7f824c091 100644 --- a/lib/spack/spack/cmd/info.py +++ b/lib/spack/spack/cmd/info.py @@ -162,6 +162,11 @@ def print_text_info(pkg): color.cprint(section_title('Homepage: ') + pkg.homepage) + if len(pkg.maintainers) > 0: + mnt = " ".join(['@@' + m for m in pkg.maintainers]) + color.cprint('') + color.cprint(section_title('Maintainers: ') + mnt) + color.cprint('') color.cprint(section_title('Preferred version: ')) diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index c13a566e27..b3d619f6f3 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -545,6 +545,10 @@ class PackageBase(with_metaclass(PackageMeta, object)): # Verbosity level, preserved across installs. _verbose = None + #: List of strings which contains GitHub usernames of package maintainers. + #: Do not include @ here in order not to unnecessarily ping the users. + maintainers = [] + def __init__(self, spec): # this determines how the package should be built. self.spec = spec |