Приближаем уход второго Питона
Чуть менее года остаётся до момента, когда прекратится официальная поддержка Python 2.
Некоторые до сих пор сопротивляются отходу второго Питона в мир иной, но мы идём другим путём.

На прошлой неделе я решил чуть приблизить светлое будущее по меньшей мере в поддерживаемых мною проектах.

Для этого я создал бейдж кампании, которую назвал «LBC — Last Breath Campaign. Python 2» (кампания «Python2. Последний вздох») и развесил во многих своих репозиториях. Вот он:

https://idlesign.github.io/lbc/py2-lbc.svg

Описание на английском доступно на странице кампании — https://idlesign.github.io/lbc/
Участие в ней предполагает установку бейджа в кратком описании (readme) и на заглавную страницу документации.

Наличие бейджа сигнализирует о том, что:

  • в любой момент в течении 2019-го года проект перестанет осуществлять проверку качества на Питоне 2. То есть, больше не будет производится тестирование (например, при непрерывной интеграции) под эту версию. Совместимость при этом может сохраняться, но это не гарантируется;
  • в любой момент в течении 2020-го года из проекта будет убран весь код, поддерживающий совместимость с Питоном 2.

Условия могут показаться кому-то довольно жёсткими, но тянуть дальше старьё — жалко сил и времени.
Влиться в кампанию, установив бейдж, может любой желающий.

В будущее!

Категории

Язык

На заметку
У нас есть новостная группа в Telegram. Там же можно обсудить интересующие вопросы. Ссылка в самом низу страницы.