Программа gendiff находит различия в файлах и выводит их в 3 форматах (JSON и YML/YAML).
pip install git+https://github.com/K0Hb/python-project-lvl2.git
gendiff --format path/to/file1 path/to/file2
gendiff -h
Формат вывода по умолчанию 'stylish' , так же возможно выбрать формат вывода 'plain' и 'json' с помощью флага:
gendiff --format plain