[Python-apps-team] Bug#923402: mu-editor: FTBFS with python3-pkg-resources 40.8.0: TypeError: expected str, bytes or os.PathLike object, not Win

Dmitry Shachnev mitya57 at debian.org
Wed Feb 27 17:22:14 GMT 2019


Source: mu-editor
Version: 1.0.2+dfsg-1
Severity: serious
Justification: fails to build from source
Tags: ftbfs

Dear Maintainer,

As can be seen on [1], mu-editor fails to build with the latest version of
pkg_resources.

The error is:

Traceback (most recent call last):
  File "/tmp/mu-editor-1.0.2+dfsg/.pybuild/cpython3_3.7_mu-editor/build/tests/test_app.py", line 92, in test_run
    run()
  File "/tmp/mu-editor-1.0.2+dfsg/.pybuild/cpython3_3.7_mu-editor/build/mu/app.py", line 142, in run
    app.setWindowIcon(load_icon(editor_window.icon))
  File "/tmp/mu-editor-1.0.2+dfsg/.pybuild/cpython3_3.7_mu-editor/build/mu/resources/__init__.py", line 37, in load_icon
    return QIcon(path(name))
  File "/tmp/mu-editor-1.0.2+dfsg/.pybuild/cpython3_3.7_mu-editor/build/mu/resources/__init__.py", line 32, in path
    return resource_filename(__name__, resource_dir + name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1145, in resource_filename
    self, resource_name
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1395, in get_resource_filename
    return self._fn(self.module_path, resource_name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1471, in _fn
    self._validate_resource_path(resource_name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1518, in _validate_resource_path
    posixpath.isabs(path) or
  File "/usr/lib/python3.7/posixpath.py", line 66, in isabs
    s = os.fspath(s)
TypeError: expected str, bytes or os.PathLike object, not Win

This is caused by addition of _validate_source_path() in pkg_resources 40.8.0,
see [2].

This upstream commit [3] should fix it.

[1]: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mu-editor.html
[2]: https://github.com/pypa/setuptools/pull/1640
[3]: https://github.com/mu-editor/mu/commit/d38470adc623f887

--
Dmitry Shachnev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/python-apps-team/attachments/20190227/f66ee0cf/attachment.sig>


More information about the Python-apps-team mailing list