You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On any attempt to use magic-wormhole from current state of Debian Sid branch, the following occurs:
Traceback (most recent call last):
File "/usr/bin/wormhole", line 33, in <module>
sys.exit(load_entry_point('magic-wormhole==0.14.0', 'console_scripts', 'wormhole')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/wormhole", line 25, in importlib_load_entry_point
return next(matches).load()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 995, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/usr/lib/python3/dist-packages/wormhole/__init__.py", line 2, in <module>
from .wormhole import create
File "/usr/lib/python3/dist-packages/wormhole/wormhole.py", line 11, in <module>
from ._boss import Boss
File "/usr/lib/python3/dist-packages/wormhole/_boss.py", line 4, in <module>
from attr.validators import instance_of, optional, provides
ImportError: cannot import name 'provides' from 'attr.validators' (/usr/lib/python3/dist-packages/attr/validators.py)
One straightforward fix is to just copy-paste the code into magic-wormhole codebase. A slightly better way might be to integrate into a "public" place in Twisted and use that .. I would approve either kind of PR :) but the first one is easy and doesn't need co-ordinated releases
On any attempt to use magic-wormhole from current state of Debian Sid branch, the following occurs:
Packages installed from Debian repos. Package list (including versions) at time of error can be found at https://linux-hardware.org/?probe=d90917bcac&log=debs (site is having issues at time of writing, archived version is here.)
The text was updated successfully, but these errors were encountered: