When a Python Azure Function doesn’t appear in the Functions list after deployment, it usually means the platform couldn’t detect a valid function entry point. Since your .NET deployments work fine, the issue is almost certainly structural or environment-related rather than with CI/CD itself. Each function must live in its own folder (same name as the function), containing __init__.py and function.json. A flat root with only function_app.py will not be detected. Confirm your function app’s Runtime Stack = “Python” and Version = “3.10” in Azure.Check Log stream or Kudu -> D:\home\LogFiles\Application\Functions\host for messages like “No job functions found” or “Unable to find function.json”. Ensure that each function has its own folder with __init__.py (and function.json for v1 model), or use the new Python v2 model with a proper FunctionApp() object.