Python Package with common Classes and Utilities used in Minos Microservices
Project description
Minos Microservice Common
Python Package with common Classes and Utilities used in Minos Microservices
Credits
This package was created with and the 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f878e4ee30d40f8216435acb58861bdf16fe8b10b5fed8172eed51be0721f684 |
|
MD5 | b81983e84baf720d6c928eafe56324f8 |
|
BLAKE2b-256 | 3d0bdb66a3887cc864bc6c245d04d7cad9fab196f818cd5401cac625c4fb1be1 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0680c5872a5bfb7a95f08c607784d80eaac0eb69e0526bbc45c8519023d76a8 |
|
MD5 | d0d13385bc1f34b05ce6f9d9a30bc2c0 |
|
BLAKE2b-256 | 0909f88b34021d4c87a092b7a08ea579d606e7ce49860a1b2cf758f7805ee47c |