# Do not include azure-functions-worker in this file
# The Python Worker is managed by the Azure Functions platform.
#
# NOTE: azure-functions-langgraph is intentionally NOT listed here.
# The e2e-azure workflow builds a wheel from the release commit and injects a
# local path (./wheels/azure_functions_langgraph-<version>-py3-none-any.whl)
# into this file before `func azure functionapp publish`, so the deployed app
# runs the EXACT candidate source under certification — never the PyPI release.

azure-functions
langgraph>=1.0,<2.0
langchain-core>=1.0,<2.0
# Required by the two-app single-writer exclusivity graph (#386): the
# AzureBlobLeaseThreadLock + AzureBlobCheckpointSaver used by e2e_lock_agent.
azure-storage-blob>=12.0,<13
