GNU bug report logs - #47920
AttributeError: 'PosixPath' object has no attribute 'read_text'

Previous Next

Package: guix;

Reported by: arkhan <at> disroot.org

Date: Tue, 20 Apr 2021 20:57:01 UTC

Severity: normal

To reply to this bug, email your comments to 47920 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#47920; Package guix. (Tue, 20 Apr 2021 20:57:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to arkhan <at> disroot.org:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 20 Apr 2021 20:57:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: arkhan <at> disroot.org
To: bug-guix <at> gnu.org
Subject: AttributeError: 'PosixPath' object has no attribute 'read_text'
Date: Tue, 20 Apr 2021 20:29:23 +0000
Greetings, in the last update some python packages were broken, such as docker-compose, giving the
following error:

Traceback (most recent call last):
  File "/gnu/store/rnbsmwmk06kxn899ckvy4pprvg9ypsrs-docker-compose-1.25.4/bin/.docker-compose-real", line 11, in <module>
    load_entry_point('docker-compose==1.25.4', 'console_scripts', 'docker-compose')()
  File "/gnu/store/v1l6cm8aa47zsxvjjmzd5rpdbbslzpc8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/gnu/store/v1l6cm8aa47zsxvjjmzd5rpdbbslzpc8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2852, in load_entry_point
    return ep.load()
  File "/gnu/store/v1l6cm8aa47zsxvjjmzd5rpdbbslzpc8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2443, in load
    return self.resolve()
  File "/gnu/store/v1l6cm8aa47zsxvjjmzd5rpdbbslzpc8-python-3.8.2/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/gnu/store/rnbsmwmk06kxn899ckvy4pprvg9ypsrs-docker-compose-1.25.4/lib/python3.8/site-packages/compose/cli/main.py", line 24, in <module>
    from ..config import ConfigurationError
  File "/gnu/store/rnbsmwmk06kxn899ckvy4pprvg9ypsrs-docker-compose-1.25.4/lib/python3.8/site-packages/compose/config/__init__.py", line 6, in <module>
    from .config import ConfigurationError
  File "/gnu/store/rnbsmwmk06kxn899ckvy4pprvg9ypsrs-docker-compose-1.25.4/lib/python3.8/site-packages/compose/config/config.py", line 51, in <module>
    from .validation import match_named_volumes
  File "/gnu/store/rnbsmwmk06kxn899ckvy4pprvg9ypsrs-docker-compose-1.25.4/lib/python3.8/site-packages/compose/config/validation.py", line 12, in <module>
    from jsonschema import Draft4Validator
  File "/gnu/store/v0i3hq0nmdzydfix8jvjl69367zaz0zz-python-jsonschema-3.2.0/lib/python3.8/site-packages/jsonschema/__init__.py", line 34, in <module>
    __version__ = metadata.version("jsonschema")
  File "/gnu/store/rqy4flv8v7mp9994bjh20amk1hfj9xvs-python-3.8.2/lib/python3.8/importlib/metadata.py", line 531, in version
    return distribution(distribution_name).version
  File "/gnu/store/rqy4flv8v7mp9994bjh20amk1hfj9xvs-python-3.8.2/lib/python3.8/importlib/metadata.py", line 236, in version
    return self.metadata['Version']
  File "/gnu/store/rqy4flv8v7mp9994bjh20amk1hfj9xvs-python-3.8.2/lib/python3.8/importlib/metadata.py", line 224, in metadata
    self.read_text('METADATA')
  File "/gnu/store/rqy4flv8v7mp9994bjh20amk1hfj9xvs-python-3.8.2/lib/python3.8/importlib/metadata.py", line 491, in read_text
    return self._path.joinpath(filename).read_text(encoding='utf-8')
AttributeError: 'PosixPath' object has no attribute 'read_text'


Thank you




Information forwarded to bug-guix <at> gnu.org:
bug#47920; Package guix. (Mon, 26 Apr 2021 16:32:02 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: arkhan--- via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Cc: 47920 <at> debbugs.gnu.org
Subject: Re: bug#47920: AttributeError: 'PosixPath' object has no attribute
 'read_text'
Date: Mon, 26 Apr 2021 12:31:38 -0400
On Tue, Apr 20, 2021 at 08:29:23PM +0000, arkhan--- via Bug reports for GNU Guix wrote:
> Greetings, in the last update some python packages were broken, such as docker-compose, giving the
> following error:

Thanks for the report!

By "last update", do you mean since the last `guix pull`?

If so, can you do `guix pull --list-generations` and share the
"repository URL" and "commit" of the last working generation, and the
newer failing generation?

That will help us figure out where the bug was introduced.




Information forwarded to bug-guix <at> gnu.org:
bug#47920; Package guix. (Mon, 26 Apr 2021 16:32:03 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 53 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.