<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/conf/python.conf, branch oidc-1.2.8.12-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.8.12-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.8.12-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-01-28T08:53:18Z</updated>
<entry>
<title>fix py+cpp builds for USE_PYTHON3_PREV mode</title>
<updated>2026-01-28T08:53:18Z</updated>
<author>
<name>kuzmich321</name>
<email>kuzmich321@yandex-team.com</email>
</author>
<published>2026-01-28T08:08:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=862f34a4908d4e2c4433d17dcde63fb06b8d6597'/>
<id>urn:sha1:862f34a4908d4e2c4433d17dcde63fb06b8d6597</id>
<content type='text'>
commit_hash:ffaf200ede2a32d3c2a62f4b9bc52ee7f3c054a8
</content>
</entry>
<entry>
<title>Split cython for py3 and py2</title>
<updated>2026-01-13T07:20:05Z</updated>
<author>
<name>mikhnenko</name>
<email>mikhnenko@yandex-team.com</email>
</author>
<published>2026-01-13T06:51:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=05c0c8a128582bb1391c8e78f3e9269b9876e079'/>
<id>urn:sha1:05c0c8a128582bb1391c8e78f3e9269b9876e079</id>
<content type='text'>
commit_hash:be16297e622cad23f9548bedfb2710b51b967573
</content>
</entry>
<entry>
<title>python tool selection cleanup</title>
<updated>2025-12-29T01:32:36Z</updated>
<author>
<name>kuzmich321</name>
<email>kuzmich321@yandex-team.com</email>
</author>
<published>2025-12-29T01:14:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8edf351ad0aa09912456c5ad2f1fa8128c38af5e'/>
<id>urn:sha1:8edf351ad0aa09912456c5ad2f1fa8128c38af5e</id>
<content type='text'>
commit_hash:ccaa5820b9d925bdb2dfd6fcb03ff1b328fad93c
</content>
</entry>
<entry>
<title>Drop deprecated "context" mod usage</title>
<updated>2025-12-19T07:38:56Z</updated>
<author>
<name>vpozdyayev</name>
<email>vpozdyayev@yandex-team.com</email>
</author>
<published>2025-12-19T07:20:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=02dec4d8b22a9281c61378f9fa2addb789984908'/>
<id>urn:sha1:02dec4d8b22a9281c61378f9fa2addb789984908</id>
<content type='text'>
commit_hash:9f4602d9122e664a9afaae7cd634767295d90c70
</content>
</entry>
<entry>
<title>Add glob restrictions for skipped files</title>
<updated>2025-11-10T19:12:18Z</updated>
<author>
<name>dimdim11</name>
<email>dimdim11@yandex-team.com</email>
</author>
<published>2025-11-10T18:35:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=475d0ff7580c3bab6eb077bd1c45072663b46fb4'/>
<id>urn:sha1:475d0ff7580c3bab6eb077bd1c45072663b46fb4</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Добавление ограничений на пропущенные файлы в glob-шаблонах 📝

- 🔧 Добавлены параметры `SKIPPED_MIN_MATCHES` и `SKIPPED_ERROR_PERCENT` в макросах `_GLOB` и `_LATE_GLOB` для контроля количества пропущенных файлов при сборке. Это позволяет избежать ситуаций, когда значительная часть файлов находится на диске, но отбрасывается.
- ⚙️ Для большинства конфигурационных файлов установлены единые значения: минимальное количество файлов — 2000, порог ошибки — 90%. Это означает, что если пропущено более 90% от количества файлов (если найдено минимум 2000 файлов), сборка завершится с ошибкой по ограничениям глоба.
- 🧪 Для фронтовых макросов, в которых всё в кучу (стили, тесты, картинки) ограничения смягчены, а местами выключены, потому что может отбрасываться более 99% найденных файлов.
- 📄 В паре модулей уточнены глобы, чтобы не отбрасывать более 90% файлов в глобах.

Параметры позволяют запретить создание в Аркадии глобов с большим количеством пропущенных файлов, что впустую расходует ресурсы кластера сборки.

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Yandex Code Assistant&lt;/font&gt;&lt;/a&gt;

