One thing PL does is aggregate args from several sources. I had no idea that argparse could do this. Relevant code snippet from Argparser Best Practices
So the args are defined in several different source files. Will Guild capture all the args?
I like that this is can be done. You can then compose a project from several components, each providing their own args.
Yes, Guild supports parents in argparse. Future releases will also support flags definitions across different types of sources — e.g. from command line args and also config files and also globals, etc.