Remove the docopt dependency and replace it with the builtin argparse.
Why?
There are several reasons why I would like to use argparse instead. First, docopt has not had a stable release since 2014, even though I would not consider the library obsolete (there is still code being pushed to master). Not having a release since a few years back and when there is a working solution included in the standard library the later will be more favorable. Second, the amount of pending pull requests in the docopt repo is ridiculous if the project is still to be considered active.
The usage of argparse will be the same as when using docopt.
What to do?
Remove the
docopt
dependency and replace it with the builtinargparse
.Why?
There are several reasons why I would like to use argparse instead. First,
docopt
has not had a stable release since 2014, even though I would not consider the library obsolete (there is still code being pushed to master). Not having a release since a few years back and when there is a working solution included in the standard library the later will be more favorable. Second, the amount of pending pull requests in the docopt repo is ridiculous if the project is still to be considered active.The usage of argparse will be the same as when using docopt.