Skip to main content

Python Package with common Classes and Utilities used in Minos Microservices

Project description

Minos Microservice Common

codecov

Tests

Python Package with common Classes and Utilities used in Minos Microservices

Credits

This package was created with Cookiecutter and the Minos Package project template.

History

0.0.1.1-alpha (2021-03-28)

  • First release on PyPI.

0.0.1.2-alpha (2021-03-31)

  • Completed the Generic Config class Microservices.
  • README badges modification.

0.0.1.3-alpha (2021-03-31)

  • Updated Markdown for README and HISTORY

0.0.1.4-alpha (2021-04-02)

  • Completed the Config Class for YAML Support
  • Added a set of tests for the MinosConfig class
  • As well from the tests folder would be possible to get and example of the configuration file for microservices

0.0.1.5-alpha (2021-04-02)

  • Added support for database configuration parameters ( events and commands)
  • Added set of tests for database config parameters

0.0.1.6 (2021-04-03)

  • MinosConfig added service parameter

0.0.1.7 (2021-04-06)

  • Modified the schema structure of Avro generic encoder and decoder

0.0.2 (2021-04-19)

  • Added support for Model classe
  • Added Custom Fields for Minos Model Class
  • Added validation attributes for model class ( validation from typing )
  • Modified Avro Encoder/Decoder
  • Lot of improvements and corrections

0.0.3 (2021-04-26)

  • Added fastavro support
  • Completed Aggregate Model
  • Added EventModel and CommandModel classes
  • Improved MinosConfig
  • added some utilities for internal use
  • added Storage Event support for Aggregate

0.0.4 (2021-04-28)

  • Bug Corrections
  • EventModel and CommandModel reformat
  • Added support for ModelRef in MinosModel
  • Improved MinosConfig

0.0.5 (2021-05-03)

  • Added PostgreSQL base class for pool connections support
  • Added created_at column for Aggregate Event table
  • Modified MinosConfig for Snapshot support
  • Added database tables setup method

0.0.6 (2021-05-04)

0.0.7 (2021-05-06)

  • Moved CommandModel and EventModel to the model module
  • Created CommandReplyModel for Saga reply

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

minos_microservice_common-0.0.7.tar.gz (43.9 kB view details)

Uploaded Source

Built Distribution

minos_microservice_common-0.0.7-py2.py3-none-any.whl (52.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file minos_microservice_common-0.0.7.tar.gz.

File metadata

  • Download URL: minos_microservice_common-0.0.7.tar.gz
  • Upload date:
  • Size: 43.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for minos_microservice_common-0.0.7.tar.gz
Algorithm Hash digest
SHA256 f878e4ee30d40f8216435acb58861bdf16fe8b10b5fed8172eed51be0721f684
MD5 b81983e84baf720d6c928eafe56324f8
BLAKE2b-256 3d0bdb66a3887cc864bc6c245d04d7cad9fab196f818cd5401cac625c4fb1be1

See more details on using hashes here.

File details

Details for the file minos_microservice_common-0.0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: minos_microservice_common-0.0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 52.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for minos_microservice_common-0.0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a0680c5872a5bfb7a95f08c607784d80eaac0eb69e0526bbc45c8519023d76a8
MD5 d0d13385bc1f34b05ce6f9d9a30bc2c0
BLAKE2b-256 0909f88b34021d4c87a092b7a08ea579d606e7ce49860a1b2cf758f7805ee47c

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