Lots of things are broken with Click 8.2.0
还没有人认领这个 Issue。
评估
调研方向
Start by reproducing the two reported failures with Click 8.2.0: test HEXDOC_RELEASE=false parsing and run hexdoc build -h. The issue names no source files or tests, so locate the environment-variable parsing and CLI setup before investigating the Typer/Click traceback. Done means both behaviors work under Click 8.2.0; the issue does not specify a test file.
由索引模型根据 Issue 内容生成。
描述
HEXDOC_RELEASEenvvar parsing seems to be broken -HEXDOC_RELEASE=falseparses asTrue.- Error when running
hexdoc build -h:
(venv) PS C:\Users\object\Git\hexdoc> hexdoc build -h
╭──────────────────────────────────────────── Traceback (most recent call last) ────────────────────────────────────────────╮
│ in _run_module_as_main:198 │
│ in _run_code:88 │
│ │
│ in <module>:10 │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\typer\main.py:340 in __call__ │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\typer\main.py:323 in __call__ │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:1442 in __call__ │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\typer\core.py:740 in main │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\typer\core.py:195 in _main │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:1828 in invoke │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:1186 in make_context │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:1197 in parse_args │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:2416 in handle_parse_result │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:2355 in process_value │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\decorators.py:539 in show_help │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:730 in get_help │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:1064 in get_help │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\typer\core.py:691 in format_help │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\typer\rich_utils.py:560 in rich_format_help │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:969 in get_usage │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:1002 in format_usage │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:1012 in collect_usage_pieces │
│ │
│ C:\Users\object\Git\hexdoc\venv\Lib\site-packages\click\core.py:3104 in get_usage_pieces │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
TypeError: TyperArgument.make_metavar() takes 1 positional argument but 2 were given
- 主要语言
- Python
- 星标
- 7
- 派生
- 10
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
hexdoc-dev/hexdoc 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
hexdoc-dev/hexdoc#109 ·
-
难度 1/5 1 小时以内 新手友好度 88/100
hexdoc-dev/hexdoc#108 ·
-
enhancement
难度 2/5 1-3 小时 新手友好度 72/100
hexdoc-dev/hexdoc#90 ·
-
难度 4/5 3-5 天 新手友好度 53/100
hexdoc-dev/hexdoc#107 ·
-
难度 3/5 1-2 天 新手友好度 55/100
hexdoc-dev/hexdoc#106 ·
查看 hexdoc-dev/hexdoc 的全部 Issue
相似的 Issue
-
Validate non-divisible effective batch sizes in the Unsloth LoRA backend可能已有人在做 @debesh-biswas 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 70/100
-
`rx.Model` event arguments emit `PydanticDeprecatedSince20` once per payload key可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 1/5 1 小时以内 新手友好度 88/100
reflex-dev/reflex#7634 · 1 条评论 ·
维护者通常 2 天内回复
-
documentation
难度 1/5 1-3 小时 新手友好度 82/100
topoteretes/cognee#6239 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
ranaroussi/yfinance#3009 ·
维护者通常 1 天内回复
-
Test discovery aborts on GPU builds without cuStateVec: check_cuStateVec expects a failed result but set_config() now raises RuntimeError可能已有人在做 @dmeliksetian 今天认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 84/100
Qiskit/qiskit-aer#2495 ·
维护者通常 1 天内回复