Skip to content

BilbyArgParser is incompatible with configargparse 1.4.1

This bilby_pipe.bilbyargparser.BilbyArgParser object is incompatible with the latest release of configargparse (1.4.1):

$ parallel_bilby_generation GW150914.ini
Traceback (most recent call last):
  File "/home/duncan/opt/miniconda3/envs/py39/bin/parallel_bilby_generation", line 10, in <module>
    sys.exit(main())
  File "/home/duncan/opt/miniconda3/envs/py39/lib/python3.9/site-packages/parallel_bilby/generation.py", line 66, in main
    args = generation_parser.parse_args(args=cli_args)
  File "/home/duncan/opt/miniconda3/envs/py39/lib/python3.9/site-packages/configargparse.py", line 457, in parse_args
    args, argv = self.parse_known_args(
TypeError: parse_known_args() got an unexpected keyword argument 'ignore_help_args'

See this commit in configargparse that adds a named keyword argument ignore_help_args to the call from ArgParser.parse_args to BilbyArgParser.parse_known_args.