Skip to content

Commit

Permalink
Merge pull request #111 from Healthlane-Technologies/packages/rename_…
Browse files Browse the repository at this point in the history
…packages_json

packages.json renamed to manifest.json
  • Loading branch information
shahharsh176 authored Mar 1, 2024
2 parents 7e2f159 + 82a8630 commit 3d048dd
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion backend/src/zelthy/apps/dynamic_models/workspace/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ def get_packages(self) -> list[dict]:
"""
returns list of packages
"""
with open(self.path + "packages.json") as f:
with open(self.path + "manifest.json") as f:
return json.loads(f.read())["packages"]

def get_package_path(self, package_name: str) -> str:
Expand Down
2 changes: 1 addition & 1 deletion backend/src/zelthy/cli/package_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def list_packages(tenant):
tenants.append(tenant)
for tenant in os.listdir("workspaces"):
click.echo(f"List of Packages in Tenant {tenant}")
with open(f"workspaces/{tenant}/packages.json", "r") as f:
with open(f"workspaces/{tenant}/manifest.json", "r") as f:
data = json.loads(f.read())
packages = data["packages"]
for package in packages:
Expand Down
10 changes: 5 additions & 5 deletions backend/src/zelthy/core/package_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ def create_directories(dirs):


def get_installed_packages(tenant):
with open(f"workspaces/{tenant}/packages.json", "r") as f:
with open(f"workspaces/{tenant}/manifest.json", "r") as f:
data = json.loads(f.read())
packages = data["packages"]
return {package["name"]: package["version"] for package in packages}
Expand Down Expand Up @@ -77,13 +77,13 @@ def update_settings_json(tenant, package_name, version):
json.dump(data, file, indent=4)


def update_packages_json(tenant, package_name, version):
with open(f"workspaces/{tenant}/packages.json", "r") as f:
def update_manifest_json(tenant, package_name, version):
with open(f"workspaces/{tenant}/manifest.json", "r") as f:
data = json.loads(f.read())

data["packages"].append({"name": package_name, "version": version})

with open(f"workspaces/{tenant}/packages.json", "w") as file:
with open(f"workspaces/{tenant}/manifest.json", "w") as file:
json.dump(data, file, indent=4)


Expand Down Expand Up @@ -155,7 +155,7 @@ def install_package(package_name, version, tenant):
# f"tmp/{package_name}/{version}/",
# f"workspaces/{tenant}/packages/{package_name}",
# )
update_packages_json(tenant, package_name, version)
update_manifest_json(tenant, package_name, version)
update_settings_json(tenant, package_name, version)

subprocess.run(f"python manage.py sync_static {tenant}", shell=True)
Expand Down

0 comments on commit 3d048dd

Please sign in to comment.