FS#73479 - Update auf python-tomli breaks python-jupyter
Attached to Project:
Arch Linux
Opened by Lars Becker (lbecker) - Sunday, 23 January 2022, 21:34 GMT
Last edited by Antonio Rojas (arojas) - Monday, 24 January 2022, 07:44 GMT
Opened by Lars Becker (lbecker) - Sunday, 23 January 2022, 21:34 GMT
Last edited by Antonio Rojas (arojas) - Monday, 24 January 2022, 07:44 GMT
|
Details
Description:
Jupyter Notebook breaks since today: Error loading kernelspec 'python3' Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 573, in _build_master ws.require(__requires__) File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 891, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 782, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.ContextualVersionConflict: (tomli 2.0.0 (/usr/lib/python3.10/site-packages), Requirement.parse('tomli<2.0.0,>=0.2.6'), {'black'}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/jupyter_client/kernelspec.py", line 314, in get_all_specs spec = self._get_kernel_spec_by_name(kname, resource_dir) File "/usr/lib/python3.10/site-packages/jupyter_client/kernelspec.py", line 247, in _get_kernel_spec_by_name from ipykernel.kernelspec import RESOURCES, get_kernel_dict File "/usr/lib/python3.10/site-packages/ipykernel/kernelspec.py", line 16, in <module> from .ipkernel import _is_debugpy_available File "/usr/lib/python3.10/site-packages/ipykernel/ipkernel.py", line 38, in <module> from .debugger import Debugger File "/usr/lib/python3.10/site-packages/ipykernel/debugger.py", line 20, in <module> from debugpy.server import api # noqa File "/usr/lib/python3.10/site-packages/debugpy/server/__init__.py", line 9, in <module> import debugpy._vendored.force_pydevd # noqa File "/usr/lib/python3.10/site-packages/debugpy/_vendored/force_pydevd.py", line 45, in <module> preimport('pydevd', [ File "/usr/lib/python3.10/site-packages/debugpy/_vendored/__init__.py", line 128, in preimport import_module(name) File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3.10/site-packages/debugpy/_vendored/pydevd/pydevd_plugins/__init__.py", line 5, in <module> __import__('pkg_resources').declare_namespace(__name__) File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3266, in <module> def _initialize_master_working_set(): File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3240, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 3278, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 575, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 588, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 777, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'tomli<2.0.0,>=0.2.6' distribution was not found and is required by black Additional info: * Jupyter: 4.6.3-3 Steps to reproduce: * Keep Arch updated; experience version conflict with dependencies. ;-) |
This task depends upon
$ pacman -Q python-black python-tomli
python-black 21.12b0-3
python-tomli 2.0.0-1
Looks like this fixes it : https://github.com/archlinux/svntogit-community/commit/96346d748b449387efdc92eadcb2863175cee679
Maybe just needs the package to be rebuilt? : https://archlinux.org/packages/community/any/python-black/
Fixed it for me.