Registry /
azure / azurefunctions-extensions-base
Install & Compatibility
Where this runs
tested against v1.2.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 17.9MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 1.5s · import 0.000s · 18MB
16MB installed
● package 16MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
BaseExtension
✓ from azurefunctions.extensions.base import BaseExtension
✗ from azurefunctions.extensions.base import BaseExtension
Initialize an ExtensionRegistry, define a custom extension by subclassing BaseExtension, and register it.
from azurefunctions.extensions.base import BaseExtension, ExtensionRegistry
# Initialize registry
registry = ExtensionRegistry()
# Define a custom extension
class MyExtension(BaseExtension):
def __init__(self):
super().__init__()
# Register extension
extension = MyExtension()
registry.add_extension(extension)
print('Extension registered successfully.')
Upgrade
Version history
1.2.0latest on PyPI · released May 12, 2026
Audit
Dependencies
azure.functionsrequiredRequired for Azure Functions runtime integration.