pyyaml docopt semver fuzzywuzzy #thefuzz #python-Levenshtein requests #tabulate #termtables terminaltables requests-cache