aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorkhoden <khoden@yandex-team.com>2023-03-23 13:28:12 +0300
committerkhoden <khoden@yandex-team.com>2023-03-23 13:28:12 +0300
commit9a42b18985c1ab5da0f9c851288ca0bfa0f703f7 (patch)
tree9efd060c120a2582447ed73016728f9e1ce8e966 /build
parentcb162fe3f7dc8ebd28829cce641e8b250f28802c (diff)
downloadydb-9a42b18985c1ab5da0f9c851288ca0bfa0f703f7.tar.gz
Фетчинг ресурсов из тулчейна, выбор соответствующего Sandbox-ресурса
Задача пока решена не полностью, но влить уже можно, чтобы не копить дифф. В рамках PR я часть кода вытащил в отдельный независимый таргет erm.api. Его можно импортировать в каких-нибудь других пакетах для получения основной функциональности - информации об инструментах в тулчейне, а также выборе соответствующей версии и  Sandbox-ресурса
Diffstat (limited to 'build')
-rw-r--r--build/plugins/lib/nots/package_manager/base/package_json.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/build/plugins/lib/nots/package_manager/base/package_json.py b/build/plugins/lib/nots/package_manager/base/package_json.py
index 29d7b01203..33c299d258 100644
--- a/build/plugins/lib/nots/package_manager/base/package_json.py
+++ b/build/plugins/lib/nots/package_manager/base/package_json.py
@@ -1,5 +1,5 @@
-import os
import json
+import os
from six import iteritems
@@ -55,7 +55,8 @@ class PackageJson(object):
os.mkdir(directory)
with open(path, "w") as f:
- json.dump(self.data, f, indent=4)
+ json.dump(self.data, f, indent=2, ensure_ascii=False)
+ f.write('\n') # it's better for diff algorithm in arc
def get_name(self):
return self.data["name"]