I have a Python project that I want to deploy to an Azure Function App. The project has a dependency on a package that's available from a private Azure Artifact Feed.
I can build the project locally by setting the --index-url flag in my requirements.txt to the artifact feed and authenticating with artifact-keyring. I just had to add my user as an owner, although I assume being a reader would have worked as well. When I try to deploy the project from Visual Studio Code or from the Azure CLI, the deployment hangs on the pip installation. I assume that pip is waiting for authentication.
Does anyone know how to configure authentication for Azure Function Apps, pip, and an Azure Artifact Feed so that a project can be deployed via the Azure CLI?