Skip to main content

Add your description here

Project description

amgi-sqs-event-source-mapping

amgi-sqs-event-source-mapping is an adaptor for AMGI to run in a SQS event source mapped Lambda.

Installation

pip install amgi-sqs-event-source-mapping==0.23.1

Example

from dataclasses import dataclass

from amgi_sqs_event_source_mapping import SqsHandler
from asyncfast import AsyncFast

app = AsyncFast()


@dataclass
class Order:
    item_ids: list[str]


@app.channel("order-queue")
async def order_queue(order: Order) -> None:
    # Makes an order
    ...


handler = SqsHandler(app)

Contact

For questions or suggestions, please contact jack.burridge@mail.com.

License

Copyright 2025 AMGI

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

amgi_sqs_event_source_mapping-0.23.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file amgi_sqs_event_source_mapping-0.23.1.tar.gz.

File metadata

  • Download URL: amgi_sqs_event_source_mapping-0.23.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for amgi_sqs_event_source_mapping-0.23.1.tar.gz
Algorithm Hash digest
SHA256 6d93a75b385c7008d4bcec57f040eb738649b28ea32258aaaf254a9ba83b039c
MD5 69cd445025ee0d36e759c2c0b02cc1cd
BLAKE2b-256 e2424e6e0cdfe04498cb8810e894414edee35ad386ebd7177ee9a39a7fe3fbd7

See more details on using hashes here.

File details

Details for the file amgi_sqs_event_source_mapping-0.23.1-py3-none-any.whl.

File metadata

  • Download URL: amgi_sqs_event_source_mapping-0.23.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for amgi_sqs_event_source_mapping-0.23.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dfaab6e93ee859f34a01aa5000a27c3e45b4c064e836fdd2f2f4b3b48a40b8cb
MD5 18b1a485ff27f6f6d856c57a286fd00d
BLAKE2b-256 ed6b184360cca14dea804a7caa8883ddf5ca7ea4d85b7265ecd3725a4ba6d234

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