py-configargparse: new package at v1.2.3 (#16814)

This commit is contained in:
Jen Herting 2020-05-27 03:45:14 -04:00 committed by GitHub
parent 768419601d
commit d8c7073a9f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,25 @@
# Copyright 2013-2019 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack import *
class PyConfigargparse(PythonPackage):
"""Applications with more than a handful of user-settable
options are best configured through a combination of
command line args, config files, hard-coded defaults, and
in some cases, environment variables.
Python's command line parsing modules such as argparse have
very limited support for config files and environment
variables, so this module extends argparse to add these
features."""
homepage = "https://github.com/bw2/ConfigArgParse"
url = "https://github.com/bw2/ConfigArgParse/archive/1.2.3.tar.gz"
version('1.2.3', sha256='0f1144a204e3b896d6ac900e151c1d13bde3103d6b7d541e3bb57514a94083bf')
depends_on('python@2.2:2.999,3.5:', type=('build', 'run'))