#2232·pip-tools

[regression][6.10.0] `pip-compile` 由于双重读取而在命名管道上阻塞输入

作者: webknjaz创建于 2025年9月9日更新于 2026年7月29日
标签bugcliwriterregression
  • (NIX 指令) *
  1. mkfifo -m0600 named-pipe
  2. Python -m piptools compile -o- ./named-pipe <-- 这里卡住了
  3. (在一个单独的终端标签中) echo build > named-pipe <-- 这第一次读取文件内容时解锁了,并让 pip-compile 计算依赖树,然后卡在 _determine_linesep()
  4. 另一个 echo build > named-pipe 解锁了 pip-compile,因为它能够再次从管道中读取内容

内容来源: jazzband/pip-tools