aboutsummaryrefslogtreecommitdiffstats
path: root/build/rules/py2_deprecation/readme.md
blob: deb36317a136fec520a8eb0363ba4debc0a42c48 (plain) (blame)
1
2
3
4
5
6
7
8
9
# Python 2 в Аркадии deprecated 

Arcadia мигрирует на Python 3 и код на Python 2 [объявлен deprecated](https://clubs.at.yandex-team.ru/arcadia/23044)

Чтобы не перегружать большими портянками предупреждений консоль все такие ошибки по умолчанию выводятся через этот модуль и потому фигурирут одной строкой.

Чтобы увидеть все ошибки достаточно запустить вашу сборку с дополнительным флагом `-DFAIL_PY2`. Это вызовет configure-ошибки во всех стартовых Python2-only модулях:
программах - `PY2_PROGRAM`, тестах (`PY2TEST`) и Sandbox-задачах (`SANDBOX_TASK`). `PY2_LIBRARY` на данный момент не вызывает ошибок, потому что достаточно сложно
отследить зависимости на них из разрешённых `PY23_LIBRARY` и `PY23_TEST`.