Metadata-Version: 2.4
Name: simple-poller
Version: 0.1.5
Project-URL: Repository, https://github.com/chuanconggao/SimplePoller
Author-email: Chuancong Gao <chuanconggao@users.noreply.github.com>
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: extratools-core>=0.1.26
Requires-Dist: python-box>=7.3.2
Provides-Extra: sqs
Requires-Dist: boto3>=1.37.13; extra == 'sqs'
Requires-Dist: extratools-cloud[aws]>=0.1.4; extra == 'sqs'
Description-Content-Type: text/markdown

# Introduction

This library provides:

- An abstract base poller that either polls a single batch or keeps poll batches until  interrupted.
- A AWS SQS poller that processes messages in the same batch concurrently via async IO, with auto message deletion.

For usage examples, please refer to tests.
