amazon-sqs-python-extended-client-lib
amazon-sqs-python-extended-client-lib copied to clipboard
An extension to the Amazon SQS client that enables sending and receiving messages up to 2GB via Amazon S3.
How to integrate this library with SQS kombu library that msg receive from extended client library not using kombu receive method
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
*Issue #, if available:* n/a *Description of changes:* ``$```^`` → ``$```python^`` where useful By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution,...
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.0 to 42.0.4. Changelog Sourced from cryptography's changelog. 42.0.4 - 2024-02-20 * Fixed a null-pointer-dereference and segfault that could occur when creating a PKCS#12 bundle. Credit to...
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...
https://github.com/awslabs/amazon-sqs-python-extended-client-lib/blob/4af1b0b06a1ce236b60a66d525855a6d42a1a4d5/src/sqs_extended_client/client.py#L656 Should this be `self.client("sqs")`, so that (I think) this library will at least use the SQS credentials (see [constructor args](https://github.com/awslabs/amazon-sqs-python-extended-client-lib/blob/4af1b0b06a1ce236b60a66d525855a6d42a1a4d5/src/sqs_extended_client/client.py#L569)) to also access S3? I think the way it's...
The example code in the README doesn't make sense as it imports `sqs_extended_client` and then immediately overwrites that with the return value of `boto3.client`: https://github.com/awslabs/amazon-sqs-python-extended-client-lib/blob/9175bbd786ca197a4f4df57db52db89f89a65639/README.md#L47-L49 This makes it difficult to...
*Issue #, if available:* https://github.com/awslabs/amazon-sqs-python-extended-client-lib/issues/28 Currently, the delete_messages fails to delete the message in SQS because it is unable to get the correct original receipt handle. *Description of changes:* Changes...
Currently, the delete_messages function fails to delete the message in SQS because it is unable to get the correct original receipt handle. It's a simple fix. ```python def _get_original_receipt_handle(self, modified_receipt_handle:...
Since I use your library in high load, in order to not create a client in every call, I wrote the following code: ``` import sqs_extended_client _sqs_extended_client = None def...