-
-
Notifications
You must be signed in to change notification settings - Fork 407
Closed
Description
Hi!
Since the last release, when trying to install dulwich from pip on python3, I'm getting this error:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-req-build-d4w9zid2/setup.py", line 128, in <module>
'Development Status :: 1 - Planning',
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/__init__.py", line 128, in setup
_install_setup_requires(attrs)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/__init__.py", line 123, in _install_setup_requires
dist.fetch_build_eggs(dist.setup_requires)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/dist.py", line 514, in fetch_build_eggs
replace_conflicting=True,
File "/code/.tox/py36/lib/python3.6/site-packages/pkg_resources/__init__.py", line 770, in resolve
replace_conflicting=replace_conflicting
File "/code/.tox/py36/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1053, in best_match
return self.obtain(req, installer)
File "/code/.tox/py36/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1065, in obtain
return installer(requirement)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/dist.py", line 581, in fetch_build_egg
return cmd.easy_install(req)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 673, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 699, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 884, in install_eggs
return self.build_and_install(setup_script, setup_base)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 1149, in build_and_install
self._set_fetcher_options(os.path.dirname(setup_script))
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/command/easy_install.py", line 1188, in _set_fetcher_options
setopt.edit_config(cfg_filename, settings)
File "/code/.tox/py36/lib/python3.6/site-packages/setuptools/command/setopt.py", line 43, in edit_config
opts.read([filename])
File "/tmp/pip-req-build-d4w9zid2/configparser.py", line 698, in read
self._read(fp, filename)
File "/tmp/pip-req-build-d4w9zid2/configparser.py", line 1016, in _read
for lineno, line in enumerate(fp, start=1):
File "/code/.tox/py36/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 48: ordinal not in range(128)
My guess it's that the utf-8 char added to the setup.cfg file is messing up with it.
Metadata
Metadata
Assignees
Labels
No labels