diff options
author | khoden <khoden@yandex-team.com> | 2023-03-23 13:28:12 +0300 |
---|---|---|
committer | khoden <khoden@yandex-team.com> | 2023-03-23 13:28:12 +0300 |
commit | 9a42b18985c1ab5da0f9c851288ca0bfa0f703f7 (patch) | |
tree | 9efd060c120a2582447ed73016728f9e1ce8e966 /build | |
parent | cb162fe3f7dc8ebd28829cce641e8b250f28802c (diff) | |
download | ydb-9a42b18985c1ab5da0f9c851288ca0bfa0f703f7.tar.gz |
Фетчинг ресурсов из тулчейна, выбор соответствующего Sandbox-ресурса
Задача пока решена не полностью, но влить уже можно, чтобы не копить дифф.
В рамках PR я часть кода вытащил в отдельный независимый таргет erm.api.
Его можно импортировать в каких-нибудь других пакетах для получения основной функциональности - информации об инструментах в тулчейне, а также выборе соответствующей версии и Sandbox-ресурса
Diffstat (limited to 'build')
-rw-r--r-- | build/plugins/lib/nots/package_manager/base/package_json.py | 5 |
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"] |