Прежде всего, я думаю, что iptcinfo должен отлично работать с Python 2.
Другим решением будет изменение исходного кода:
Исходный код, отвечающий за предупреждение
('WARNING: problems with charset recognition', "'\x1b'")
находится в строке 971 в файле iptcinfo.py.
LOG.warn('problems with charset recognition %s', repr(temp))
Вы можете разветвить исходное репозиторий github и просто закомментировать его
#LOG.warn('problems with charset recognition %s', repr(temp))
Затем
#Uninstall the original installation
pip uninstall iptcinfo
#Do pip install from your own fork. e.g.:
pip install git+git://github.com/Sulli/iptcinfo.git