Browse Source

Fix pynecone.json version issue when web init (#885)

Milo Chen 2 years ago
parent
commit
b9e5ef8e76
1 changed files with 6 additions and 0 deletions
  1. 6 0
      pynecone/utils/prerequisites.py

+ 6 - 0
pynecone/utils/prerequisites.py

@@ -205,6 +205,12 @@ def initialize_web_directory():
     path_ops.rm(os.path.join(constants.WEB_TEMPLATE_DIR, constants.NODE_MODULES))
     path_ops.rm(os.path.join(constants.WEB_TEMPLATE_DIR, constants.NODE_MODULES))
     path_ops.rm(os.path.join(constants.WEB_TEMPLATE_DIR, constants.PACKAGE_LOCK))
     path_ops.rm(os.path.join(constants.WEB_TEMPLATE_DIR, constants.PACKAGE_LOCK))
     path_ops.cp(constants.WEB_TEMPLATE_DIR, constants.WEB_DIR)
     path_ops.cp(constants.WEB_TEMPLATE_DIR, constants.WEB_DIR)
+    """Write the current version of distributed pynecone package to a PCVERSION_APP_FILE."""
+    with open(constants.PCVERSION_APP_FILE) as f:  # type: ignore
+        pynecone_json = json.load(f)
+        pynecone_json["version"] = constants.VERSION
+    with open(constants.PCVERSION_APP_FILE, "w") as f:
+        json.dump(pynecone_json, f, ensure_ascii=False)
 
 
 
 
 def install_bun():
 def install_bun():