While I can't see a good way of passing arbitrary keyword arguments, users should absolutely be able to pass documented keyword arguments. defopt.run is itself an example of a function that accepts **kwargs for Python 2 compatibility but expects at most argv to be specified.
While I can't see a good way of passing arbitrary keyword arguments, users should absolutely be able to pass documented keyword arguments.
defopt.runis itself an example of a function that accepts**kwargsfor Python 2 compatibility but expects at mostargvto be specified.