diff --git a/letsencrypt/client/cli.py b/letsencrypt/client/cli.py index 47bd9189a..d3465469e 100644 --- a/letsencrypt/client/cli.py +++ b/letsencrypt/client/cli.py @@ -6,7 +6,7 @@ import logging import pkg_resources import sys -import confargparse +import configargparse import zope.component import zope.interface.exceptions import zope.interface.verify @@ -213,7 +213,10 @@ def read_file(filename): def create_parser(): """Create parser.""" - parser = confargparse.ConfArgParser(description=__doc__) + parser = configargparse.ArgParser( + description=__doc__, + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + args_for_setting_config_path=["-c", "--config"]) # --help is automatically provided by argparse parser.add_argument( diff --git a/setup.py b/setup.py index 2f9e85526..6e0ce0aa6 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ changes = read_file(os.path.join(here, 'CHANGES.rst')) install_requires = [ 'argparse', - 'ConfArgParse', + 'ConfigArgParse', 'jsonschema', 'mock', 'ndg-httpsclient', # urllib3 InsecurePlatformWarning (#304)