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
Failed to import command at ‘napari_chatgpt._widget:OmegaQWidget’: cannot import name ‘FileMode’ from ‘black’
Originally posted: forum.image.sc/t/failed-to-import-command-at-napari-chatgpt/99260
The napari conda bundle uses pyside2 as Qt back end.
The issue looks like an incompatibility between the specific black import and pyside2
With black, from black import FileMode fails in the bundle or napari env with pyside2
but works with pyqt5.
Here's the error:
from black import FileMode
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Cell In[1], line 1
----> 1 from black import FileMode
File ~/Dev/miniforge3/envs/napari-050ps2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/feature.py:139, in _import(name, *args, **kwargs)
137 default = 0 if name.split(".")[0] == "PySide2" else -1
138 pyside_feature_dict[importing_module] = default
--> 139 return original_import(name, *args, **kwargs)
File src/black/__init__.py:67
File src/black/linegen.py:73
File src/black/trans.py:251
TypeError: mypyc classes can't have a metaclass
Failed to import command at ‘napari_chatgpt._widget:OmegaQWidget’: cannot import name ‘FileMode’ from ‘black’
Originally posted:
forum.image.sc/t/failed-to-import-command-at-napari-chatgpt/99260
The napari conda bundle uses pyside2 as Qt back end.
The issue looks like an incompatibility between the specific black import and pyside2
With black, from black import FileMode fails in the bundle or napari env with pyside2
but works with pyqt5.
Here's the error:
That import looks outdated? see:
psf/black@06f2790
The text was updated successfully, but these errors were encountered: