Есть некоторые исправления совместимости, которые было бы неплохо выпустить:
Я никогда раньше не делал релизов здесь, но, если я правильно понимаю, все, что нужно, — это отправить обновление журнала изменений и пометить его, и оно будет автоматически опубликовано с использованием токена PyPI @blueyed .
Сделаю на днях, если кто-то не возражает (или добровольно).
Что ж, я попытался, но похоже, что токен больше недействителен:
HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.
(См. задание: https://travis-ci.org/github/pytest-dev/pytest-django/jobs/721042875).
Так что теперь немного неразберихи с релизом, зафиксированным и помеченным, но не опубликованным в PyPI...
@blueyed и @pelme : согласно https://pypi.org/project/pytest-django/ , вы являетесь пользователями, имеющими разрешение на публикацию в PyPI. Как вы думаете, вы могли бы вручную опубликовать колесо или, может быть, обновить токен travis? Извините за беспорядок, я надеялся, что это сработает.
@bluetech , если вы используете setup.py upload
, попробуйте вместо этого twine upload
. Кажется, что первый был недавно сломан, по крайней мере, для моих проектов.
Извините, я не могу помочь вам с этим.
@bluetech @pelme есть ли шанс, что вы могли бы помочь с его выпуском?
(Из https://github.com/pytest-dev/pytest/issues/7585#issuecomment-691510957):
@pelme , не могли бы вы добавить меня и/или @bluetech в качестве издателей на PyPI? Мы можем взять его оттуда (мое имя пользователя также nicoddemus
). @bluetech что у тебя?
Извините за задержку. Я добавил @nicoddemus в качестве владельца PyPI. Я не знаю имени пользователя @bluetech в PyPI, но, пожалуйста, ответьте здесь, и я вас тоже добавлю!
Спасибо 🙏 и дайте мне знать, если я могу быть чем-то еще полезен.
@pelme Отлично, спасибо!
Мое имя пользователя PyPI — bluetech
(на самом деле только что созданное). После добавления я завершу этот выпуск.
@bluetech Потрясающе! Теперь вы приглашены на PyPI.
Версия 3.10.0 теперь доступна для PyPI.
Примечание. Я сделал загрузку локально; Я попытался обновить токен в файле travis, но при попытке зашифровать новый токен выдает ошибку о том, что токен слишком длинный... Тем не менее, я найду время для изучения перед следующим выпуском. Может быть, просто переключиться на действия github?
Может быть, просто переключиться на действия github?
Звучит как хорошая идея. Затем вы можете хранить ключи в секретном хранилище github.
Самый полезный комментарий
@bluetech @pelme есть ли шанс, что вы могли бы помочь с его выпуском?