运行 命令行工具时避免密钥环消息

Avoid keyring messages when running command line tools

当 运行 命令行实用程序(在 pgcli 的情况下)在无头 Linux 运行 中 Docker 时,我收到这两条消息:

No handlers could be found for logger "keyring.backend"
Please enter password for encrypted keyring:

如何配置密钥环的记录器和密码,以便在 运行 任何依赖于密钥环的实用程序时不再受到困扰?

请注意,我是无头的 Ubuntu,所以我需要知道如何从命令行执行此操作。

谢谢

我们在 v1.10.1 中解决了这个问题,但现在您仍然需要 pip install keyrings.alt 打包才能正常工作。有一个开放的 PR 可以更好地处理事情并使 keyring 包可选。一旦合并,我们将发布另一个错误修复版本。关注我们 - 感谢您使用 pgcli!

v1.10.2 现已发布,keyring 可选。在无头系统上使用 pgcli 应该不再是问题。