aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorshadchin <shadchin@yandex-team.ru>2022-02-10 16:44:30 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:30 +0300
commit2598ef1d0aee359b4b6d5fdd1758916d5907d04f (patch)
tree012bb94d777798f1f56ac1cec429509766d05181 /build
parent6751af0b0c1b952fede40b19b71da8025b5d8bcf (diff)
downloadydb-2598ef1d0aee359b4b6d5fdd1758916d5907d04f.tar.gz
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'build')
-rw-r--r--build/conf/license.conf2
-rw-r--r--build/config/tests/flake8/flake8.conf2
-rw-r--r--build/external_resources/flake8_py2/ya.make10
-rw-r--r--build/external_resources/flake8_py3/ya.make10
-rw-r--r--build/platform.md14
-rw-r--r--build/platform/cuda/ya.make32
-rw-r--r--build/platform/lld/ya.make48
-rw-r--r--build/platform/python/python27/ya.make10
-rw-r--r--build/platform/python/python39/ya.make34
-rw-r--r--build/platform/python/readme.md6
-rw-r--r--build/platform/python/resources.inc10
-rw-r--r--build/platform/python/tests/ya.make2
-rw-r--r--build/platform/python/ya.make152
-rw-r--r--build/plugins/ytest.py6
-rw-r--r--build/prebuilt/contrib/tools/python3/pycc/ya.make.resource6
-rw-r--r--build/prebuilt/ya.make2
-rw-r--r--build/rules/contrib_deps.policy12
-rw-r--r--build/rules/contrib_python.policy798
-rw-r--r--build/rules/flake8/migrations.yaml136
-rw-r--r--build/rules/library_deps.policy2
-rw-r--r--build/sysincl/misc.yml24
-rw-r--r--build/sysincl/windows.yml4
-rw-r--r--build/ya.conf.json1336
-rw-r--r--build/ymake.core.conf36
-rwxr-xr-xbuild/ymake_conf.py42
25 files changed, 1368 insertions, 1368 deletions
diff --git a/build/conf/license.conf b/build/conf/license.conf
index f2fb576b0d..7cf45cd343 100644
--- a/build/conf/license.conf
+++ b/build/conf/license.conf
@@ -228,7 +228,7 @@ LICENSES_PERMISSIVE= \
BSD-derived \
BSD-ORIGINAL-UC-1986 \
BSD-Source-Code \
- Bsd-Simplified-Darwin \
+ Bsd-Simplified-Darwin \
Bsd-Unchanged \
Bsd-Unmodified \
bzip2-1.0.6 \
diff --git a/build/config/tests/flake8/flake8.conf b/build/config/tests/flake8/flake8.conf
index 8af22b5d4d..286b779270 100644
--- a/build/config/tests/flake8/flake8.conf
+++ b/build/config/tests/flake8/flake8.conf
@@ -27,7 +27,7 @@ ignore =
E731, # do not assign a lambda expression, use a def
E741, # do not use variables named 'l', 'O', or 'I'
- F722, # syntax error in forward annotation
+ F722, # syntax error in forward annotation
W503, # line break before binary operator
W504, # line break after binary operator
diff --git a/build/external_resources/flake8_py2/ya.make b/build/external_resources/flake8_py2/ya.make
index 412a014b9e..8bf9f10b3e 100644
--- a/build/external_resources/flake8_py2/ya.make
+++ b/build/external_resources/flake8_py2/ya.make
@@ -13,11 +13,11 @@ ENDIF()
DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE(
FLAKE8_PY2
- sbr:2488549842 FOR DARWIN-ARM64
- sbr:2488553184 FOR DARWIN
- sbr:2488550572 FOR LINUX-PPC64LE
- sbr:2488555532 FOR LINUX
- sbr:2488554786 FOR WIN32
+ sbr:2488549842 FOR DARWIN-ARM64
+ sbr:2488553184 FOR DARWIN
+ sbr:2488550572 FOR LINUX-PPC64LE
+ sbr:2488555532 FOR LINUX
+ sbr:2488554786 FOR WIN32
)
END()
diff --git a/build/external_resources/flake8_py3/ya.make b/build/external_resources/flake8_py3/ya.make
index c2192b2df6..a46bfb7fc6 100644
--- a/build/external_resources/flake8_py3/ya.make
+++ b/build/external_resources/flake8_py3/ya.make
@@ -13,11 +13,11 @@ ENDIF()
DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE(
FLAKE8_PY3
- sbr:2617984240 FOR DARWIN-ARM64
- sbr:2617985759 FOR DARWIN
- sbr:2617984621 FOR LINUX-PPC64LE
- sbr:2617987339 FOR LINUX
- sbr:2617986064 FOR WIN32
+ sbr:2617984240 FOR DARWIN-ARM64
+ sbr:2617985759 FOR DARWIN
+ sbr:2617984621 FOR LINUX-PPC64LE
+ sbr:2617987339 FOR LINUX
+ sbr:2617986064 FOR WIN32
)
END()
diff --git a/build/platform.md b/build/platform.md
index deb8acfb09..b984537172 100644
--- a/build/platform.md
+++ b/build/platform.md
@@ -5,19 +5,19 @@
Clang 9.0.8, Android NDK r21b. API 16 for the 32-bit platforms, API 21 for 64-bit.
* `darwin`
* `x86_64`
- Clang 12.0.0, macOS SDK 10.13
- * `arm64`
- Clang 12.0.0, macOS SDK ???
+ Clang 12.0.0, macOS SDK 10.13
+ * `arm64`
+ Clang 12.0.0, macOS SDK ???
* `ios`
* `i386`, `x86_64`, `armv7`, `arm64`
- Clang 12.0.0, iOS SDK and iOS Simulator SDK 11.1
+ Clang 12.0.0, iOS SDK and iOS Simulator SDK 11.1
* `linux`
* `x86_64`
- Clang 12.0.0, Ubuntu Linux 14.04 x86-64 SDK
+ Clang 12.0.0, Ubuntu Linux 14.04 x86-64 SDK
* `aarch64`
- Clang 12.0.0, Ubuntu Linux 16.04 aarch64 SDK
+ Clang 12.0.0, Ubuntu Linux 16.04 aarch64 SDK
* `ppc64le`
- Clang 12.0.0, Ubuntu Linux 14.04 ppc64le SDK
+ Clang 12.0.0, Ubuntu Linux 14.04 ppc64le SDK
* `win`
* `i686`, `x86_64`
Microsoft Visual C++ 2017 14.16.27023, Windows Kits 10.0.16299.0
diff --git a/build/platform/cuda/ya.make b/build/platform/cuda/ya.make
index 3615f682cd..bde0967770 100644
--- a/build/platform/cuda/ya.make
+++ b/build/platform/cuda/ya.make
@@ -14,14 +14,14 @@ IF (USE_ARCADIA_CUDA)
IF (CUDA_VERSION == "11.4")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:2410761119) # CUDA Toolkit 11.4.2 for Linux x86-64
ELSEIF (CUDA_VERSION == "11.3")
- DECLARE_EXTERNAL_RESOURCE(CUDA sbr:2213063565) # CUDA Toolkit 11.3.1 for Linux x86-64
- ELSEIF (CUDA_VERSION == "11.2")
+ DECLARE_EXTERNAL_RESOURCE(CUDA sbr:2213063565) # CUDA Toolkit 11.3.1 for Linux x86-64
+ ELSEIF (CUDA_VERSION == "11.2")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:2073566375) # CUDA Toolkit 11.2.2 for Linux x86-64
ELSEIF (CUDA_VERSION == "11.1")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:1882836946) # CUDA Toolkit 11.1.1 for Linux x86-64
ELSEIF (CUDA_VERSION == "11.0")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:1647896014) # CUDA Toolkit 11.0.2 for Linux x86-64
- ELSEIF (CUDA_VERSION == "10.1")
+ ELSEIF (CUDA_VERSION == "10.1")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:2077988857) # CUDA Toolkit 10.1.168 for Linux x86-64
ELSE()
ENABLE(CUDA_NOT_FOUND)
@@ -40,7 +40,7 @@ IF (USE_ARCADIA_CUDA)
ELSEIF (HOST_OS_LINUX AND HOST_ARCH_PPC64LE)
IF (OS_LINUX AND ARCH_PPC64LE)
- IF (CUDA_VERSION == "10.1")
+ IF (CUDA_VERSION == "10.1")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:1586537264) # CUDA Toolkit 10.1.168 for Linux ppc64le
ELSE()
ENABLE(CUDA_NOT_FOUND)
@@ -52,7 +52,7 @@ IF (USE_ARCADIA_CUDA)
ELSEIF (HOST_OS_DARWIN AND HOST_ARCH_X86_64)
IF (OS_DARWIN AND ARCH_X86_64)
- IF (CUDA_VERSION == "10.1")
+ IF (CUDA_VERSION == "10.1")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:978727023) # CUDA Toolkit 10.1.168 for macOS x86-64
ENDIF()
@@ -62,11 +62,11 @@ IF (USE_ARCADIA_CUDA)
ELSEIF (HOST_OS_WINDOWS AND HOST_ARCH_X86_64)
IF (OS_WINDOWS AND ARCH_X86_64)
- IF (CUDA_VERSION == "11.3")
- DECLARE_EXTERNAL_RESOURCE(CUDA sbr:2215101513) # CUDA Toolkit 11.3.1 for Windows x86-64
- ELSEIF (CUDA_VERSION == "11.1")
+ IF (CUDA_VERSION == "11.3")
+ DECLARE_EXTERNAL_RESOURCE(CUDA sbr:2215101513) # CUDA Toolkit 11.3.1 for Windows x86-64
+ ELSEIF (CUDA_VERSION == "11.1")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:1896564605) # CUDA Toolkit 11.1.1 for Windows x86-64
- ELSEIF (CUDA_VERSION == "10.1")
+ ELSEIF (CUDA_VERSION == "10.1")
DECLARE_EXTERNAL_RESOURCE(CUDA sbr:978734165) # CUDA Toolkit 10.1.168 for Windows x86-64
ELSE()
ENABLE(CUDA_NOT_FOUND)
@@ -84,10 +84,10 @@ ENDIF()
IF (USE_ARCADIA_CUDA_HOST_COMPILER)
IF (HOST_OS_LINUX AND HOST_ARCH_X86_64)
IF (OS_LINUX AND ARCH_X86_64)
- DECLARE_EXTERNAL_RESOURCE(CUDA_HOST_TOOLCHAIN sbr:1886578148) # Clang 11.0.0 for linux-x86_64
- IF (CUDA_VERSION VERSION_LT "11.2")
- # Equivalent to nvcc -allow-unsupported-compiler (present since 11.0).
- CFLAGS(GLOBAL "-D__NV_NO_HOST_COMPILER_CHECK")
+ DECLARE_EXTERNAL_RESOURCE(CUDA_HOST_TOOLCHAIN sbr:1886578148) # Clang 11.0.0 for linux-x86_64
+ IF (CUDA_VERSION VERSION_LT "11.2")
+ # Equivalent to nvcc -allow-unsupported-compiler (present since 11.0).
+ CFLAGS(GLOBAL "-D__NV_NO_HOST_COMPILER_CHECK")
ENDIF()
ELSEIF(OS_LINUX AND ARCH_AARCH64)
DECLARE_EXTERNAL_RESOURCE(CUDA_HOST_TOOLCHAIN sbr:1886578148) # Clang 11.0.0 for linux-x86_64
@@ -97,7 +97,7 @@ IF (USE_ARCADIA_CUDA_HOST_COMPILER)
ELSEIF (HOST_OS_LINUX AND HOST_ARCH_PPC64LE)
IF (OS_LINUX AND ARCH_PPC64LE)
- IF (CUDA_VERSION == "10.1")
+ IF (CUDA_VERSION == "10.1")
DECLARE_EXTERNAL_RESOURCE(CUDA_HOST_TOOLCHAIN sbr:1566513994) # Clang 7.0 for Linux ppc64le (not latest)
ELSE()
ENABLE(CUDA_HOST_COMPILER_NOT_FOUND)
@@ -110,7 +110,7 @@ IF (USE_ARCADIA_CUDA_HOST_COMPILER)
ELSEIF (HOST_OS_DARWIN AND HOST_ARCH_X86_64)
IF (OS_DARWIN AND ARCH_X86_64)
SET(__XCODE_RESOURCE_NAME CUDA_HOST_TOOLCHAIN)
- IF (CUDA_VERSION == "10.1")
+ IF (CUDA_VERSION == "10.1")
SET(__XCODE_TOOLCHAIN_VERSION "9.2") # (not latest)
ELSE()
SET(__XCODE_TOOLCHAIN_VERSION "")
@@ -129,7 +129,7 @@ IF (USE_ARCADIA_CUDA_HOST_COMPILER)
# devtools/tools_build/pack_sdk.py msvc out.tar
# Note: it will contain patched "VC/Auxiliary/Build/vcvarsall.bat"
# to prevent "nvcc fatal : Host compiler targets unsupported OS."
- IF (CUDA_HOST_MSVC_VERSION == "14.28.29910")
+ IF (CUDA_HOST_MSVC_VERSION == "14.28.29910")
DECLARE_EXTERNAL_RESOURCE(CUDA_HOST_TOOLCHAIN sbr:2153212401)
ELSE()
MESSAGE(FATAL_ERROR "Unexpected or unspecified Microsoft Visual C++ CUDA host compiler version")
diff --git a/build/platform/lld/ya.make b/build/platform/lld/ya.make
index c046e89098..808357eae9 100644
--- a/build/platform/lld/ya.make
+++ b/build/platform/lld/ya.make
@@ -4,13 +4,13 @@ LICENSE(Service-Prebuilt-Tool)
OWNER(somov)
-IF (USE_LTO OR USE_THINLTO)
- IF (CLANG7 OR CLANG8)
+IF (USE_LTO OR USE_THINLTO)
+ IF (CLANG7 OR CLANG8)
# Use LLD 8 for old Clang because its IR code fails LLD 11 validation.
ENABLE(USE_LLD8)
- ELSEIF (CLANG11)
- # DEVTOOLSSUPPORT-9065
- ENABLE(USE_LLD11)
+ ELSEIF (CLANG11)
+ # DEVTOOLSSUPPORT-9065
+ ENABLE(USE_LLD11)
ENDIF()
ENDIF()
@@ -29,31 +29,31 @@ ELSEIF (USE_LLD8)
ENDIF()
LDFLAGS("-fuse-ld=$LLD_ROOT_RESOURCE_GLOBAL/ld")
-ELSEIF (USE_LLD11)
- IF (HOST_OS_LINUX)
- IF (HOST_ARCH_PPC64LE)
- DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:1843381106)
- ELSE()
- DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:1843327433)
- ENDIF()
- ELSEIF (HOST_OS_DARWIN)
- DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:1843327928)
- ENDIF()
-
- LDFLAGS("-fuse-ld=$LLD_ROOT_RESOURCE_GLOBAL/ld" "-Wl,--no-rosegment")
+ELSEIF (USE_LLD11)
+ IF (HOST_OS_LINUX)
+ IF (HOST_ARCH_PPC64LE)
+ DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:1843381106)
+ ELSE()
+ DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:1843327433)
+ ENDIF()
+ ELSEIF (HOST_OS_DARWIN)
+ DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:1843327928)
+ ENDIF()
+
+ LDFLAGS("-fuse-ld=$LLD_ROOT_RESOURCE_GLOBAL/ld" "-Wl,--no-rosegment")
ELSE()
IF (HOST_OS_LINUX)
IF (HOST_ARCH_PPC64LE)
- DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283417120)
+ DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283417120)
ELSE()
- DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283360772)
+ DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283360772)
ENDIF()
ELSEIF (HOST_OS_DARWIN)
- IF (HOST_ARCH_ARM64)
- DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283439721)
- ELSE()
- DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283429958)
- ENDIF()
+ IF (HOST_ARCH_ARM64)
+ DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283439721)
+ ELSE()
+ DECLARE_EXTERNAL_RESOURCE(LLD_ROOT sbr:2283429958)
+ ENDIF()
ENDIF()
LDFLAGS("-fuse-ld=$LLD_ROOT_RESOURCE_GLOBAL/ld" "-Wl,--no-rosegment")
diff --git a/build/platform/python/python27/ya.make b/build/platform/python/python27/ya.make
index 35d2ef8405..a48304643f 100644
--- a/build/platform/python/python27/ya.make
+++ b/build/platform/python/python27/ya.make
@@ -8,11 +8,11 @@ OWNER(
INCLUDE(${ARCADIA_ROOT}/build/platform/python/resources.inc)
IF (OS_LINUX)
- IF (ARCH_ARM64 OR ARCH_AARCH64)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON27 ${PYTHON27_LINUX_ARM64})
- ELSE()
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON27 ${PYTHON27_LINUX})
- ENDIF()
+ IF (ARCH_ARM64 OR ARCH_AARCH64)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON27 ${PYTHON27_LINUX_ARM64})
+ ELSE()
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON27 ${PYTHON27_LINUX})
+ ENDIF()
ELSEIF (OS_DARWIN)
DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON27 ${PYTHON27_DARWIN})
ELSEIF (OS_WINDOWS)
diff --git a/build/platform/python/python39/ya.make b/build/platform/python/python39/ya.make
index 2579542d1e..dfc800e971 100644
--- a/build/platform/python/python39/ya.make
+++ b/build/platform/python/python39/ya.make
@@ -1,22 +1,22 @@
-RESOURCES_LIBRARY()
-
-OWNER(
- g:contrib
- g:yatool
-)
-
-INCLUDE(${ARCADIA_ROOT}/build/platform/python/resources.inc)
-
-IF (OS_LINUX)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON39 ${PYTHON39_LINUX})
-ELSEIF (OS_DARWIN)
+RESOURCES_LIBRARY()
+
+OWNER(
+ g:contrib
+ g:yatool
+)
+
+INCLUDE(${ARCADIA_ROOT}/build/platform/python/resources.inc)
+
+IF (OS_LINUX)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON39 ${PYTHON39_LINUX})
+ELSEIF (OS_DARWIN)
IF (ARCH_ARM64)
DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON39 ${PYTHON39_DARWIN_ARM64})
ELSEIF(ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON39 ${PYTHON39_DARWIN})
ENDIF()
-ELSEIF (OS_WINDOWS)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON39 ${PYTHON39_WINDOWS})
-ENDIF()
-
-END()
+ELSEIF (OS_WINDOWS)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON39 ${PYTHON39_WINDOWS})
+ENDIF()
+
+END()
diff --git a/build/platform/python/readme.md b/build/platform/python/readme.md
index 1eaafad35b..d8f0963c3f 100644
--- a/build/platform/python/readme.md
+++ b/build/platform/python/readme.md
@@ -25,7 +25,7 @@
6. `for path in $(ls packages); do ar -xf packages/$path; tar -xf data.tar.xz; done;`
7. `mv usr python`
8. `tar -czf python{PYTHON_VERSION}_linux.tar.gz python`
-9. `ya upload python{PYTHON_VERSION}_linux.tar.gz -d "Ubuntu {UBUNTU_VERSION} x86_64 python{PYTHON_VERSION} installation" --do-not-remove`
+9. `ya upload python{PYTHON_VERSION}_linux.tar.gz -d "Ubuntu {UBUNTU_VERSION} x86_64 python{PYTHON_VERSION} installation" --do-not-remove`
UBUNTU_VERSION - версия ubuntu, на которой майнился системный питон
@@ -40,7 +40,7 @@ UBUNTU_VERSION - версия ubuntu, на которой майнился си
3. `python/Python.framework/Python -> Versions/Current/Python`
4. `python/Python.framework/Resources -> Versions/Current/Resources`
6. `tar -czf python{PYTHON_VERSION}_darwin.tar.gz python`
-7. `ya upload python{PYTHON_VERSION}_darwin.tar.gz -d "Darwin x86_64 python{PYTHON_VERSION} installation" --do-not-remove`
+7. `ya upload python{PYTHON_VERSION}_darwin.tar.gz -d "Darwin x86_64 python{PYTHON_VERSION} installation" --do-not-remove`
Если нужного питона нет в системе, его нужно установить из `python.org`, его установку можно найти в стандартном месте.
@@ -52,7 +52,7 @@ UBUNTU_VERSION - версия ubuntu, на которой майнился си
2. Устанавливаем нужную версию питона из `python.org`
3. Копируем содержимое установки питона в директорию `python`
4. Пакуем директорию `python` в `python{PYTHON_VERSION}_windows.tar.gz`
-5. `ya upload python{PYTHON_VERSION}_windows.tar.gz -d "Windows x86_64 python{PYTHON_VERSION} installation" --do-not-remove`
+5. `ya upload python{PYTHON_VERSION}_windows.tar.gz -d "Windows x86_64 python{PYTHON_VERSION} installation" --do-not-remove`
## Добавляем бандлы системного питона в сборку
diff --git a/build/platform/python/resources.inc b/build/platform/python/resources.inc
index a730a5039b..901d5d0433 100644
--- a/build/platform/python/resources.inc
+++ b/build/platform/python/resources.inc
@@ -1,14 +1,14 @@
SET(PYTHON27_LINUX sbr:1666107838) # Different from others(compatible with running tests) DEVTOOLS-7424
SET(PYTHON34_LINUX sbr:419260733)
SET(PYTHON35_LINUX sbr:1658217692) # Different from others(compatible with running tests) DEVTOOLS-7424
-SET(PYTHON36_LINUX sbr:2569180519) # Different from others(compatible with running tests) DEVTOOLS-7424
+SET(PYTHON36_LINUX sbr:2569180519) # Different from others(compatible with running tests) DEVTOOLS-7424
SET(PYTHON37_LINUX sbr:616675620)
SET(PYTHON38_LINUX sbr:1211259884)
-SET(PYTHON39_LINUX sbr:2019057022)
+SET(PYTHON39_LINUX sbr:2019057022)
SET(PYTHON310_LINUX sbr:2505611617)
-SET(PYTHON27_LINUX_ARM64 sbr:2145006545)
-
+SET(PYTHON27_LINUX_ARM64 sbr:2145006545)
+
SET(PYTHON27_DARWIN sbr:426406952)
SET(PYTHON34_DARWIN sbr:426379328)
SET(PYTHON35_DARWIN sbr:426409804)
@@ -28,5 +28,5 @@ SET(PYTHON35_WINDOWS sbr:410155020)
SET(PYTHON36_WINDOWS sbr:410161131)
SET(PYTHON37_WINDOWS sbr:629042628)
SET(PYTHON38_WINDOWS sbr:1211466284)
-SET(PYTHON39_WINDOWS sbr:2018972280)
+SET(PYTHON39_WINDOWS sbr:2018972280)
SET(PYTHON310_WINDOWS sbr:2506068927)
diff --git a/build/platform/python/tests/ya.make b/build/platform/python/tests/ya.make
index 0d8965240e..0665a86bbe 100644
--- a/build/platform/python/tests/ya.make
+++ b/build/platform/python/tests/ya.make
@@ -29,7 +29,7 @@ PEERDIR(
build/platform/python/python36
build/platform/python/python37
build/platform/python/python38
- build/platform/python/python39
+ build/platform/python/python39
build/platform/python/python310
)
diff --git a/build/platform/python/ya.make b/build/platform/python/ya.make
index 247e65f4c9..101d453f88 100644
--- a/build/platform/python/ya.make
+++ b/build/platform/python/ya.make
@@ -9,34 +9,34 @@ INCLUDE(resources.inc)
IF (USE_SYSTEM_PYTHON)
IF (OS_LINUX)
- IF (ARCH_ARM64 OR ARCH_AARCH64)
- IF (_SYSTEM_PYTHON27)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_LINUX_ARM64})
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
- ENDIF()
- ELSEIF (ARCH_X86_64)
- IF (_SYSTEM_PYTHON27)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_LINUX})
- ELSEIF (_SYSTEM_PYTHON34)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON34_LINUX})
- ELSEIF (_SYSTEM_PYTHON35)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON35_LINUX})
- ELSEIF (_SYSTEM_PYTHON36)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON36_LINUX})
- ELSEIF (_SYSTEM_PYTHON37)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON37_LINUX})
- ELSEIF (_SYSTEM_PYTHON38)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON38_LINUX})
- ELSEIF (_SYSTEM_PYTHON39)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON39_LINUX})
+ IF (ARCH_ARM64 OR ARCH_AARCH64)
+ IF (_SYSTEM_PYTHON27)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_LINUX_ARM64})
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
+ ENDIF()
+ ELSEIF (ARCH_X86_64)
+ IF (_SYSTEM_PYTHON27)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_LINUX})
+ ELSEIF (_SYSTEM_PYTHON34)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON34_LINUX})
+ ELSEIF (_SYSTEM_PYTHON35)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON35_LINUX})
+ ELSEIF (_SYSTEM_PYTHON36)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON36_LINUX})
+ ELSEIF (_SYSTEM_PYTHON37)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON37_LINUX})
+ ELSEIF (_SYSTEM_PYTHON38)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON38_LINUX})
+ ELSEIF (_SYSTEM_PYTHON39)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON39_LINUX})
ELSEIF (_SYSTEM_PYTHON310)
DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON310_LINUX})
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
- ENDIF()
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
+ ENDIF()
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
ENDIF()
CFLAGS(
GLOBAL "-isystem$EXTERNAL_PYTHON_RESOURCE_GLOBAL/python/include"
@@ -44,38 +44,38 @@ IF (USE_SYSTEM_PYTHON)
)
ELSEIF (OS_DARWIN)
IF (PYTHON_DISTR == "macos-brew")
- IF (ARCH_X86_64)
- IF (_SYSTEM_PYTHON27)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON sbr:562720527)
- ELSEIF (_SYSTEM_PYTHON36)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON sbr:562721643)
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
- ENDIF()
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
+ IF (ARCH_X86_64)
+ IF (_SYSTEM_PYTHON27)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON sbr:562720527)
+ ELSEIF (_SYSTEM_PYTHON36)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON sbr:562721643)
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
+ ENDIF()
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
ENDIF()
ELSE()
- IF (ARCH_X86_64)
- IF (_SYSTEM_PYTHON27)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_DARWIN})
- ELSEIF (_SYSTEM_PYTHON34)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON34_DARWIN})
- ELSEIF (_SYSTEM_PYTHON35)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON35_DARWIN})
- ELSEIF (_SYSTEM_PYTHON36)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON36_DARWIN})
- ELSEIF (_SYSTEM_PYTHON37)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON37_DARWIN})
- ELSEIF (_SYSTEM_PYTHON38)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON38_DARWIN})
- ELSEIF (_SYSTEM_PYTHON39)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON39_DARWIN})
+ IF (ARCH_X86_64)
+ IF (_SYSTEM_PYTHON27)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_DARWIN})
+ ELSEIF (_SYSTEM_PYTHON34)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON34_DARWIN})
+ ELSEIF (_SYSTEM_PYTHON35)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON35_DARWIN})
+ ELSEIF (_SYSTEM_PYTHON36)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON36_DARWIN})
+ ELSEIF (_SYSTEM_PYTHON37)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON37_DARWIN})
+ ELSEIF (_SYSTEM_PYTHON38)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON38_DARWIN})
+ ELSEIF (_SYSTEM_PYTHON39)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON39_DARWIN})
ELSEIF (_SYSTEM_PYTHON310)
DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON310_DARWIN})
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
- ENDIF()
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
+ ENDIF()
ELSEIF(ARCH_ARM64)
IF (_SYSTEM_PYTHON38)
DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON38_DARWIN_ARM64})
@@ -86,42 +86,42 @@ IF (USE_SYSTEM_PYTHON)
ELSE()
ENABLE(PYTHON_NOT_FOUND)
ENDIF()
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
- ENDIF()
- ENDIF()
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
+ ENDIF()
+ ENDIF()
CFLAGS(GLOBAL "-isystem$EXTERNAL_PYTHON_RESOURCE_GLOBAL/python/Python.framework/Versions/${PY_FRAMEWORK_VERSION}/include/python${PY_VERSION}")
- ELSEIF (OS_WINDOWS)
- IF (ARCH_X86_64)
+ ELSEIF (OS_WINDOWS)
+ IF (ARCH_X86_64)
IF (_SYSTEM_PYTHON27)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_WINDOWS})
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON27_WINDOWS})
ELSEIF (_SYSTEM_PYTHON34)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON34_WINDOWS})
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON34_WINDOWS})
ELSEIF (_SYSTEM_PYTHON35)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON35_WINDOWS})
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON35_WINDOWS})
ELSEIF (_SYSTEM_PYTHON36)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON36_WINDOWS})
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON36_WINDOWS})
ELSEIF (_SYSTEM_PYTHON37)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON37_WINDOWS})
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON37_WINDOWS})
ELSEIF (_SYSTEM_PYTHON38)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON38_WINDOWS})
- ELSEIF (_SYSTEM_PYTHON39)
- DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON39_WINDOWS})
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON38_WINDOWS})
+ ELSEIF (_SYSTEM_PYTHON39)
+ DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON39_WINDOWS})
ELSEIF (_SYSTEM_PYTHON310)
DECLARE_EXTERNAL_RESOURCE(EXTERNAL_PYTHON ${PYTHON310_WINDOWS})
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
ENDIF()
- ELSE()
- ENABLE(PYTHON_NOT_FOUND)
+ ELSE()
+ ENABLE(PYTHON_NOT_FOUND)
ENDIF()
CFLAGS(GLOBAL "/I$EXTERNAL_PYTHON_RESOURCE_GLOBAL/python/include")
LDFLAGS("/LIBPATH:$EXTERNAL_PYTHON_RESOURCE_GLOBAL/python/libs")
ENDIF()
-
- IF (PYTHON_NOT_FOUND)
- MESSAGE(FATAL_ERROR "No system Python ${USE_SYSTEM_PYTHON} for the selected platform")
- ENDIF()
+
+ IF (PYTHON_NOT_FOUND)
+ MESSAGE(FATAL_ERROR "No system Python ${USE_SYSTEM_PYTHON} for the selected platform")
+ ENDIF()
ELSEIF (NOT USE_ARCADIA_PYTHON)
CFLAGS(GLOBAL $PYTHON_FLAGS)
IF (OS_WINDOWS)
diff --git a/build/plugins/ytest.py b/build/plugins/ytest.py
index 8970837f0f..93e7802268 100644
--- a/build/plugins/ytest.py
+++ b/build/plugins/ytest.py
@@ -559,8 +559,8 @@ def onadd_check(unit, *args):
ymake_java_test = unit.get('YMAKE_JAVA_TEST') == 'yes'
if check_type in ["flake8.py2", "flake8.py3"]:
- script_rel_path = check_type
- fork_mode = unit.get('TEST_FORK_MODE') or ''
+ script_rel_path = check_type
+ fork_mode = unit.get('TEST_FORK_MODE') or ''
elif check_type == "JAVA_STYLE":
if ymake_java_test and not unit.get('ALL_SRCDIRS') or '':
return
@@ -671,7 +671,7 @@ def onadd_check_py_imports(unit, *args):
'SOURCE-FOLDER-PATH': test_dir,
'CUSTOM-DEPENDENCIES': '',
'TEST-DATA': '',
- 'TEST-ENV': prepare_env(unit.get("TEST_ENV_VALUE")),
+ 'TEST-ENV': prepare_env(unit.get("TEST_ENV_VALUE")),
'SPLIT-FACTOR': '',
'TEST_PARTITION': 'SEQUENTIAL',
'FORK-MODE': '',
diff --git a/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource b/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource
index 86fb31e84f..a7c9944afc 100644
--- a/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource
+++ b/build/prebuilt/contrib/tools/python3/pycc/ya.make.resource
@@ -1,9 +1,9 @@
IF (OS_DARWIN AND ARCH_X86_64)
- SET(SANDBOX_RESOURCE_ID 1980692765)
+ SET(SANDBOX_RESOURCE_ID 1980692765)
ELSEIF (OS_LINUX AND ARCH_X86_64)
- SET(SANDBOX_RESOURCE_ID 1980693356)
+ SET(SANDBOX_RESOURCE_ID 1980693356)
ELSEIF (OS_WINDOWS AND ARCH_X86_64)
- SET(SANDBOX_RESOURCE_ID 1980693002)
+ SET(SANDBOX_RESOURCE_ID 1980693002)
ELSE()
SET(SANDBOX_RESOURCE_ID)
ENDIF()
diff --git a/build/prebuilt/ya.make b/build/prebuilt/ya.make
index 5246e5ec04..f7b378ab85 100644
--- a/build/prebuilt/ya.make
+++ b/build/prebuilt/ya.make
@@ -2,7 +2,7 @@ OWNER(g:ymake)
RECURSE(
contrib/libs/libmysql_r/strings/uca9dump
- contrib/python/mypy-protobuf/bin/protoc-gen-mypy
+ contrib/python/mypy-protobuf/bin/protoc-gen-mypy
contrib/tools/flatc64
contrib/tools/flatc
contrib/tools/protoc/plugins/cpp_styleguide
diff --git a/build/rules/contrib_deps.policy b/build/rules/contrib_deps.policy
index 9af4b85cc2..b5bbc09d73 100644
--- a/build/rules/contrib_deps.policy
+++ b/build/rules/contrib_deps.policy
@@ -47,13 +47,13 @@ ALLOW contrib/libs/phonedetect/src -> library/cpp/digest/md5
ALLOW contrib/python/certifi -> library/python/certifi
ALLOW contrib/python/horovod/horovod/common/syms -> library/python/symbols/registry
ALLOW contrib/python/opensfm -> library/cpp/vl_feat
-ALLOW contrib/python/Wand/ImageMagick -> library/python/symbols/registry
+ALLOW contrib/python/Wand/ImageMagick -> library/python/symbols/registry
ALLOW contrib/nginx/modules/nginx-rtmp-module -> library/cpp/json
ALLOW contrib/python/gino -> library/python/pyscopg2
ALLOW contrib/python/psycopg2/tests -> mail/devpack
ALLOW contrib/python/asn1crypto -> library/python/symbols/crypto
-ALLOW contrib/python/win_unicode_console -> library/python/symbols/win_unicode_console
-ALLOW contrib/python/pycryptodome -> library/python/symbols/registry
+ALLOW contrib/python/win_unicode_console -> library/python/symbols/win_unicode_console
+ALLOW contrib/python/pycryptodome -> library/python/symbols/registry
ALLOW contrib/tests/python -> library/python/fs
@@ -67,9 +67,9 @@ ALLOW contrib/tests/subvertpy -> vcs/svn/wc/client
ALLOW contrib/tools/unbound -> infra/libs
ALLOW contrib/tools/unbound -> library/cpp/proto_config
-
-ALLOW contrib/python/marshmallow-mongoengine/py[23]/tests -> library/python/pytest-mongodb
-
+
+ALLOW contrib/python/marshmallow-mongoengine/py[23]/tests -> library/python/pytest-mongodb
+
# contrib tests is written by us, hence everything is allowed
ALLOW contrib/tests -> .*
diff --git a/build/rules/contrib_python.policy b/build/rules/contrib_python.policy
index 60fd149753..289c461482 100644
--- a/build/rules/contrib_python.policy
+++ b/build/rules/contrib_python.policy
@@ -11,7 +11,7 @@ ALLOW intranet/crt -> contrib/python/django/django-1.11
ALLOW intranet/dogma/dogma -> contrib/python/django/django-1.11
ALLOW intranet/magiclinks/src -> contrib/python/django/django-1.11
ALLOW intranet/paste/src -> contrib/python/django/django-1.11
-ALLOW intranet/pypi/src -> contrib/python/django/django-1.11
+ALLOW intranet/pypi/src -> contrib/python/django/django-1.11
ALLOW intranet/qooker/src -> contrib/python/django/django-1.11
ALLOW intranet/search/core -> contrib/python/django/django-1.11
ALLOW intranet/search/settings -> contrib/python/django/django-1.11
@@ -87,9 +87,9 @@ DENY .* -> contrib/python/django/django-1.11
ALLOW maps -> maps/contrib
DENY .* -> maps/contrib
-ALLOW contrib/deprecated/python/ruamel.ordereddict/tests -> contrib/deprecated/python/ruamel.ordereddict
-ALLOW contrib/python/ruamel.yaml -> contrib/deprecated/python/ruamel.ordereddict
-DENY .* -> contrib/deprecated/python/ruamel.ordereddict
+ALLOW contrib/deprecated/python/ruamel.ordereddict/tests -> contrib/deprecated/python/ruamel.ordereddict
+ALLOW contrib/python/ruamel.yaml -> contrib/deprecated/python/ruamel.ordereddict
+DENY .* -> contrib/deprecated/python/ruamel.ordereddict
ALLOW vcs/hg/server -> contrib/deprecated/python/hgsubversion
DENY .* -> contrib/deprecated/python/hgsubversion
@@ -106,8 +106,8 @@ DENY .* -> contrib/libs/sophos
# contrib/python/backports should not be used in new projects because we want
# to start new projects on Py3
-ALLOW contrib/python/backports.tempfile -> contrib/python/backports.weakref
-DENY .* -> contrib/python/backports.weakref
+ALLOW contrib/python/backports.tempfile -> contrib/python/backports.weakref
+DENY .* -> contrib/python/backports.weakref
ALLOW contrib/python/thrift/tests -> contrib/python/thrift
ALLOW contrib/python/jaeger-client -> contrib/python/thrift
@@ -162,13 +162,13 @@ ALLOW yweb/news/news_back/api/scripts/migrate_scripts_common -> contrib/python/M
ALLOW yweb/news/support/viewer -> contrib/python/MySQL-python
DENY .* -> contrib/python/MySQL-python
-ALLOW contrib/deprecated/python/mipp/tests -> contrib/deprecated/python/mipp
-ALLOW contrib/deprecated/python/mpop -> contrib/deprecated/python/mipp
-ALLOW contrib/deprecated/python/mpop/mpop/tests -> contrib/deprecated/python/mpop
-ALLOW weather/workers/common/clean_satellite/utils -> contrib/deprecated/python/mpop
-ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/mipp
-DENY .* -> contrib/deprecated/python/mipp
-DENY .* -> contrib/deprecated/python/mpop
+ALLOW contrib/deprecated/python/mipp/tests -> contrib/deprecated/python/mipp
+ALLOW contrib/deprecated/python/mpop -> contrib/deprecated/python/mipp
+ALLOW contrib/deprecated/python/mpop/mpop/tests -> contrib/deprecated/python/mpop
+ALLOW weather/workers/common/clean_satellite/utils -> contrib/deprecated/python/mpop
+ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/mipp
+DENY .* -> contrib/deprecated/python/mipp
+DENY .* -> contrib/deprecated/python/mpop
DENY .* -> contrib/python/pdbpp
@@ -178,9 +178,9 @@ DENY .* -> contrib/python/fancycompleter
ALLOW infra/procman -> contrib/python/skynet_pyro4
ALLOW skynet -> contrib/python/skynet_pyro4
DENY .* -> contrib/python/skynet_pyro4
-
-ALLOW contrib/deprecated/python/cyordereddict -> contrib/deprecated/python/cyordereddict
-ALLOW contrib/deprecated/python/cyordereddict/cyordereddict/tests -> contrib/deprecated/python/cyordereddict
+
+ALLOW contrib/deprecated/python/cyordereddict -> contrib/deprecated/python/cyordereddict
+ALLOW contrib/deprecated/python/cyordereddict/cyordereddict/tests -> contrib/deprecated/python/cyordereddict
ALLOW infra/awacs/vendor/awacs -> contrib/deprecated/python/cyordereddict
ALLOW juggler/juggler_client/jclient -> contrib/deprecated/python/cyordereddict
ALLOW juggler/juggler_client -> contrib/deprecated/python/cyordereddict
@@ -189,19 +189,19 @@ ALLOW juggler/netmon/agent/agent -> contrib/deprecated/python/cyordereddict
ALLOW mail/python/huge_py2 -> contrib/deprecated/python/cyordereddict
ALLOW sprav/protos/model -> contrib/deprecated/python/cyordereddict
ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/cyordereddict
-DENY .* -> contrib/deprecated/python/cyordereddict
-
-ALLOW contrib/deprecated/python/xmpppy -> contrib/deprecated/python/xmpppy
+DENY .* -> contrib/deprecated/python/cyordereddict
+
+ALLOW contrib/deprecated/python/xmpppy -> contrib/deprecated/python/xmpppy
ALLOW ads/libs/py_notifier -> contrib/deprecated/python/xmpppy
ALLOW yql/udfs/common/python/python_arc -> contrib/deprecated/python/xmpppy
-DENY .* -> contrib/deprecated/python/xmpppy
+DENY .* -> contrib/deprecated/python/xmpppy
ALLOW contrib/python/fancycompleter -> contrib/python/pyrepl
DENY .* -> contrib/python/pyrepl
-# because match with contrib/python/pycrypto
-ALLOW .* -> contrib/python/pycryptodome
-# pycrypto deprecated
+# because match with contrib/python/pycrypto
+ALLOW .* -> contrib/python/pycryptodome
+# pycrypto deprecated
ALLOW intranet/domenator/src -> contrib/python/pycrypto
ALLOW intranet/yandex_directory/src -> contrib/python/pycrypto
ALLOW addappter/backend -> contrib/python/pycrypto
@@ -239,9 +239,9 @@ ALLOW yabs/server/test -> contrib/python/pycrypto
ALLOW ydo/database/active_record -> contrib/python/pycrypto
ALLOW yweb/antispam/cid -> contrib/python/pycrypto
ALLOW mail/payments/payments -> contrib/python/pycrypto
-DENY .* -> contrib/python/pycrypto
+DENY .* -> contrib/python/pycrypto
-ALLOW contrib/python/Geohash/tests -> contrib/python/Geohash
+ALLOW contrib/python/Geohash/tests -> contrib/python/Geohash
ALLOW yql/udfs/common/python/python_arc -> contrib/python/Geohash
DENY .* -> contrib/python/Geohash
@@ -259,8 +259,8 @@ ALLOW travel/avia -> contrib/python/pymqi
DENY .* -> contrib/python/pymqi
# https://st.yandex-team.ru/CONTRIB-1839
-ALLOW datalens/backend/app/dls -> contrib/python/quart
-DENY .* -> contrib/python/quart
+ALLOW datalens/backend/app/dls -> contrib/python/quart
+DENY .* -> contrib/python/quart
# https://st.yandex-team.ru/CONTRIB-2012
ALLOW maps/geomarketing -> contrib/python/facebook-business
@@ -283,241 +283,241 @@ DENY .* -> contrib/python/webstruct
ALLOW contrib/tools/unbound -> contrib/tools/unbound
DENY .* -> contrib/tools/unbound
-
-# https://st.yandex-team.ru/CONTRIB-2042
-ALLOW addappter/backend/addappter_backoffice -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW addappter/backend/addappter/monitoring/juggler -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW addappter/backend/addappter -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW addappter/backend/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW addappter/libs/fixtures/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/amacs/tests/functional/libs/builders -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/amacs/tests/functional/libs/config -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/amacs/tests/functional/libs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/amacs/tests/functional/libs/marshaller -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/amacs/tests/functional/libs/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/amacs/tests/functional/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/infra/amacs_config/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/infra/amacs_config/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/pdb3/discovery -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW adfox/rtd/reports -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ads/emily/viewer/backend/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+
+# https://st.yandex-team.ru/CONTRIB-2042
+ALLOW addappter/backend/addappter_backoffice -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW addappter/backend/addappter/monitoring/juggler -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW addappter/backend/addappter -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW addappter/backend/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW addappter/libs/fixtures/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/amacs/tests/functional/libs/builders -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/amacs/tests/functional/libs/config -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/amacs/tests/functional/libs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/amacs/tests/functional/libs/marshaller -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/amacs/tests/functional/libs/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/amacs/tests/functional/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/infra/amacs_config/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/infra/amacs_config/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/pdb3/discovery -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW adfox/rtd/reports -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ads/emily/viewer/backend/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW logos/viewy/yagraph/Backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ads/ml_monitoring/api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ads/quality/phf/phf_direct_loader/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ads/watchman/timeline/api/bin/timeline_db_manager -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ads/watchman/timeline/api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ads/watchman/timeline/api/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antiadblock/configs_api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antiadblock/postgres_local/tests_recipe -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antiadblock/postgres_local -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/forms -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/library -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/management/commands -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/management -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/middlewares -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/models/block -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/models/history -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb/cbb/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/forms -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/library -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/management/commands -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/management -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/middlewares -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/models/block -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/models/history -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW antirobot/cbb_django/cbb/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/agency_rewards/agency_rewards -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/balance/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/balance_utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/balance -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/dcsaap/backend/celery_app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/dcs/dcs -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/dcs/tools/devserver -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ads/ml_monitoring/api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ads/quality/phf/phf_direct_loader/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ads/watchman/timeline/api/bin/timeline_db_manager -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ads/watchman/timeline/api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ads/watchman/timeline/api/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antiadblock/configs_api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antiadblock/postgres_local/tests_recipe -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antiadblock/postgres_local -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/forms -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/library -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/management/commands -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/management -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/middlewares -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/models/block -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/models/history -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb/cbb/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/forms -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/library -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/management/commands -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/management -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/middlewares -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/models/block -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/models/history -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW antirobot/cbb_django/cbb/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/agency_rewards/agency_rewards -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/balance/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/balance_utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/balance -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/dcsaap/backend/celery_app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/dcs/dcs -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/dcs/tools/devserver -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW billing/dwh/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/nirvana_reports/tools/simple_email_report/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/snout/yb_snout_api -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/snout/yb_snout_proxy -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW billing/yb_reports_monitorings/yb_reports_monitorings -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/nirvana_reports/tools/simple_email_report/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/snout/yb_snout_api -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/snout/yb_snout_proxy -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW billing/yb_reports_monitorings/yb_reports_monitorings -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW browser/infra/services/swarm_cache/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW cloud/support/dutybot -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW cloud/support/mdb-support-bot -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/databases -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/fastapi-utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/gino -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/graphene-sqlalchemy/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/luigi -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/sentry-sdk/sentry_sdk/integrations/sqlalchemy -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/sqlalchemy/sqlalchemy-1.2/sqlalchemy/testing -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW contrib/python/sqltap -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW crypta/adhoc/smarts/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW crypta/graph/toloka/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW crypta/graph/v1/python -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW crypta/web/dating/back -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW devtools/experimental/agency_rewards/agency_rewards -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW dict/misspell/fixlist_manager -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW dict/mt/eval/eval_viewer/lib/dao/pg -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW dict/mt/make/modules/corpus/alchemy -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW dict/ontodb/tools/ontodbfixes/migration/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW drive/analytics/pybase/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW education/media_platform/services/api/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW cloud/support/dutybot -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW cloud/support/mdb-support-bot -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/databases -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/fastapi-utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/gino -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/graphene-sqlalchemy/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/luigi -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/sentry-sdk/sentry_sdk/integrations/sqlalchemy -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/sqlalchemy/sqlalchemy-1.2/sqlalchemy/testing -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW contrib/python/sqltap -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW crypta/adhoc/smarts/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW crypta/graph/toloka/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW crypta/graph/v1/python -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW crypta/web/dating/back -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW devtools/experimental/agency_rewards/agency_rewards -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW dict/misspell/fixlist_manager -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW dict/mt/eval/eval_viewer/lib/dao/pg -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW dict/mt/make/modules/corpus/alchemy -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW dict/ontodb/tools/ontodbfixes/migration/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW drive/analytics/pybase/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW education/media_platform/services/api/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW education/yaschool/services/sections/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW extsearch/images/robot/rtrobot/panel -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW extsearch/video/robot/youtube_grabber/ugc/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW geoproduct/geocrm_search/data_import -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW geoproduct/geocrm_search/engine -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW geoproduct/geocrm_search/import_app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW geoproduct/geocrm_search/orm -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW haas/oebs_sync/apply_item_changes_daemon -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW haas/oebs_sync/daemon_lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW haas/oebs_sync/get_item_changes_daemon -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW health/articles/articles_pipeline/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW health/yamd/health_backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW health/yamd/health_import -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW health/yamd/libs/data_layer -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW health/yamd/pills_postgresql_db/data_layer -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW infra/cores/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW extsearch/images/robot/rtrobot/panel -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW extsearch/video/robot/youtube_grabber/ugc/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW geoproduct/geocrm_search/data_import -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW geoproduct/geocrm_search/engine -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW geoproduct/geocrm_search/import_app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW geoproduct/geocrm_search/orm -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW haas/oebs_sync/apply_item_changes_daemon -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW haas/oebs_sync/daemon_lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW haas/oebs_sync/get_item_changes_daemon -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW health/articles/articles_pipeline/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW health/yamd/health_backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW health/yamd/health_import -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW health/yamd/libs/data_layer -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW health/yamd/pills_postgresql_db/data_layer -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW infra/cores/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW intranet/watcher/alembic -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW intranet/watcher/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW intranet/domenator/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW intranet/trip/alembic -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW intranet/trip/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW intranet/vconf/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW intranet/wiki/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW intranet/wiki/src.template -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW intranet/yandex_directory/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW keyboard/analytics/toloka/daemon/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/callmeback/callmeback/stages/api -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/callmeback/callmeback/stages/db_stats -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/callmeback/callmeback/stages/worker -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/contrib/asyncpgsa -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/contrib/python/aiopg/aiopg/sa -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/python/huge_py3 -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/python/theatre/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/qmgr/to_review/components/io/storage/save/py_prototype -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/qmgr/to_review/components/io/storage/schema/py_prototype/tests/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/qmgr/to_review/components/io/storage/schema/py_prototype -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/qmgr/to_review/components/io/storage/schema/tools/qdb -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mail/so/daemons/knn_bot -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/adv_store/v2 -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/adv_store -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/billing_proxy -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/common/pg_engine/pytest -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/common/pgswim/pytest -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/farmacy/store/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/geosmb/booking_yang -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/geosmb/doorman/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/geosmb/promoter/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/geosmb/scenarist -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/manul -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/points/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/stat_controller/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/statistics/dashboard/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps_adv/warden/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/mvrp_solver/backend/async_backend/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/tools/find_max_number_of_concurrent_tasks -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/tools/segment_distances_computation -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/copy_eta_url_to_tracking_token -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/copy_order_sharing -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/copy_predefined_sequence -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/link_sms_to_tracking_tokens -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/tracking_token_copy_created_at_to_time -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend/tools/courier_positions -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend/tools/db_tool -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/b2bgeo/ya_courier/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/factory/fastcgi/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/factory/pylibs/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/photos/backoffice/tasks/pylibs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/photos/pylibs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/renderer/stylerepo/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/streetview/backoffice/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/streetview/ugc/pylibs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/wikimap/mapspro/libs/python/pymod -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/wikimap/stat/arm_dump_to_yt -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/wikimap/stat/dump_feedback_to_yt -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/wikimap/stat/dump_to_yt/social -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/wikimap/stat/fbapi_feedback -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW maps/wikimap/stat/nmaps_news_subscribers -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/front/hansel -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/idx/marketindexer/marketindexer -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/mobile/beru/performance-diagnostic/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/pylibrary/database -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/pylibrary/mindexerlib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/seo/tools/postgres_local -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/sre/services/cema/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/sre/services/colba/dispatcher -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/sre/services/colba/master -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/sre/services/colba/minion -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/sre/services/mcm/mcm -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW market/sre/tools/logkeeper/logkeeper -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW mds/mastermind/minion/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW metrika/admin/brb/server/lib/controllers -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW metrika/admin/brb/server/lib/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW metrika/admin/brb/server/lib/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW metrika/admin/maas/lib/core/common -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW metrika/admin/python/cms/agent/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW metrika/core/programs/mobile_yt_to_yc_export -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/admin/lib/controllers -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/admin/lib/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/controllers/admin -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/controllers/user -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/controllers -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/announce -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/billing -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/cashbox/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/cashbox -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/company/client/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/company/client -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/company/partner -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/company -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/contract/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/contract -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/fiscal_drive/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/fiscal_drive -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/grant -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/reg_info/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/reg_info -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/retail_point -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/user/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/user -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib/runtime_pulling -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/manage/backend_data/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/manage/backend_data -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/manage/contract_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/manage/demo_data -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/manage/regular_tasks -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_functional/libconftest -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/libconftest -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_admin -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_billing -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_cashbox -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_common -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_company -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_contract/test_contract_cycle -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_contract -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_fiscal_drive_model -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_fiscal_drive -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_grant -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_reg_info -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_runtime_pulling/test_performance -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_runtime_pulling/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_runtime_pulling -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_integration/test_postgres/test_utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/api/tests/test_unit/test_contract_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/common/postgres_recipe -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/common/sqlalchemy -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/manage -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/sender/channels -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/sender/event_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/sender/notifications -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/sender/notification_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/server/blueprints/monitoring -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/tests/test_unit/libconftest -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/tests/test_unit/test_sender/test_channels -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/tests/test_unit/test_sender/test_event_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW ofd/notifier/tests/test_unit/test_sender/test_notification_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW intranet/domenator/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW intranet/trip/alembic -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW intranet/trip/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW intranet/vconf/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW intranet/wiki/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW intranet/wiki/src.template -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW intranet/yandex_directory/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW keyboard/analytics/toloka/daemon/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/callmeback/callmeback/stages/api -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/callmeback/callmeback/stages/db_stats -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/callmeback/callmeback/stages/worker -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/contrib/asyncpgsa -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/contrib/python/aiopg/aiopg/sa -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/python/huge_py3 -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/python/theatre/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/qmgr/to_review/components/io/storage/save/py_prototype -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/qmgr/to_review/components/io/storage/schema/py_prototype/tests/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/qmgr/to_review/components/io/storage/schema/py_prototype -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/qmgr/to_review/components/io/storage/schema/tools/qdb -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mail/so/daemons/knn_bot -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/adv_store/v2 -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/adv_store -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/billing_proxy -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/common/pg_engine/pytest -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/common/pgswim/pytest -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/farmacy/store/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/geosmb/booking_yang -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/geosmb/doorman/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/geosmb/promoter/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/geosmb/scenarist -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/manul -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/points/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/stat_controller/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/statistics/dashboard/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps_adv/warden/server -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/mvrp_solver/backend/async_backend/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/tools/find_max_number_of_concurrent_tasks -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/tools/segment_distances_computation -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/copy_eta_url_to_tracking_token -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/copy_order_sharing -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/copy_predefined_sequence -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/link_sms_to_tracking_tokens -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend/sql/scripts/tracking_token_copy_created_at_to_time -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend/tools/courier_positions -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend/tools/db_tool -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/b2bgeo/ya_courier/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/factory/fastcgi/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/factory/pylibs/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/photos/backoffice/tasks/pylibs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/photos/pylibs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/renderer/stylerepo/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/streetview/backoffice/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/streetview/ugc/pylibs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/wikimap/mapspro/libs/python/pymod -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/wikimap/stat/arm_dump_to_yt -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/wikimap/stat/dump_feedback_to_yt -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/wikimap/stat/dump_to_yt/social -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/wikimap/stat/fbapi_feedback -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW maps/wikimap/stat/nmaps_news_subscribers -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/front/hansel -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/idx/marketindexer/marketindexer -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/mobile/beru/performance-diagnostic/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/pylibrary/database -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/pylibrary/mindexerlib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/seo/tools/postgres_local -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/sre/services/cema/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/sre/services/colba/dispatcher -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/sre/services/colba/master -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/sre/services/colba/minion -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/sre/services/mcm/mcm -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW market/sre/tools/logkeeper/logkeeper -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW mds/mastermind/minion/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW metrika/admin/brb/server/lib/controllers -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW metrika/admin/brb/server/lib/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW metrika/admin/brb/server/lib/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW metrika/admin/maas/lib/core/common -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW metrika/admin/python/cms/agent/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW metrika/core/programs/mobile_yt_to_yc_export -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/admin/lib/controllers -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/admin/lib/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/controllers/admin -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/controllers/user -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/controllers -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/announce -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/billing -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/cashbox/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/cashbox -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/company/client/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/company/client -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/company/partner -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/company -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/contract/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/contract -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/fiscal_drive/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/fiscal_drive -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/grant -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/reg_info/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/reg_info -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/retail_point -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/user/dao -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/user -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib/runtime_pulling -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/manage/backend_data/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/manage/backend_data -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/manage/contract_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/manage/demo_data -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/manage/regular_tasks -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_functional/libconftest -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/libconftest -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_admin -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_billing -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_cashbox -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_common -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_company -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_contract/test_contract_cycle -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_contract -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_fiscal_drive_model -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_fiscal_drive -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_grant -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_reg_info -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_runtime_pulling/test_performance -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_runtime_pulling/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_runtime_pulling -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_integration/test_postgres/test_utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/api/tests/test_unit/test_contract_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/common/postgres_recipe -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/common/sqlalchemy -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/manage -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/sender/channels -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/sender/event_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/sender/notifications -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/sender/notification_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/server/blueprints/monitoring -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/tests/test_unit/libconftest -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/tests/test_unit/test_sender/test_channels -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/tests/test_unit/test_sender/test_event_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW ofd/notifier/tests/test_unit/test_sender/test_notification_types -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW passport/backend/core/db/faker -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW passport/backend/core/dbmanager -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW passport/backend/core/db/read_api -> contrib/python/sqlalchemy/sqlalchemy-1.2
@@ -541,151 +541,151 @@ ALLOW passport/backend/vault/api/tests/views/secrets -> contrib/python/sqlalchem
ALLOW passport/backend/vault/api/tests/views -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW passport/backend/vault/api -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW passport/infra/daemons/yasmsapi/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/ab_testing/scripts/ems -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/ab_testing/tools/postgres_local/tests_recipe -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/ab_testing/tools/postgres_local -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/antifraud/xurma/tools/xurma_viewer/backend/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/functionality/turbo/forms/app/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/functionality/turbo/forms/job/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/functionality/turbo/json_api/app/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quality/functionality/turbo/json_api/job/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/ab_testing/scripts/ems -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/ab_testing/tools/postgres_local/tests_recipe -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/ab_testing/tools/postgres_local -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/antifraud/xurma/tools/xurma_viewer/backend/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/functionality/turbo/forms/app/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/functionality/turbo/forms/job/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/functionality/turbo/json_api/app/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quality/functionality/turbo/json_api/job/lib -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW quasar/db/orm -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quasar/manufacturing/jangles/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quasar/manufacturing/jangles/blueprints -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quasar/manufacturing/jangles/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quasar/manufacturing/jangles -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW quasar/quasmodrom/quasmodrom -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW release_machine/release_machine/alembic -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW release_machine/release_machine/src/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW rt-research/monitoring/atoms/config -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/geo/tools/ranking -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/horadric/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/martylib -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/iconostasis_validator/libs -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/rtc/plotva/lib/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/rtc/plotva/lib/http -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/rviewer/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/rviewer/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/rviewer/modules -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/rviewer -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/uchenki/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW search/mon/wabbajack/libs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW sprav/scripts/assay/sampling -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW testenv/core/common -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW testenv/core -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/flight_extras -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/price_index -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/admin/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/alembic/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/alembic -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/data_importer/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/data_importer -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/diff_builder/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/diff_builder -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/lib/python/db_locks -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/lib/python/db_models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/tasks/monitoring/db/bin -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/tasks/monitoring/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/shared_flights/tasks/monitoring -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/subscriptions/app/alembic/bin -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/subscriptions/app/api -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/subscriptions/app/model -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/subscriptions/app/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/avia/yeah -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/admin/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/db/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/morda_backend/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/morda_backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/scripts/automatcher -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/scripts/endpoints_stats -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/scripts/sales_monitor -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/bus/settings -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/wizards/proxy_api -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW travel/rasp/wizards/train_wizard_api -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW trust/directory -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW trust/directory.jinja -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW trust/emulator -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW trust/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW trust/utils.jinja -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW vcs/misc/db/check_pgaas -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW vcs/misc/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/admin/migrations/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/db/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/jupyter_kernel -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/libs/utils/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/meteo/flow/scheduler -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/settings -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/common/clean_satellite -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/common/formula_fallback -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/common/send_cao_emails -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/exports/yt/grid/facts -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/exports/yt/s3 -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/imports/base -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/imports/cao -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/imports/dwd -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/imports/ecmwf -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/imports/gfs_uv -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/imports/satellites -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW weather/workers/wrf/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yabs/indoor/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/localization_admin/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/newpdater/src/common -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/newpdater/src/core -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/newpdater/src/health -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/newpdater/src/prebuilt -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/newpdater/src/store -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/newpdater/src/subscription -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yaphone/newpdater/src/updates -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yql/library/python/yql/sqlalchemy/examples -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yql/udfs/common/python/python3.incl -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yql/udfs/common/python/python_arc.incl -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/antimalware/visual_html_parser/yandex-search-vdb-report/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/news/common/python/clickhouse -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/news/support/viewer -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/news/themes_viewer/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/rca/server/storage -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/webdaemons/expcookier/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quasar/manufacturing/jangles/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quasar/manufacturing/jangles/blueprints -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quasar/manufacturing/jangles/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quasar/manufacturing/jangles -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW quasar/quasmodrom/quasmodrom -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW release_machine/release_machine/alembic -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW release_machine/release_machine/src/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW rt-research/monitoring/atoms/config -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/geo/tools/ranking -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/horadric/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/martylib -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/iconostasis_validator/libs -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/rtc/plotva/lib/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/rtc/plotva/lib/http -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/rviewer/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/rviewer/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/rviewer/modules -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/rviewer -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/uchenki/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW search/mon/wabbajack/libs/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW sprav/scripts/assay/sampling -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW testenv/core/common -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW testenv/core -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/flight_extras -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/price_index -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/admin/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/alembic/migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/alembic -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/data_importer/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/data_importer -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/diff_builder/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/diff_builder -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/lib/python/db_locks -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/lib/python/db_models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/tasks/monitoring/db/bin -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/tasks/monitoring/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/shared_flights/tasks/monitoring -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/subscriptions/app/alembic/bin -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/subscriptions/app/api -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/subscriptions/app/model -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/subscriptions/app/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/avia/yeah -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/admin/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/db/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/morda_backend/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/morda_backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/scripts/automatcher -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/scripts/endpoints_stats -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/scripts/sales_monitor -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/bus/settings -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/wizards/proxy_api -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW travel/rasp/wizards/train_wizard_api -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW trust/directory -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW trust/directory.jinja -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW trust/emulator -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW trust/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW trust/utils.jinja -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW vcs/misc/db/check_pgaas -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW vcs/misc/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/admin/migrations/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/db/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/jupyter_kernel -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/libs/utils/db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/meteo/flow/scheduler -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/settings -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/common/clean_satellite -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/common/formula_fallback -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/common/send_cao_emails -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/exports/yt/grid/facts -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/exports/yt/s3 -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/imports/base -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/imports/cao -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/imports/dwd -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/imports/ecmwf -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/imports/gfs_uv -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/imports/satellites -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW weather/workers/wrf/utils -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yabs/indoor/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/localization_admin/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/newpdater/src/common -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/newpdater/src/core -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/newpdater/src/health -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/newpdater/src/prebuilt -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/newpdater/src/store -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/newpdater/src/subscription -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yaphone/newpdater/src/updates -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yql/library/python/yql/sqlalchemy/examples -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yql/udfs/common/python/python3.incl -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yql/udfs/common/python/python_arc.incl -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/antimalware/visual_html_parser/yandex-search-vdb-report/src -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/news/common/python/clickhouse -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/news/support/viewer -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/news/themes_viewer/app -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/rca/server/storage -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/webdaemons/expcookier/tests -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW yweb/yasap/answers/admin/admin -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers/answers -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers/database_migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_acceptance -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_antispam_check -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_banner -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_grading_collector -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_turbo -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_unloading_serp -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_update_passport -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/answers_update_turbo -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/daily_promoblock_push -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/make_ammos -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/populate_db -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_banner -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_corrector -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_deleter -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_factors_uploader -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_frequency_uploader -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_rank_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_tag_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/questions_uploader -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/the_question_migrator -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/the_question_unloading_serp -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/triggers_evoker -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/upload_tag_teasers -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yweb/yasap/answers_nirvana/weekly_org_push -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW zootopia/analytics/drive/binary/drive -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW zootopia/analytics/drive/source/drive/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW zootopia/analytics/drive/source/drive/core -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW zootopia/analytics/drive/source/drive/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW zootopia/hub/geosupply/geosupply -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW jupytercloud/arcadia_kernel/default -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW jupytercloud/arcadia_kernel/default_yql -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers/answers -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers/database_migrations -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_acceptance -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_antispam_check -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_banner -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_grading_collector -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_turbo -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_unloading_serp -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_update_passport -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/answers_update_turbo -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/daily_promoblock_push -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/make_ammos -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/populate_db -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_banner -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_corrector -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_deleter -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_factors_uploader -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_frequency_uploader -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_rank_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_tag_updater -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/questions_uploader -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/the_question_migrator -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/the_question_unloading_serp -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/triggers_evoker -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/upload_tag_teasers -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yweb/yasap/answers_nirvana/weekly_org_push -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW zootopia/analytics/drive/binary/drive -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW zootopia/analytics/drive/source/drive/backend -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW zootopia/analytics/drive/source/drive/core -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW zootopia/analytics/drive/source/drive/models -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW zootopia/hub/geosupply/geosupply -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW jupytercloud/arcadia_kernel/default -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW jupytercloud/arcadia_kernel/default_yql -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW quality/ab_testing/cofe/bin/lib/files/py2/cofe_kernel_yql -> contrib/python/sqlalchemy/sqlalchemy-1.2
ALLOW quality/ab_testing/cofe/bin/lib/files/py3/cofe_kernel_yql -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yql/udfs/common/python/python3 -> contrib/python/sqlalchemy/sqlalchemy-1.2
-ALLOW yql/udfs/common/python/python_arc -> contrib/python/sqlalchemy/sqlalchemy-1.2
-DENY .* -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yql/udfs/common/python/python3 -> contrib/python/sqlalchemy/sqlalchemy-1.2
+ALLOW yql/udfs/common/python/python_arc -> contrib/python/sqlalchemy/sqlalchemy-1.2
+DENY .* -> contrib/python/sqlalchemy/sqlalchemy-1.2
# As agreed in https://st.yandex-team.ru/CONTRIB-2183
# (use contrib/python/marshmallow_dataclass instead)
@@ -695,7 +695,7 @@ DENY .* -> contrib/python/dataclasses-json
# https://st.yandex-team.ru/CONTRIB-2222
ALLOW browser/infra/.* -> contrib/python/hurry.filesize
DENY .* -> contrib/python/hurry.filesize
-
-# https://st.yandex-team.ru/CONTRIB-2338
+
+# https://st.yandex-team.ru/CONTRIB-2338
ALLOW noc/.* -> contrib/python/asyncssh
DENY .* -> contrib/python/asyncssh
diff --git a/build/rules/flake8/migrations.yaml b/build/rules/flake8/migrations.yaml
index 6e54bf2e62..8f774d681f 100644
--- a/build/rules/flake8/migrations.yaml
+++ b/build/rules/flake8/migrations.yaml
@@ -1530,75 +1530,75 @@ migrations:
- yweb/yasap/pdb/tools/add_card_owners
- zootopia/analytics/drive/source/drive/operations/support/registrations/reg_quality
- zootopia/analytics/ml/features/geo_features/faster_surge_features
- F405:
- ignore:
- - F405
- prefixes:
- - adfox/infra/registrator
- - adfox/infra/registrator/lib
- - ads/libs/py_ml_factors/matrixnet
- - ads/nirvana/xfactor-yt
- - ads/tools/mx_feature_remapper
- - alice/analytics/utils/marty/run_nirvana_instance
- - cloud/ai/speechkit/stt/tests/data_pipeline/join
- - devtools/signer/signer
- - dict/lm/sources/lib/launcher
- - dict/ontodb/isa/libshorttext/converter/stemmer
- - dict/ontodb/report/common
- - dict/ontodb/utils/export_src_codes
- - dj/nirvana/nirvana_make
- - edadeal/analytics/scripts/CashbackReport/CashbackReportLib
- - edadeal/analytics/scripts/CashbackReport/CashbackReportLib/CashbackReportLib
- - extsearch/geo/recommender/runtime/config/generation
- - library/python/cyson
- - library/python/cyson/cyson
- - mail/freezing_tests/active_users_aggregation
- - maps/analyzer/tools/online_jams/pylib
- - market/seo/offer_base
- - mediapers/feature_machine/nirvana/script_runner
- - mlp/mail/aspam/nirvana_operations/conveyor/build_prod_graph/inbound
- - mlp/mail/aspam/nirvana_operations/conveyor/build_prod_graph/outbound
- - mlp/mail/aspam/nirvana_operations/conveyor/calc_dsats
- - modadvert/programs/cv_app/tools/create_yt_env/it
- - modadvert/programs/grep_img_rejects/it
- - modadvert/programs/multik/it
+ F405:
+ ignore:
+ - F405
+ prefixes:
+ - adfox/infra/registrator
+ - adfox/infra/registrator/lib
+ - ads/libs/py_ml_factors/matrixnet
+ - ads/nirvana/xfactor-yt
+ - ads/tools/mx_feature_remapper
+ - alice/analytics/utils/marty/run_nirvana_instance
+ - cloud/ai/speechkit/stt/tests/data_pipeline/join
+ - devtools/signer/signer
+ - dict/lm/sources/lib/launcher
+ - dict/ontodb/isa/libshorttext/converter/stemmer
+ - dict/ontodb/report/common
+ - dict/ontodb/utils/export_src_codes
+ - dj/nirvana/nirvana_make
+ - edadeal/analytics/scripts/CashbackReport/CashbackReportLib
+ - edadeal/analytics/scripts/CashbackReport/CashbackReportLib/CashbackReportLib
+ - extsearch/geo/recommender/runtime/config/generation
+ - library/python/cyson
+ - library/python/cyson/cyson
+ - mail/freezing_tests/active_users_aggregation
+ - maps/analyzer/tools/online_jams/pylib
+ - market/seo/offer_base
+ - mediapers/feature_machine/nirvana/script_runner
+ - mlp/mail/aspam/nirvana_operations/conveyor/build_prod_graph/inbound
+ - mlp/mail/aspam/nirvana_operations/conveyor/build_prod_graph/outbound
+ - mlp/mail/aspam/nirvana_operations/conveyor/calc_dsats
+ - modadvert/programs/cv_app/tools/create_yt_env/it
+ - modadvert/programs/grep_img_rejects/it
+ - modadvert/programs/multik/it
- passport/backend/api/tests/views/bundle/change_avatar
- - quality/ab_testing/cofe/projects/alice/sesame/v1_1
- - quality/functionality/chats/feedback/src/feedback/core
- - quality/functionality/chats/feedback/src/feedback/core/celery_tasks
- - quality/neural_net/bert/bert/utils/distributed
- - quality/user_sessions/py_amon/cbir
- - quality/user_sessions/py_amon/images
- - repo/yeoman/data/lib
- - repo/yeoman/stats/lib
- - sandbox/projects/tycoon/TycoonAdverts
- - search/base_search/tools/explain_l1
- - search/mon/rviewer/app
- - search/mon/rviewer/modules
- - search/mon/rviewer/modules/clients
- - search/rpslimiter/storage/src/model
- - skynet/kernel
- - skynet/kernel/util/sys/user
- - travel/avia/avia_api
- - travel/avia/avia_api/avia/settings
- - travel/avia/avia_api/tests
- - vcs/svn/flat
- - vcs/svn/hooks/test
- - voicetech/asr/cloud_engine/cli/nirvana/aggregate_kenlm_outputs
- - voicetech/asr/cloud_engine/cli/nirvana/aggregate_subword_lm_outputs
- - voicetech/asr/cloud_engine/cli/nirvana/build_lm
- - voicetech/asr/cloud_engine/cli/nirvana/make_kenlm_lingware
- - voicetech/asr/cloud_engine/cli/nirvana/make_subword_lm_lingware
- - voicetech/asr/cloud_engine/cli/nirvana/merge_lingwares
- - voicetech/asr/cloud_engine/cli/nirvana/select_best_kenlm
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_freq_table
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_mixture_model
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_model
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/fit_lambda
- - voicetech/asr/core/lib/subword_ngram_lm/nirvana/fit_vocabulary
- - voicetech/asr/tools/language_model/tests/test_linear_merge
- - yweb/tellurium/tools/store_history_to_yt
- - yweb/tellurium/ui
+ - quality/ab_testing/cofe/projects/alice/sesame/v1_1
+ - quality/functionality/chats/feedback/src/feedback/core
+ - quality/functionality/chats/feedback/src/feedback/core/celery_tasks
+ - quality/neural_net/bert/bert/utils/distributed
+ - quality/user_sessions/py_amon/cbir
+ - quality/user_sessions/py_amon/images
+ - repo/yeoman/data/lib
+ - repo/yeoman/stats/lib
+ - sandbox/projects/tycoon/TycoonAdverts
+ - search/base_search/tools/explain_l1
+ - search/mon/rviewer/app
+ - search/mon/rviewer/modules
+ - search/mon/rviewer/modules/clients
+ - search/rpslimiter/storage/src/model
+ - skynet/kernel
+ - skynet/kernel/util/sys/user
+ - travel/avia/avia_api
+ - travel/avia/avia_api/avia/settings
+ - travel/avia/avia_api/tests
+ - vcs/svn/flat
+ - vcs/svn/hooks/test
+ - voicetech/asr/cloud_engine/cli/nirvana/aggregate_kenlm_outputs
+ - voicetech/asr/cloud_engine/cli/nirvana/aggregate_subword_lm_outputs
+ - voicetech/asr/cloud_engine/cli/nirvana/build_lm
+ - voicetech/asr/cloud_engine/cli/nirvana/make_kenlm_lingware
+ - voicetech/asr/cloud_engine/cli/nirvana/make_subword_lm_lingware
+ - voicetech/asr/cloud_engine/cli/nirvana/merge_lingwares
+ - voicetech/asr/cloud_engine/cli/nirvana/select_best_kenlm
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_freq_table
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_mixture_model
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/build_model
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/fit_lambda
+ - voicetech/asr/core/lib/subword_ngram_lm/nirvana/fit_vocabulary
+ - voicetech/asr/tools/language_model/tests/test_linear_merge
+ - yweb/tellurium/tools/store_history_to_yt
+ - yweb/tellurium/ui
no_lint:
ignore:
- '*'
diff --git a/build/rules/library_deps.policy b/build/rules/library_deps.policy
index 954d0198c6..f5214af055 100644
--- a/build/rules/library_deps.policy
+++ b/build/rules/library_deps.policy
@@ -30,7 +30,7 @@ ALLOW library/python/ylock -> yt/python/yt/wrapper
ALLOW library/python/yt -> yt/python/client_lite
ALLOW library/python/yt/example -> yt/python/client
ALLOW library/python/statface_client -> statbox/libstatbox/python
-ALLOW library/python/pytest-mongodb -> devtools/swag/lib
+ALLOW library/python/pytest-mongodb -> devtools/swag/lib
ALLOW library/cpp/minhash/tools/mr_hash -> mapreduce
ALLOW library/cpp/token/ut -> kernel
ALLOW library/cpp/infected_masks -> kernel
diff --git a/build/sysincl/misc.yml b/build/sysincl/misc.yml
index e9e6095888..3f2fb1f01d 100644
--- a/build/sysincl/misc.yml
+++ b/build/sysincl/misc.yml
@@ -119,10 +119,10 @@
includes:
- xray/xray_interface.h: contrib/libs/clang11-rt/include/xray/xray_interface.h
-- source_filter: "^contrib/libs/clang12-rt"
- includes:
- - xray/xray_interface.h: contrib/libs/clang12-rt/include/xray/xray_interface.h
-
+- source_filter: "^contrib/libs/clang12-rt"
+ includes:
+ - xray/xray_interface.h: contrib/libs/clang12-rt/include/xray/xray_interface.h
+
- source_filter: "^contrib/libs/llvm"
includes:
- plugin-api.h # GNU linker plugin API.
@@ -172,10 +172,10 @@
includes:
- atomic.h: contrib/libs/nsync/platform/c++11/atomic.h
-- source_filter: "^contrib/python/numpy/py3"
- includes:
- - numpy/random.pxd
-
+- source_filter: "^contrib/python/numpy/py3"
+ includes:
+ - numpy/random.pxd
+
- source_filter: "^contrib/tools/python/src/Objects/exceptions.c"
includes:
- errmap.h: contrib/tools/python/src/PC/errmap.h
@@ -446,10 +446,10 @@
- cmqxc.h
- cmqcfc.h
- cmqbc.h
-
-- source_filter: "^contrib/libs/h3"
- includes:
- - alloc.h: contrib/libs/h3/h3lib/include/alloc.h
+
+- source_filter: "^contrib/libs/h3"
+ includes:
+ - alloc.h: contrib/libs/h3/h3lib/include/alloc.h
- source_filter: "^cloud/iam/token_agent/daemon"
includes:
- contrib/libs/grpc/include/grpcpp/impl/codegen/server_context_impl.h
diff --git a/build/sysincl/windows.yml b/build/sysincl/windows.yml
index 26ae7b5bfa..6222768162 100644
--- a/build/sysincl/windows.yml
+++ b/build/sysincl/windows.yml
@@ -166,7 +166,7 @@
- olectl.h
- packon.h
- packoff.h
- - pathcch.h
+ - pathcch.h
- p2p.h
- pdh.h
- pdhmsg.h
@@ -302,7 +302,7 @@
- wrl/ftm.h
- wrl/implements.h
- wrl/wrappers/corewrappers.h
- - ws2bth.h
+ - ws2bth.h
- ws2def.h
- ws2ipdef.h
- ws2spi.h
diff --git a/build/ya.conf.json b/build/ya.conf.json
index 5f7cc875d6..afd03f3954 100644
--- a/build/ya.conf.json
+++ b/build/ya.conf.json
@@ -443,11 +443,11 @@
"description": "This tool simplifies replacing of some text in Arcadia"
},
"black": {
- "description": "Python styler, Python 3 only"
- },
- "black_py2": {
- "description": "Python styler with Python 2 support"
+ "description": "Python styler, Python 3 only"
},
+ "black_py2": {
+ "description": "Python styler with Python 2 support"
+ },
"yadi": {
"description": "Arcadia version of Yadi"
},
@@ -1433,479 +1433,479 @@
}
}
},
- "clang12-windows": {
- "name": "clang12",
- "tools": {
- "c++": {
- "bottle": "clang12",
- "executable": "c++"
- },
- "c++filt": {
- "bottle": "clang12",
- "executable": "c++filt"
- },
- "cc": {
- "bottle": "clang12",
- "executable": "cc"
- },
- "gcov": {
- "bottle": "clang12",
- "executable": "llvm-gcov"
- },
- "llvm-cov": {
- "bottle": "clang12",
- "executable": "llvm-cov"
- },
- "llvm-profdata": {
- "bottle": "clang12",
- "executable": "llvm-profdata"
- },
- "llvm-symbolizer": {
- "bottle": "clang12",
- "executable": "llvm-symbolizer"
- },
- "nm": {
- "bottle": "clang12",
- "executable": "llvm-nm"
- },
- "strip": {
- "bottle": "clang12",
- "executable": "llvm-strip"
- },
- "objcopy": {
- "bottle": "clang12",
- "executable": "llvm-objcopy"
- }
- },
- "platforms": [
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "WIN",
- "arch": "x86_64"
- },
- "default": false
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "WIN",
- "arch": "i686"
- },
- "default": false
- },
- {
- "host": {
- "os": "WIN"
- },
- "target": {
- "os": "WIN",
- "arch": "x86_64"
- },
- "default": false
- },
- {
- "host": {
- "os": "WIN"
- },
- "target": {
- "os": "WIN",
- "arch": "i686"
- },
- "default": false
- }
- ],
- "params": {
- "type": "msvc",
- "use_clang": true,
- "match_root": "CLANG",
- "werror_mode": "all",
- "c_compiler": "$(CLANG)/bin/clang-cl",
- "cxx_compiler": "$(CLANG)/bin/clang-cl",
- "cxx_std": "c++latest",
- "llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
- "wine": "yes",
- "version": "2019"
- }
- },
- "clang12": {
- "tools": {
- "c++": {
- "bottle": "clang12",
- "executable": "c++"
- },
- "c++filt": {
- "bottle": "clang12",
- "executable": "c++filt"
- },
- "cc": {
- "bottle": "clang12",
- "executable": "cc"
- },
- "clang-rename": {
- "bottle": "clang12",
- "executable": "clang-rename"
- },
- "gcov": {
- "bottle": "clang12",
- "executable": "llvm-gcov"
- },
- "llvm-cov": {
- "bottle": "clang12",
- "executable": "llvm-cov"
- },
- "llvm-profdata": {
- "bottle": "clang12",
- "executable": "llvm-profdata"
- },
- "llvm-symbolizer": {
- "bottle": "clang12",
- "executable": "llvm-symbolizer"
- },
- "nm": {
- "bottle": "clang12",
- "executable": "llvm-nm"
- },
- "strip": {
- "bottle": "clang12",
- "executable": "llvm-strip"
- },
- "objcopy": {
- "bottle": "clang12",
- "executable": "llvm-objcopy"
- }
- },
- "platforms": [
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
- "arch": "aarch64"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
- "arch": "ppc64le"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
- "arch": "power9le"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "DARWIN",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "IOS",
- "arch": "i386"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "IOS",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "IOS",
- "arch": "armv7"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "IOS",
- "arch": "arm64"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "YOCTO",
- "arch": "armv7a"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "LINUX",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "LINUX",
- "arch": "aarch64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "LINUX",
- "arch": "ppc64le"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "LINUX",
- "arch": "power9le"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "DARWIN",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "IOS",
- "arch": "i386"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "IOS",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "IOS",
- "arch": "armv7"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "target": {
- "os": "IOS",
- "arch": "arm64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "LINUX",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "LINUX",
- "arch": "aarch64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "LINUX",
- "arch": "ppc64le"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "LINUX",
- "arch": "power9le"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "DARWIN",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "IOS",
- "arch": "i386"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "IOS",
- "arch": "x86_64"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "IOS",
- "arch": "armv7"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "target": {
- "os": "IOS",
- "arch": "arm64"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
+ "clang12-windows": {
+ "name": "clang12",
+ "tools": {
+ "c++": {
+ "bottle": "clang12",
+ "executable": "c++"
+ },
+ "c++filt": {
+ "bottle": "clang12",
+ "executable": "c++filt"
+ },
+ "cc": {
+ "bottle": "clang12",
+ "executable": "cc"
+ },
+ "gcov": {
+ "bottle": "clang12",
+ "executable": "llvm-gcov"
+ },
+ "llvm-cov": {
+ "bottle": "clang12",
+ "executable": "llvm-cov"
+ },
+ "llvm-profdata": {
+ "bottle": "clang12",
+ "executable": "llvm-profdata"
+ },
+ "llvm-symbolizer": {
+ "bottle": "clang12",
+ "executable": "llvm-symbolizer"
+ },
+ "nm": {
+ "bottle": "clang12",
+ "executable": "llvm-nm"
+ },
+ "strip": {
+ "bottle": "clang12",
+ "executable": "llvm-strip"
+ },
+ "objcopy": {
+ "bottle": "clang12",
+ "executable": "llvm-objcopy"
+ }
+ },
+ "platforms": [
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "WIN",
+ "arch": "x86_64"
+ },
+ "default": false
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "WIN",
+ "arch": "i686"
+ },
+ "default": false
+ },
+ {
+ "host": {
+ "os": "WIN"
+ },
+ "target": {
+ "os": "WIN",
+ "arch": "x86_64"
+ },
+ "default": false
+ },
+ {
+ "host": {
+ "os": "WIN"
+ },
+ "target": {
+ "os": "WIN",
+ "arch": "i686"
+ },
+ "default": false
+ }
+ ],
+ "params": {
+ "type": "msvc",
+ "use_clang": true,
+ "match_root": "CLANG",
+ "werror_mode": "all",
+ "c_compiler": "$(CLANG)/bin/clang-cl",
+ "cxx_compiler": "$(CLANG)/bin/clang-cl",
+ "cxx_std": "c++latest",
+ "llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
+ "wine": "yes",
+ "version": "2019"
+ }
+ },
+ "clang12": {
+ "tools": {
+ "c++": {
+ "bottle": "clang12",
+ "executable": "c++"
+ },
+ "c++filt": {
+ "bottle": "clang12",
+ "executable": "c++filt"
+ },
+ "cc": {
+ "bottle": "clang12",
+ "executable": "cc"
+ },
+ "clang-rename": {
+ "bottle": "clang12",
+ "executable": "clang-rename"
+ },
+ "gcov": {
+ "bottle": "clang12",
+ "executable": "llvm-gcov"
+ },
+ "llvm-cov": {
+ "bottle": "clang12",
+ "executable": "llvm-cov"
+ },
+ "llvm-profdata": {
+ "bottle": "clang12",
+ "executable": "llvm-profdata"
+ },
+ "llvm-symbolizer": {
+ "bottle": "clang12",
+ "executable": "llvm-symbolizer"
+ },
+ "nm": {
+ "bottle": "clang12",
+ "executable": "llvm-nm"
+ },
+ "strip": {
+ "bottle": "clang12",
+ "executable": "llvm-strip"
+ },
+ "objcopy": {
+ "bottle": "clang12",
+ "executable": "llvm-objcopy"
+ }
+ },
+ "platforms": [
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "aarch64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "ppc64le"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "power9le"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "DARWIN",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "i386"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "armv7"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "arm64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "YOCTO",
+ "arch": "armv7a"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "aarch64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "ppc64le"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "power9le"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "DARWIN",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "i386"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "armv7"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "arm64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "aarch64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "ppc64le"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "power9le"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "DARWIN",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "i386"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "x86_64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "armv7"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "target": {
+ "os": "IOS",
+ "arch": "arm64"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
"arch": "armv7a_cortex_a9"
},
"default": true
@@ -1916,77 +1916,77 @@
},
"target": {
"os": "LINUX",
- "arch": "armv7ahf_cortex_a35"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
- "arch": "armv7ahf_cortex_a53"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
- "arch": "armv8a_cortex_a35"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX"
- },
- "target": {
- "os": "LINUX",
- "arch": "armv8a_cortex_a53"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX",
- "arch": "ppc64le"
- },
- "target": {
- "os": "LINUX",
- "arch": "ppc64le"
- },
- "default": true
- },
- {
- "host": {
- "os": "LINUX",
- "arch": "ppc64le"
- },
- "target": {
- "os": "LINUX",
- "arch": "power9le"
- },
- "default": true
- }
- ],
- "params": {
- "type": "clang",
- "match_root": "CLANG",
- "werror_mode": "all",
- "c_compiler": "$(CLANG)/bin/clang",
- "cxx_compiler": "$(CLANG)/bin/clang++",
- "llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
- "objcopy": "$(CLANG)/bin/llvm-objcopy",
+ "arch": "armv7ahf_cortex_a35"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "armv7ahf_cortex_a53"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "armv8a_cortex_a35"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "armv8a_cortex_a53"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX",
+ "arch": "ppc64le"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "ppc64le"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "LINUX",
+ "arch": "ppc64le"
+ },
+ "target": {
+ "os": "LINUX",
+ "arch": "power9le"
+ },
+ "default": true
+ }
+ ],
+ "params": {
+ "type": "clang",
+ "match_root": "CLANG",
+ "werror_mode": "all",
+ "c_compiler": "$(CLANG)/bin/clang",
+ "cxx_compiler": "$(CLANG)/bin/clang++",
+ "llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
+ "objcopy": "$(CLANG)/bin/llvm-objcopy",
"simctl": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/SystemRoot/PrivateFrameworks/CoreSimulator.framework/Resources/bin/simctl",
"profiles": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles",
- "strip": "$(CLANG)/bin/llvm-strip",
- "gcc_version": "12.0"
- }
- },
+ "strip": "$(CLANG)/bin/llvm-strip",
+ "gcc_version": "12.0"
+ }
+ },
"local": {
"tools": {
"c++": {
@@ -4496,13 +4496,13 @@
"os": "DARWIN"
},
"default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "default": true
}
]
},
@@ -5264,14 +5264,14 @@
}
]
},
- "aws": {
- "tools": {
+ "aws": {
+ "tools": {
"aws": {
"bottle": "aws",
"executable": "aws"
}
- },
- "platforms": [
+ },
+ "platforms": [
{
"host": {
"os": "LINUX"
@@ -5290,7 +5290,7 @@
},
"default": true
}
- ]
+ ]
},
"sedem": {
"tools": {
@@ -5439,51 +5439,51 @@
"os": "DARWIN"
},
"default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "default": true
- }
- ]
- },
- "black_py2": {
- "tools": {
- "black_py2": {
- "bottle": "black_py2",
- "executable": "black"
- }
- },
- "platforms": [
- {
- "host": {
- "os": "LINUX"
- },
- "default": true
- },
- {
- "host": {
- "os": "WIN"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN"
- },
- "default": true
- },
- {
- "host": {
- "os": "DARWIN",
- "arch": "arm64"
- },
- "default": true
- }
- ]
- },
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "default": true
+ }
+ ]
+ },
+ "black_py2": {
+ "tools": {
+ "black_py2": {
+ "bottle": "black_py2",
+ "executable": "black"
+ }
+ },
+ "platforms": [
+ {
+ "host": {
+ "os": "LINUX"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "WIN"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN"
+ },
+ "default": true
+ },
+ {
+ "host": {
+ "os": "DARWIN",
+ "arch": "arm64"
+ },
+ "default": true
+ }
+ ]
+ },
"yadi": {
"tools": {
"yadi": {
@@ -6079,52 +6079,52 @@
]
}
},
- "clang12": {
- "formula": {
- "sandbox_id": [
+ "clang12": {
+ "formula": {
+ "sandbox_id": [
1042818759,
1042820568,
1042823154,
1042827120,
1042828064
- ],
- "match": "CLANG"
- },
- "executable": {
- "c++": [
- "bin",
- "clang++"
- ],
- "c++filt": [
- "bin",
- "llvm-cxxfilt"
- ],
- "cc": [
- "bin",
- "clang"
- ],
- "clang-rename": [
- "bin",
- "clang-rename"
- ],
- "llvm-gcov": [
- "bin",
- "llvm-gcov"
- ],
- "llvm-cov": [
- "bin",
- "llvm-cov"
- ],
- "llvm-profdata": [
- "bin",
- "llvm-profdata"
- ],
- "llvm-symbolizer": [
- "bin",
- "llvm-symbolizer"
- ],
- "llvm-nm": [
- "bin",
+ ],
+ "match": "CLANG"
+ },
+ "executable": {
+ "c++": [
+ "bin",
+ "clang++"
+ ],
+ "c++filt": [
+ "bin",
+ "llvm-cxxfilt"
+ ],
+ "cc": [
+ "bin",
+ "clang"
+ ],
+ "clang-rename": [
+ "bin",
+ "clang-rename"
+ ],
+ "llvm-gcov": [
+ "bin",
+ "llvm-gcov"
+ ],
+ "llvm-cov": [
+ "bin",
+ "llvm-cov"
+ ],
+ "llvm-profdata": [
+ "bin",
+ "llvm-profdata"
+ ],
+ "llvm-symbolizer": [
+ "bin",
+ "llvm-symbolizer"
+ ],
+ "llvm-nm": [
+ "bin",
"llvm-nm"
],
"llvm-strip": [
@@ -7240,7 +7240,7 @@
},
"python3": {
"formula": {
- "sandbox_id": 1020522806,
+ "sandbox_id": 1020522806,
"match": "python3"
},
"executable": {
@@ -7734,16 +7734,16 @@
]
}
},
- "aws": {
- "formula": {
- "sandbox_id": 489186634,
- "match": "aws"
- },
- "executable": {
+ "aws": {
+ "formula": {
+ "sandbox_id": 489186634,
+ "match": "aws"
+ },
+ "executable": {
"aws": [
"aws"
]
- }
+ }
},
"sedem": {
"formula": {
@@ -7818,20 +7818,7 @@
"black": {
"formula": {
"sandbox_id": [
- 1209137306
- ],
- "match": "black"
- },
- "executable": {
- "black": [
- "black"
- ]
- }
- },
- "black_py2": {
- "formula": {
- "sandbox_id": [
- 1147448676
+ 1209137306
],
"match": "black"
},
@@ -7841,6 +7828,19 @@
]
}
},
+ "black_py2": {
+ "formula": {
+ "sandbox_id": [
+ 1147448676
+ ],
+ "match": "black"
+ },
+ "executable": {
+ "black": [
+ "black"
+ ]
+ }
+ },
"yadi": {
"formula": {
"sandbox_id": 1155032720,
@@ -8092,8 +8092,8 @@
}
},
"toolchain_aliases": {
- "clang-win-x86_64": "clang12-win-x86_64",
- "clang-win-i686": "clang12-win-i686",
+ "clang-win-x86_64": "clang12-win-x86_64",
+ "clang-win-i686": "clang12-win-i686",
"gcc-linux-x86_64": "gcc82-linux-x86_64"
}
}
diff --git a/build/ymake.core.conf b/build/ymake.core.conf
index 081833998b..70295a8705 100644
--- a/build/ymake.core.conf
+++ b/build/ymake.core.conf
@@ -381,11 +381,11 @@ when ($USE_SYSTEM_PYTHON) {
PY_VERSION=3.8
PY_FRAMEWORK_VERSION=3.8
}
- "3.9" ? {
- _SYSTEM_PYTHON39=yes
- PY_VERSION=3.9
- PY_FRAMEWORK_VERSION=3.9
- }
+ "3.9" ? {
+ _SYSTEM_PYTHON39=yes
+ PY_VERSION=3.9
+ PY_FRAMEWORK_VERSION=3.9
+ }
"3.10" ? {
_SYSTEM_PYTHON310=yes
PY_VERSION=3.10
@@ -879,7 +879,7 @@ macro _CPP_CFGPROTO_CMD(File) {
# tag:proto
PY_PROTO_MYPY_ENABLED=yes
-PY_PROTO_MYPY_PLUGIN_BASE=--plugin=protoc-gen-mypy=${tool:"contrib/python/mypy-protobuf/bin/protoc-gen-mypy"} --mypy_out=$ARCADIA_BUILD_ROOT/$PROTO_NAMESPACE
+PY_PROTO_MYPY_PLUGIN_BASE=--plugin=protoc-gen-mypy=${tool:"contrib/python/mypy-protobuf/bin/protoc-gen-mypy"} --mypy_out=$ARCADIA_BUILD_ROOT/$PROTO_NAMESPACE
# tag:proto tag:python-specific
PY_PROTO_MYPY_SUFFIX=
@@ -2078,13 +2078,13 @@ macro ENV(Data...) {
SET_APPEND(TEST_ENV_VALUE ${quo:Data})
}
-### @usage: CONFTEST_LOAD_POLICY_LOCAL()
-###
-### Loads conftest.py files in a way that pytest does it
-macro CONFTEST_LOAD_POLICY_LOCAL() {
- SET_APPEND(TEST_ENV_VALUE "CONFTEST_LOAD_POLICY=LOCAL")
-}
-
+### @usage: CONFTEST_LOAD_POLICY_LOCAL()
+###
+### Loads conftest.py files in a way that pytest does it
+macro CONFTEST_LOAD_POLICY_LOCAL() {
+ SET_APPEND(TEST_ENV_VALUE "CONFTEST_LOAD_POLICY=LOCAL")
+}
+
# tag:test
TEST_RECIPES_VALUE=
### @usage: USE_RECIPE(path [arg1 arg2...])
@@ -2216,7 +2216,7 @@ EXCLUDE_SUBMODULES=PY3TEST_LIBRARY
###
### The test module for Python 3.x based on py.test
###
-### This module is compatible only with PYTHON3-tagged modules and selects peers from multimodules accordingly.
+### This module is compatible only with PYTHON3-tagged modules and selects peers from multimodules accordingly.
### This module is only compatible with Arcadia Python build (to avoid tests duplication from Python2/3-tests). For non-Arcadia python use PYTEST.
###
### Documentation: https://wiki.yandex-team.ru/yatool/test/#testynapytest
@@ -4039,7 +4039,7 @@ module PY2_LIBRARY: _LIBRARY {
otherwise {
MODULE_PREFIX=libpy
}
- .ALLOWED=FORK_TESTS
+ .ALLOWED=FORK_TESTS
.IGNORED=GENERATE_ENUM_SERIALIZATION GENERATE_ENUM_SERIALIZATION_WITH_HEADER USE_PYTHON2
.RESTRICTED=PYTHON3_ADDINCL USE_PYTHON3 PYTHON2_ADDINCL OPTIMIZE_PY_PROTOS NO_OPTIMIZE_PY_PROTOS
USE_GLOBAL_CMD=yes
@@ -4068,7 +4068,7 @@ module _PY3_LIBRARY: _LIBRARY {
otherwise {
MODULE_PREFIX=libpy
}
- .ALLOWED=FORK_TESTS
+ .ALLOWED=FORK_TESTS
.IGNORED=GENERATE_ENUM_SERIALIZATION GENERATE_ENUM_SERIALIZATION_WITH_HEADER
.RESTRICTED=PYTHON3_ADDINCL USE_PYTHON3 PYTHON2_ADDINCL USE_PYTHON2 OPTIMIZE_PY_PROTOS NO_OPTIMIZE_PY_PROTOS
USE_GLOBAL_CMD=yes
@@ -8064,8 +8064,8 @@ macro _GO_COMPILE_CGO1(NAME, FLAGS[], FILES...) {
# tag:go-specific
macro _GO_COMPILE_CGO2(NAME, C_FILES[], S_FILES[], OBJ_FILES[], FILES...) {
.CMD=${hide:_GO_FAKEID} $C_COMPILER $C_FLAGS_PLATFORM ${pre=-I:_C__INCLUDE} $CGO_CFLAGS_VALUE ${input;tobindir:"_cgo_main.c"} -c -o ${tmp;noauto;suf=${OBJECT_SUF}:"_cgo_main.c"} && $C_COMPILER $C_FLAGS_PLATFORM ${pre=-I:_C__INCLUDE} -o ${tmp;noauto;suf=${OBJECT_SUF}:"_cgo_"} $LDFLAGS $LDFLAGS_GLOBAL $CGO2_LDFLAGS_VALUE ${input;hide:"_cgo_export.h"} ${tmp;noauto;suf=${OBJECT_SUF}:"_cgo_main.c"} ${input;suf=${OBJECT_SUF}:"_cgo_export.c"} ${input;nopath;noext;suf=.cgo2.c${OBJECT_SUF}:FILES} ${input;suf=${OBJECT_SUF}:C_FILES} ${input;suf=.o:S_FILES} ${input:OBJ_FILES} $CGO_LDFLAGS_VALUE && ${GO_TOOLS_ROOT}/pkg/tool/${GO_HOST_OS}_${GO_HOST_ARCH}/cgo -dynpackage $NAME -dynimport ${tmp;noauto;suf=${OBJECT_SUF}:"_cgo_"} -dynout ${output:"_cgo_import.go"} -dynlinker $GO_CGO2_FLAGS_VALUE $GO_TOOLCHAIN_ENV ${requirements;hide:CC_REQUIREMENTS} ${kv;hide:"p go"} ${kv;hide:"pc light-blue"} ${kv;hide:"show_out"}
-
- _USE_LINKER()
+
+ _USE_LINKER()
}
# tag:go-specific
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index 30219eb85e..468f34cc65 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -115,7 +115,7 @@ class Platform(object):
self.is_none = self.os == 'none'
- self.is_posix = self.is_linux or self.is_apple or self.is_android or self.is_cygwin or self.is_yocto
+ self.is_posix = self.is_linux or self.is_apple or self.is_android or self.is_cygwin or self.is_yocto
@staticmethod
def from_json(data):
@@ -628,7 +628,7 @@ class Build(object):
swiftc.configure()
swiftc.print_compiler()
- if host.is_linux or host.is_macos or host.is_cygwin:
+ if host.is_linux or host.is_macos or host.is_cygwin:
if is_negative('USE_ARCADIA_PYTHON'):
python = Python(self.tc)
python.configure_posix()
@@ -1903,7 +1903,7 @@ class LD(Linker):
self.dwarf_command = None
self.libresolv = '-lresolv' if target.is_linux or target.is_macos or target.is_android else None
- if target.is_linux or target.is_android:
+ if target.is_linux or target.is_android:
self.ld_export_dynamic_flag = '-rdynamic'
self.use_stdlib = '-nodefaultlibs'
@@ -2946,7 +2946,7 @@ class Perl(object):
class Setting(object):
- def __init__(self, key, auto=None, convert=None, rewrite=False):
+ def __init__(self, key, auto=None, convert=None, rewrite=False):
self.key = key
self.auto = auto
@@ -2954,7 +2954,7 @@ class Setting(object):
self.preset = preset(key)
self.from_user = self.preset is not None
- self.rewrite = rewrite
+ self.rewrite = rewrite
self._value = Setting.no_value
@@ -2977,7 +2977,7 @@ class Setting(object):
self._value = value
def emit(self):
- if not self.from_user or self.rewrite:
+ if not self.from_user or self.rewrite:
emit(self.key, self.value)
no_value = object()
@@ -2993,7 +2993,7 @@ class Cuda(object):
self.have_cuda = Setting('HAVE_CUDA', auto=self.auto_have_cuda, convert=to_bool)
self.cuda_root = Setting('CUDA_ROOT')
- self.cuda_version = Setting('CUDA_VERSION', auto=self.auto_cuda_version, convert=self.convert_major_version, rewrite=True)
+ self.cuda_version = Setting('CUDA_VERSION', auto=self.auto_cuda_version, convert=self.convert_major_version, rewrite=True)
self.use_arcadia_cuda = Setting('USE_ARCADIA_CUDA', auto=self.auto_use_arcadia_cuda, convert=to_bool)
self.use_arcadia_cuda_host_compiler = Setting('USE_ARCADIA_CUDA_HOST_COMPILER', auto=self.auto_use_arcadia_cuda_host_compiler, convert=to_bool)
self.cuda_use_clang = Setting('CUDA_USE_CLANG', auto=False, convert=to_bool)
@@ -3004,7 +3004,7 @@ class Cuda(object):
self.peerdirs = ['build/platform/cuda']
- self.nvcc_std = '-std=c++14'
+ self.nvcc_std = '-std=c++14'
if self.build.tc.type == 'msvc':
self.nvcc_std = self.nvcc_std.replace('-std=', '/std:')
@@ -3076,8 +3076,8 @@ class Cuda(object):
if self.cuda_version.value not in ('11.3',):
raise ConfigureError('Only CUDA 11.3 are available for cross compilation from linux-x86 to linux-aarch64.\nUse -DCUDA_VERSION=11.3 flag.')
- if self.cuda_version.value in ('8.0', '9.0', '9.1', '9.2', '10.0'):
- raise ConfigureError('CUDA versions 8.x, 9.x and 10.0 are no longer supported.\nSee DEVTOOLS-7108.')
+ if self.cuda_version.value in ('8.0', '9.0', '9.1', '9.2', '10.0'):
+ raise ConfigureError('CUDA versions 8.x, 9.x and 10.0 are no longer supported.\nSee DEVTOOLS-7108.')
if self.cuda_version.value in ('10.1', '11.0', '11.1', '11.2', '11.3', '11.4'):
return True
@@ -3104,18 +3104,18 @@ class Cuda(object):
raise ConfigureError('Failed to get CUDA version from {}'.format(nvcc_exe))
version_output = get_stdout([nvcc_exe, '--version']) or error()
- match = re.search(r'^Cuda compilation tools, release (\d+)\.\d+,', version_output, re.MULTILINE) or error()
+ match = re.search(r'^Cuda compilation tools, release (\d+)\.\d+,', version_output, re.MULTILINE) or error()
return match.group(1)
- def convert_major_version(self, value):
- if value == '10':
- return '10.1'
- elif value == '11':
- return '11.3'
- else:
- return value
-
+ def convert_major_version(self, value):
+ if value == '10':
+ return '10.1'
+ elif value == '11':
+ return '11.3'
+ else:
+ return value
+
def auto_use_arcadia_cuda(self):
return not self.cuda_root.from_user
@@ -3139,11 +3139,11 @@ class Cuda(object):
))
def cuda_windows_host_compiler(self):
- vc_version = '14.28.29910'
+ vc_version = '14.28.29910'
env = {
'Y_VC_Version': vc_version,
- 'Y_VC_Root': '$CUDA_HOST_TOOLCHAIN_RESOURCE_GLOBAL/VC/Tools/MSVC/{}'.format(vc_version),
+ 'Y_VC_Root': '$CUDA_HOST_TOOLCHAIN_RESOURCE_GLOBAL/VC/Tools/MSVC/{}'.format(vc_version),
'Y_SDK_Version': self.build.tc.sdk_version,
'Y_SDK_Root': '$WINDOWS_KITS_RESOURCE_GLOBAL',
}