diff --git a/veadk/cli/cli_deploy.py b/veadk/cli/cli_deploy.py index 0d8ece95..56bb53f4 100644 --- a/veadk/cli/cli_deploy.py +++ b/veadk/cli/cli_deploy.py @@ -14,6 +14,7 @@ import click +from veadk.version import VERSION TEMP_PATH = "/tmp" @@ -94,6 +95,7 @@ def deploy( "veapig_service_name": veapig_service_name, "veapig_upstream_name": veapig_upstream_name, "use_adk_web": use_adk_web, + "veadk_version": VERSION, } cookiecutter( diff --git a/veadk/cli/cli_init.py b/veadk/cli/cli_init.py index 961baff5..e320badb 100644 --- a/veadk/cli/cli_init.py +++ b/veadk/cli/cli_init.py @@ -16,6 +16,7 @@ from typing import Any import click +from veadk.version import VERSION warnings.filterwarnings( "ignore", category=UserWarning, module="pydantic._internal._fields" @@ -58,6 +59,7 @@ def _render_prompts() -> dict[str, Any]: "veapig_service_name": veapig_service_name, "veapig_upstream_name": veapig_upstream_name, "use_adk_web": deploy_mode == "2", + "veadk_version": VERSION, } diff --git a/veadk/integrations/ve_faas/template/cookiecutter.json b/veadk/integrations/ve_faas/template/cookiecutter.json index 8ae10f47..8df19781 100644 --- a/veadk/integrations/ve_faas/template/cookiecutter.json +++ b/veadk/integrations/ve_faas/template/cookiecutter.json @@ -7,5 +7,6 @@ "veapig_instance_name": "", "veapig_service_name": "", "veapig_upstream_name": "", - "use_adk_web": false + "use_adk_web": false, + "veadk_version": "" } \ No newline at end of file diff --git a/veadk/integrations/ve_faas/template/{{cookiecutter.local_dir_name}}/src/requirements.txt b/veadk/integrations/ve_faas/template/{{cookiecutter.local_dir_name}}/src/requirements.txt index abf02522..0ca74aed 100644 --- a/veadk/integrations/ve_faas/template/{{cookiecutter.local_dir_name}}/src/requirements.txt +++ b/veadk/integrations/ve_faas/template/{{cookiecutter.local_dir_name}}/src/requirements.txt @@ -1,3 +1,3 @@ -veadk-python +veadk-python=={{ cookiecutter.veadk_version }} fastapi uvicorn[standard] \ No newline at end of file