Twine 在不提示输入密码的情况下挂起

Twine hangs without prompting for password

我正在尝试使用最近在 conda 环境 (Miniconda3) 下安装的 twine 将新包的 tarball 和 wheel 上传到 PyPI。输入用户名后,我希望系统提示我输入密码,但这种情况从未发生,一切都挂起。

$ twine --version
twine version 1.11.0 (pkginfo: 1.4.2, requests: 2.19.1, setuptools: 40.2.0,
requests-toolbelt: 0.8.0, tqdm: 4.25.0)

$ twine upload --repository-url https://test.pypi.org/legacy/ dist/*
Uploading distributions to https://test.pypi.org/legacy/
Enter your username: my_user_name

可能是什么导致了这种意外行为?

我可以通过使用 DOS 控制台(即 cmd.exe)解决这个问题。

如果有人可以评论为什么此身份验证步骤无法在 Windows 的 git/bash 控制台中按预期工作,那么请插话,因为我想解决这个问题(希望配置设置?)所以我不必为我的工作流程中的这一步转移到 DOS。