&lt;/section&gt;
commit_hash:992c0828a6a4a3b4133262f8fd28afca43c13362
</content>
</entry>
<entry>
<title>Slight refactor of a linter interface</title>
<updated>2025-10-31T06:42:18Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2025-10-31T06:21:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7bf00b4297e96d1ddeadf2d9f60f071148d66ce7'/>
<id>urn:sha1:7bf00b4297e96d1ddeadf2d9f60f071148d66ce7</id>
<content type='text'>
 Slight refactor of linter interface
commit_hash:3f748b36d78af8cd7f0a02ac3f8f1ddc580ced45
</content>
</entry>
<entry>
<title>Move running ruff in source root hack under a flag</title>
<updated>2025-10-30T06:59:03Z</updated>
<author>
<name>alevitskii</name>
<email>alevitskii@yandex-team.com</email>
</author>
<published>2025-10-30T06:29:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8d8a5ffdcb8b222a1a9970675cdc12f68466d95e'/>
<id>urn:sha1:8d8a5ffdcb8b222a1a9970675cdc12f68466d95e</id>
<content type='text'>
&lt;section id="quibbler-autodescription"&gt;

#### Перенос запуска ruff в корень исходников под флагом 📝

- 🔄 Добавлен новый флаг `RUN_IN_SOURCE_ROOT` в макрос `STYLE_RUFF` для контроля места запуска проверок ruff — в корне сборки или в корне исходников.
- ⚠️ Введено ограничение на использование флага: разрешено только для определённых проектов (`fintech/uservices`, `taxi`, `electro`), чтобы избежать некорректной работы линтера.
- 🔧 Изменена логика в обёртке ruff: теперь при активном флаге проверки запускаются в корне исходников, дополнительно разрешён запуск в этом режиме для проектов, использующих `extend` в конфигурации.
- 📄 Обновлены конфигурации линтеров в нескольких проектах, где требуется запуск ruff в корне исходников из-за особенностей структуры проектов и использования `PY_NAMESPACE` / `TOP_LEVEL`.

&lt;a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"&gt;&lt;font size="2"&gt;Autodescription by Code Assistant&lt;/font&gt;&lt;/a&gt;
&lt;/section&gt;
commit_hash:77fb2549abdd7964ac35a0939a6aedbf30c2d27a
</content>
</entry>
<entry>
<title>Add glob restrictions</title>
<updated>2025-10-22T20:20:48Z</updated>
<author>
<name>dimdim11</name>
<email>dimdim11@yandex-team.com</email>
</author>
<published>2025-10-22T20:02:13Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8029c61a6a2bc65d09a772655a98030cb80a3868'/>
<id>urn:sha1:8029c61a6a2bc65d09a772655a98030cb80a3868</id>
<content type='text'>
Add glob restrictions
commit_hash:cc9055e74a023eaeea3076afdf525e2262101209
</content>
</entry>
<entry>
<title>fix python so build for clang v20 darwin</title>
<updated>2025-10-21T17:31:58Z</updated>
<author>
<name>lol4t0</name>
<email>lol4t0@yandex-team.com</email>
</author>
<published>2025-10-21T17:01:10Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2d5f082833786b7e737c72c228e8ec055e4b290a'/>
<id>urn:sha1:2d5f082833786b7e737c72c228e8ec055e4b290a</id>
<content type='text'>
commit_hash:76767834dc546fbc116dfeebb14ceaec6d0d2b69
</content>
</entry>
<entry>
<title>More scripts py3 migration</title>
<updated>2025-10-20T06:42:01Z</updated>
<author>
<name>nechda</name>
<email>nechda@yandex-team.com</email>
</author>
<published>2025-10-20T06:12:34Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d6427b59fba7225b222f4137dcb9646ec80e0a31'/>
<id>urn:sha1:d6427b59fba7225b222f4137dcb9646ec80e0a31</id>
<content type='text'>
commit_hash:1a2377789930bc46d1b675e5efee76dd379cfc79
</content>
</entry>
</feed>
