add.
git commit -m "Update core dependencies"
Обновите наши подрепозитории с помощью следующих команд, но только если доступны новые версии!
git subrepo pull external-deps/spyder-kernels git subrepo pull external-deps/python-lsp-server git subrepo pull external-deps/qtconsole
Объедините этот PR, следуя процедуре, упомянутой в MAINTENANCE.md
Обновите версию в __init__.py
(установите версию выпуска, удалите '.dev0', добавьте 'rcX'), затем
git add . git commit -m «Выпуск X.X.XrcX [ci skip]» git push upstream 5.x
Вручную активируйте следующие рабочие процессы (см. Запуск рабочего процесса): — Создайте установщики на основе conda для Windows, macOS и Linux
Загрузите и протестируйте установку полученных артефактов.
Если один из предыдущих шагов не удался, объедините исправленный PR и начните процесс заново с увеличенным коммитом 'rcX'.
Закройте текущую веху на Github
git pull или git fetch/merge
Обновите changelogs/Spyder-6.md
с loghub spyder-ide/spyder -m vX.X.X
— При выпуске первой альфа-версии новой основной версии (например, Spyder 7) вам необходимо добавить новый файл с именем changelogs/Spyder-7.md
в дерево.
— После этого добавьте changelogs/Spyder-7.md
к MANIFEST.in
, удалите changelogs/Spyder-6.md
из него и добавьте этот путь в раздел check-manifest/ignore
файла setup.cfg
.
Добавьте разделы для Новых функций
, Важных исправлений
и Новых возможностей API
в changelogs/Spyder-5.md
. Для этого просмотрите закрытые проблемы и PR для текущей вехи.
git add .
и git commit -m «Обновление журнала изменений»
Обновите Announcements.md (это отправляется в нашу группу Google), удалив устаревшее объявление того же типа (основное, второстепенное или бета/кандидат на выпуск).
git add .
и git commit -m «Обновить объявления»
git clean -xfdi
и выберите опцию 1
.
Обновите версию в __init__.py
(укажите версию выпуска, удалите 'dev0')
git add .
и git commit -m «Выпустить X.X.X»
python setup.py sdist
Примечание: Это нужно сделать на компьютере с Linux, чтобы предотвратить ошибки прав доступа к исполняемым файлам (см. https://github.com/spyder-ide/spyder/issues/21892 и https://github.com/spyder-ide/spyder/issues/14494).
Активируйте среду с пакетами pip только
pip install -U pip setuptools twine wheel
python setup.py bdist_wheel
Примечание: Это нужно делать на компьютере с Linux, чтобы избежать ошибок прав доступа в исполняемых файлах (см. https://github.com/spyder-ide/spyder/issues/21892 и https://github.com/spyder-ide/spyder/issues/14494)).
Установите сгенерированное колесо локально и проверьте наличие ошибок
twine check dist/*
twine upload dist/*
Проверьте в PyPI, правильно ли был опубликован новый выпуск.
git tag -a vX.X.X -m 'Выпуск X.X.X'
Обновите версию в __init__.py
(добавьте 'dev0' и увеличьте минорную версию)
git add .
и git commit -m «Вернуться к работе [ci skip]»
git checkout master
git merge 5.x
git commit -m «Выпуск X.X.X [ci skip]»
git push upstream master
git push upstream 5.x
git push upstream --tags
Опубликуйте релиз на нашей странице выпусков Github: — Скопируйте содержимое предыдущего описания выпуска (обновив соответствующую информацию и ссылки, чтобы они указывали на новую версию Spyder и запись журнала изменений). — Отредактируйте предыдущее описание выпуска так, чтобы в нём осталась только строка журнала изменений.
Объединить PR на Conda-forge для Spyder. Для этого вы можете перейти на
https://github.com/conda-forge/spyder-feedstock
и объединить соответствующий PR для нового выпуска (обычно появляется автоматический PR, который можно либо объединить как есть, либо использовать в качестве шаблона).
Примечания:
— Не забудьте добавить новые зависимости и обновить ограничения для остальных. Для этого вам нужно сравнить построчно содержимое файла recipe/meta.yaml
в фиде с
https://github.com/spyder-ide/spyder/blob/5.x/setup.py После объединения данных отправьте уведомление на адрес @anaconda-pkg-build о новом релизе.
Обновите элементы, связанные с Binder, когда новая версия Spyder станет доступна в Conda-forge:
Опубликуйте объявление о релизе в нашем списке (следуя файлу Announcements.md) после того, как установщики будут созданы.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )