Разработка Python переносится на Git и GitHub

2 января 2016 года

Wikinews-logo-ru.svg

Разработчики языка программирования Python приняли решение ( PEP-481) заменить Mercurial на Git и перейти на использование GitHub в качестве основной площадки для разработки CPython. Изменения коснутся только репозиториев с кодом и системы рецензирования. Отслеживание ошибок и Wiki останутся без изменений.

В процессе обсуждения возможных путей оптимизации процесса разработки также рассматривалась платформа GitLab, но, в конечном счёте, выбор был сделан в пользу GitHub, так как данная платформа более привычна для основных разработчиков и сторонних участников. Предпочтение GitHub также отдали Гвидо ван Россум (Guido van Rossum), "великодушный пожизненный диктатор" проекта Python, и несколько ключевых разработчиков проекта.

Кроме того, несколько отстранившихся от участия в проекте разработчиков выразили желание вернуться к активной разработке в случае перехода на Git и GitHub. Для новичков Git также отмечен как предпочтительный вариант, так как многие не решались подключиться к разработке из-за применения в сообществе Python собственной платформы рецензирования и системы контроля версий Mercurial. Git и GitHub уже повсеместно распространены и считаются стандартом де-факто среди разработчиков СПО, что даст возможность новичкам сразу подключиться к разработке без траты времени на изучение непривычных инструментов.

Напомним, что до 2009 года для разработки Python использовался Subversion, после чего был осуществлён переход на Mercurial (по популярности в то время Mercurial был примерно на одном уровне с Git, но основным фактором выбора стало то, что данная система написана на Python).

 

ИсточникиПравить


Эта статья содержит материалы из статьи «Разработка Python переносится на Git и GitHub», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
 

Комментарии:Разработка Python переносится на Git и GitHub