diff --git a/platform/vs/docker-sonic-vs.mk b/platform/vs/docker-sonic-vs.mk index ab86e4716a19..3ba0fb315f7e 100644 --- a/platform/vs/docker-sonic-vs.mk +++ b/platform/vs/docker-sonic-vs.mk @@ -7,7 +7,10 @@ $(DOCKER_SONIC_VS)_DEPENDS += $(SWSS) \ $(PYTHON_SWSSCOMMON) \ $(LIBTEAMDCTL) \ $(LIBTEAM_UTILS) \ - $(SONIC_DEVICE_DATA) + $(SONIC_DEVICE_DATA) \ + $(LIBYANG) \ + $(LIBYANG_CPP) \ + $(LIBYANG_PY2) $(DOCKER_SONIC_VS)_PYTHON_DEBS += $(SONIC_UTILS) diff --git a/platform/vs/docker-sonic-vs/Dockerfile.j2 b/platform/vs/docker-sonic-vs/Dockerfile.j2 index 65253fc6a572..d193e71a957e 100644 --- a/platform/vs/docker-sonic-vs/Dockerfile.j2 +++ b/platform/vs/docker-sonic-vs/Dockerfile.j2 @@ -60,6 +60,8 @@ RUN pip install crontab # Install dependencies for Dynamic Port Breakout RUN pip install xmltodict==0.12.0 RUN pip install jsondiff==1.2.0 +RUN pip install click==7.0.0 +RUN pip install ijson {% if docker_sonic_vs_debs.strip() -%} # Copy locally-built Debian package dependencies