Twine зависает без запроса пароля

Я пытаюсь загрузить архив и колесо для нового пакета в PyPI, используя twine, который был недавно установлен в среде conda (Miniconda3). После того, как я ввожу свое имя пользователя, я ожидаю, что мне будет предложено ввести мой пароль, но этого никогда не происходит, и все просто зависает.

$ 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

Любые предложения относительно того, что вызывает это неожиданное поведение? Заранее спасибо...


person James Adams    schedule 07.09.2018    source источник
comment
Похоже на ошибку, отправьте сообщение о проблеме: github.com/pypa/twine/issues/new   -  person Dustin Ingram    schedule 09.09.2018
comment
Спасибо, @Dustin. github.com/pypa/twine/issues/390   -  person James Adams    schedule 10.09.2018
comment
Кстати, похоже, что это не изолировано от шпагата, так как я только что столкнулся с похожей проблемой при использовании клиента Anaconda, который зависал после имени пользователя (без запроса пароля), но работал в консоли Windows DOS. Это кажется (более вероятным) проблемой с консолью оболочки git bash.   -  person James Adams    schedule 11.09.2018


Ответы (1)


Я смог обойти эту проблему, используя для этого консоль DOS (то есть cmd.exe).

Если кто-нибудь может прокомментировать, почему этот шаг аутентификации не работает должным образом в консоли git/bash для Windows, пожалуйста, отзовитесь, так как я хотел бы это исправить (надеюсь, параметр конфигурации?), поэтому у меня нет чтобы перейти к DOS для этого шага в моем рабочем процессе.

person James Adams    schedule 09.09.2018