Ошибка Broken Pipe при загрузке в pypi с помощью Twine

Та же ошибка, что и ConnectionError: ("Соединение прервано", BrokenPipeError(32, "Broken pipe" )) за исключением того, что мое точное сообщение об ошибке

File "/anaconda3/envs/chihack/lib/python3.7/site-packages/urllib3/contrib/pyopenssl.py", line 320, in _send_until_done
    return self.connection.send(data)
  File "/anaconda3/envs/chihack/lib/python3.7/site-packages/OpenSSL/SSL.py", line 1737, in send
    self._raise_ssl_error(self._ssl, result)
  File "/anaconda3/envs/chihack/lib/python3.7/site-packages/OpenSSL/SSL.py", line 1639, in _raise_ssl_error
    raise SysCallError(errno, errorcode.get(errno))
OpenSSL.SSL.SysCallError: (32, 'EPIPE')

Выполнить команду twine upload --repository-url https://pypi.org/project/<project_name> dist/*

Все обсуждения, которые я нашел, касающиеся этой ошибки, не были связаны со шпагатом, и ни одно из решений не помогло.


person Josh Herzberg    schedule 14.09.2019    source источник


Ответы (1)


Решено!

Команда должна быть twine upload dist/*.

person Josh Herzberg    schedule 18.09.2019
comment
Я также пытался включить URL-адрес репозитория в команду и, удалив его таким образом, исправил его. Если у вас несколько дистрибутивов, вам нужно сделать twine upload dist/<the dist version you want>.tar.gz - person Josh Herzberg; 16.03.2021