-
Notifications
You must be signed in to change notification settings - Fork 71
Closed
Description
hachoir[urwid] requires urwid==1.3.1 (released on 2015-11-02)
This produces distutils.errors.DistutilsSetupError: use_2to3 is invalid.
use_2to3 was indeed removed from setuptools 58 (released on 2021-09-05)
Software environment:
- KDE neon 6.0 (based on Ubuntu 22.04)
- Python 3.10.12
Commands run:
$ python3 -m venv env-hachoir
$ cd env-hachoir
$ . bin/activate
$ pip install hachoir
Successfully installed hachoir-3.3.0
$ pip install hachoir[urwid]
Requirement already satisfied: hachoir[urwid] in ./lib/python3.10/site-packages (3.3.0)
Collecting urwid==1.3.1 (from hachoir[urwid])
Downloading urwid-1.3.1.tar.gz (588 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
exit code: 1
Traceback (most recent call last):
(...)
File "/home/(...)/env-hachoir/lib/python3.10/site-packages/setuptools/dist.py", line 139, in invalid_unless_false
raise DistutilsSetupError(f"{attr} is invalid.")
distutils.errors.DistutilsSetupError: use_2to3 is invalid.
(...)
A workaround (or solution) is to require a more recent (or most recent) version of urwid.
hachoir-urwid works fine for me with the latest urwid (2.6.7).
Metadata
Metadata
Assignees
Labels
No labels