При развертывании через Travis CI в PyPi я получаю следующую ошибку:
HTTPError: 403 Client Error: Invalid or non-existent authentication information. for url: https://upload.pypi.org/legacy/
Я следовал документации по Travis CI для pypi развертывания и имеюнастроить мои имя пользователя и пароль PyPI, причем последние шифруются в соответствии с документами шифрования паролей .Пароль не содержит символов, достойных экранирования, но я пытался экранировать все символы, независимо от того.
Кажется, что ничего не работает, совет?
Соответствующий раздел конфигурации Travis CI:
- provider: pypi
on:
branch: master
tags: true
user: "<<username>>"
password:
secure: "<<encrypted password>>"
distributions: "sdist bdist_wheel"
skip_existing: true
РЕДАКТИРОВАТЬ
До того, как Трэвис запустит preparing deploy
и deploying the application
, кажется, что аутентификация прошла успешно.Тем не менее, когда он заканчивает загрузку, он выдает 403 неверную ошибку аутентификации:
Installing deploy dependencies
...
Authenticated as <<username>>
Preparing deploy
...
Deploying application
...
Uploading distributions to https://upload.pypi.org/legacy/
Uploading example-package-py3-none-any.whl
100%|██████████| 41.0k/41.0k [00:00<00:00, 90.3kB/s]
NOTE: Try --verbose to see response content.
HTTPError: 403 Client Error: Invalid or non-existent authentication information. for url: https://upload.pypi.org/legacy/