Build package

This commit is contained in:
2022-07-10 17:23:50 +02:00
parent 6995b25518
commit a604f0e821
47 changed files with 102 additions and 97 deletions

View File

@@ -33,9 +33,12 @@ class VersionSetterService:
project_json['ProjectSettings']['Version'] = version
self._write_file(file, project_json)
def set_dependencies(self, file: str, version: dict, skipped=None):
def set_dependencies(self, file: str, version: dict, key: str, skipped=None):
project_json = self._read_file(file)
dependencies = project_json['ProjectSettings']['Dependencies']
if key not in project_json['ProjectSettings']:
project_json['ProjectSettings'][key] = []
dependencies = project_json['ProjectSettings'][key]
new_deps = []
for dependency in dependencies:
if not dependency.startswith('cpl-'):
@@ -52,5 +55,5 @@ class VersionSetterService:
continue
new_deps.append(dependency.replace(dep_version, f'{version["Major"]}.{version["Minor"]}.{version["Micro"]}'))
project_json['ProjectSettings']['Dependencies'] = new_deps
project_json['ProjectSettings'][key] = new_deps
self._write_file(file, project_json)