buildout fails with string endoding exception if gmusicapi is installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Buildout |
New
|
Undecided
|
Unassigned |
Bug Description
Tried to run buildout to set up python-etcd. Got the following exception:
$ bin/buildout -D
Develop: '/home/
While:
Installing.
Traceback (most recent call last):
File "/home/
getattr(
File "/home/
self.
File "/home/
sig = _dists_
File "/home/
result.
File "/home/
hash.update(' '.join(
UnicodeDecodeError: 'ascii' codec can't decode byte 0xed in position 176: ordinal not in range(128)
(Pdb) locals().keys()
['dir_hash', 'sname', 'hash', 'name', 'f', 'data', 'filenames', 'dirpath', 'path', 'dirnames', 'sections', 'dir']
(Pdb) name
'webclient.py'
(Pdb) dirpath
'/usr/local/
Turned out to be gmusicapi, which includes a file with non-ascii unicode characters in the name.