小编Cha*_*tte的帖子

Click 和 Black 版本与 Poetry 不兼容( ImportError: 无法从 'click' 导入名称 '_unicodefun' )

click 8.1.1 和 black <=22.1.0 之间的不兼容性已报告并显然已在此处修复

但显然诗歌仍然是一个问题,正如这里报道的(并且显然也已修复)

配置:

poetry run pre-commit run --all-files系统地运行结果:

black....................................................................Failed
- hook id: black
- exit code: 1

Traceback (most recent call last):
  File "/Users/charlotteweil1/.cache/pre-commit/repoqg3mkzrn/py_env-python3.9/bin/black", line 8, in <module>
    sys.exit(patched_main())
  File "/Users/charlotteweil1/.cache/pre-commit/repoqg3mkzrn/py_env-python3.9/lib/python3.9/site-packages/black/__init__.py", line 1372, in patched_main
    patch_click()
  File "/Users/charlotteweil1/.cache/pre-commit/repoqg3mkzrn/py_env-python3.9/lib/python3.9/site-packages/black/__init__.py", line 1358, in patch_click
    from click import _unicodefun
ImportError: cannot import name '_unicodefun' from 'click' (/Users/charlotteweil1/.cache/pre-commit/repoqg3mkzrn/py_env-python3.9/lib/python3.9/site-packages/click/__init__.py)
Run Code Online (Sandbox Code Playgroud)

我尝试删除整个repoqg3mkzrn目录.cache/pre-commit并重新安装预提交,但行为是相同的:(

提前致谢!

python pre-commit-hook pre-commit.com

0
推荐指数
1
解决办法
1481
查看次数

标签 统计

pre-commit-hook ×1

pre-commit.com ×1

python ×1