configargparse GitPython openai tiktoken jsonschema rich prompt_toolkit numpy scipy backoff pathspec networkx diskcache grep_ast packaging sounddevice soundfile PyYAML