Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
omego
usesargparse
classes directly, so will fail with the changes in ome/yaclifw#7This PR makes
ConfigArgParser
mandatory, and also disables all support for environment variables.Testing
You should be able to specify config values in an
ini
file (oryaml
ifPyYAML
is installed). All config values should be at the top level (they are not split between subcommands,[section headings]
are ignored). If specified the-c/--config file.ini
argument must come before the subcommand.E.g.
is equivalent to
Todo
yaclifw
version inrequirements.txt
andsetup.py