A utility library providing common functionality for building LocalStack Extensions.
To use this library in your LocalStack extension, add it to the dependencies in your extension's pyproject.toml:
[project] dependencies = [ "localstack-extensions-utils", ]Or, to install directly from the GitHub repository:
[project] dependencies = [ "localstack-extensions-utils @ git+https://github.com/localstack/localstack-extensions.git#subdirectory=utils", ]Then import the utilities in your extension code, for example:
from localstack_extensions.utils import ProxiedDockerContainerExtension ...This library requires LocalStack to be installed as it uses various LocalStack utilities for Docker management and networking.
The code in this repo is available under the Apache 2.0 license.