The previous workflow installed dependencies with pip --target and zipped them into the deployment package. Azure Oryx runtime could not find the packages because it looks for antenv/ or __oryx_packages__/, not .python_packages/. Switch to deploying source-only zip with az webapp deploy, letting SCM_DO_BUILD_DURING_DEPLOYMENT=true trigger Oryx to run pip install on the server and create the antenv virtualenv. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>