Skip to main content

Utility library for LocalStack Extensions

Project description

LocalStack Extensions Utils

A utility library providing common functionality for building LocalStack Extensions.

Usage

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

...

Dependencies

This library requires LocalStack to be installed as it uses various LocalStack utilities for Docker management and networking.

License

The code in this repo is available under the Apache 2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

localstack_extensions_utils-0.1.1.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

localstack_extensions_utils-0.1.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file localstack_extensions_utils-0.1.1.tar.gz.

File metadata

File hashes

Hashes for localstack_extensions_utils-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6f2cd6bb8833e16bd7f5967261f2dfc7f11cfdc41514071a5d63de5b14a4b856
MD5 fd8df3b2c4ea1adecdf1b11f659b949c
BLAKE2b-256 67b9d57c83a85f26818d72abf08a8d02b928a02ae02843bb218fdcd1c358088d

See more details on using hashes here.

File details

Details for the file localstack_extensions_utils-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for localstack_extensions_utils-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4af4040d88259efee0bac798d5b81d84a85ab1130fc3f06fae7b6f265fae414f
MD5 1fd8c230e965becc5e505d12710f1013
BLAKE2b-256 adcf1074dd746a5c0a0d590257b3f112211ecee8641ce913828039db184f7ac8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page