当 PyPi 包描述包含某些字符时 Yolk 崩溃

Yolk crashes when PyPi package descriptions contain certain characters

Yolk (0.8.7) 打印有关包的信息时报告编码错误。例如,当我

yolk -M crypto-enigma

我明白了

UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b2' in position 2322: ordinal not in range(128)

因为 PyPi page for the package 里面有一个 β。或者如果我尝试

yolk -M Metafone

我明白了

UnicodeEncodeError: 'ascii' codec can't encode characters in position 3291-3292: ordinal not in range(128)

有没有办法避免这个错误?这似乎是一个错误,Yolk 会因为 PyPi 页面中的一个包的希腊字符或数学符号而崩溃。

这是一个错误,仅在 Python 2.x 中出现,已在版本 >= 0.8.8 中修复(参见 fc842a3)。