Skip to main content

platonic-queue

Build Status Coverage Python Version wemake-python-styleguide

People do not program in terms of SQS, tables, and bytes. People program in concepts.

Abstract acknowledgement queue concept, implemented over multiple backends.

Installation

pip install platonic-queue

Example

Showcase how your project can be used:

from platonic_queue.sqs import SQSBaseQueue

class NumbersQueue(SQSBaseQueue[int]):
    """Sending numbers."""
    url = '...'   # SQS queue URL

    serialize =   str   # type: ignore
    deserialize = int   # type: ignore

queue = NumbersQueue()
queue.put(5)
queue.get()
# 5

License

MIT

Credits

This project was generated with wemake-python-package. Current template version is: 5dc9d4e0e082ab012a399856368212745f40ed4f. See what is updated since then.

Metadata

Release files for platonic-queue 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for platonic-queue 0.2.0
File Size Uploaded Provenance Actions
platonic-queue-0.2.0.tar.gz 4.8 kB Without provenance Details for platonic-queue-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for platonic-queue 0.2.0
File Interpreter ABI Platform Actions
platonic_queue-0.2.0-py3-none-any.whl Python 3 none any Details for platonic_queue-0.2.0-py3-none-any.whl

Total release size: 10.7 kB

Release files / platonic-queue-0.2.0.tar.gz

Download URL platonic-queue-0.2.0.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
05d52fb58aece7eebcd2177a3d4408c72c0015d80bac4377a0e4d1f43cd4f171
BLAKE2b-256 checksum
How to use checksums
2637ef2022b4dc299f7d627a090705538037e378fad76c047b4dc39b7d317937
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.3 CPython/3.8.1 Linux/5.4.0-39-generic

Release files / platonic_queue-0.2.0-py3-none-any.whl

Download URL platonic_queue-0.2.0-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03f5eea21eaa357e3097234d2b0ce00d7bc8c9ef5aea9690bcb35e937bc4ec94
BLAKE2b-256 checksum
How to use checksums
bc3b3fb0cc453af059319df579732cefbe8cfb3991fe0243b108650b27917bf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.3 CPython/3.8.1 Linux/5.4.0-39-generic

Security for platonic-queue 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page