Skip to main content

Abstract datastructures for Clean Architecture applications in Python.

Project description

platonic

Build Status Coverage Python Version wemake-python-styleguide PyPI - License

Abstract data structures for Clean Architecture applications in Python. Amazon services, brokers, and backends represented as queues, mappings, lists, iterables, and more.

Example

# TODO

Available data structures

queue iterable dict list set graph
Amazon DynamoDB ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
Amazon SimpleDB ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
Amazon SQS โœ” ๏ธ ๐Ÿ”ง โŒ ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
Amazon S3 ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
Apache Kafka ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
Local FS ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
MongoDB ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
MySQL ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
OrientDB ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
PostgreSQL ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง
Redis ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง ๐Ÿ”ง

Installation

pip install platonic

Credits

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

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

platonic-1.2.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

platonic-1.2.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file platonic-1.2.1.tar.gz.

File metadata

  • Download URL: platonic-1.2.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.3 CPython/3.8.3 Linux/5.4.0-65-generic

File hashes

Hashes for platonic-1.2.1.tar.gz
Algorithm Hash digest
SHA256 6f16980c63ad2d86822af943fb2172fed13aa44b3298fb17128039309bd570b9
MD5 97e54e262d85fa49d652a65ade65116e
BLAKE2b-256 4c91fa8a5834fff4d4b89b7f66b38764e1879fe8b7ab0f8b53202636b1223cbe

See more details on using hashes here.

File details

Details for the file platonic-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: platonic-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.3 CPython/3.8.3 Linux/5.4.0-65-generic

File hashes

Hashes for platonic-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c617bc521948d8e42a8bd16409812d9962e7b26e07af2a584c92e3e0466be69b
MD5 5129277d0fc4bc28f1e842aec8f0d87e
BLAKE2b-256 8975f91d380390f2e3895a85da976769f82d9ff21e45bf79feea3f5ef0315a31

See more details on using hashes here.

Supported by

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