Skip to main content

This package provides implementation domain's objects classes

Project description

GitHub License PyPI - Python Version

DDDMisc is a set of libraries that provide basic solutions for implementing domain-driven design methods in the Python programming language.

The development of libraries is in alpha version. The public API is not guaranteed to be backward compatible between minor versions of packages.

Documentation

Libraries

  • dddmisc-core- this package provides the core interfaces and types for dddmisc packages family;
  • dddmisc-domain - this package provides implementation domain's objects classes;
  • dddmisc-messagebus - this package provides the implementation messagebus;
  • dddmisc-handlers-collection - this package provides implementation a collection of command’s and event’s handlers;
  • dddmisc-uow - This package provides the implementation pattern 'unit of work'.

Installation

You can only use the packages you need. All packages install dddmisc-core as its dependency.

Install dddmics-domain

pip install dddmisc-domain

PyPI - Downloads

This package install pydantic as its dependency.

Install dddmisc-messagebus

pip install dddmisc-messagebus

PyPI - Downloads

Install dddmisc-handlers-collection

pip install dddmisc-handlers-collection

PyPI - Downloads

This package install tenacity as its dependency.

Install dddmisc-uow

pip install dddmisc-unit-of-work

PyPI - Downloads

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

dddmisc_domain-0.6.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dddmisc_domain-0.6.1-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file dddmisc_domain-0.6.1.tar.gz.

File metadata

  • Download URL: dddmisc_domain-0.6.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Darwin/24.4.0

File hashes

Hashes for dddmisc_domain-0.6.1.tar.gz
Algorithm Hash digest
SHA256 4c7df68731e3f261bc6c40c3837e2f3a44ea4f0716e0cec391db021d0b4c4e26
MD5 6b8ca93a8fa487e47073aad6b61e7d05
BLAKE2b-256 12a5424e36bc18877b300bc32cc6ff8541a534b29163456db33ff9f44c84fbd8

See more details on using hashes here.

File details

Details for the file dddmisc_domain-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: dddmisc_domain-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Darwin/24.4.0

File hashes

Hashes for dddmisc_domain-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 69673b8bd879d20aa64a6fe513d6340dab9fed661c398e466858c5939a054753
MD5 a71f72c5d2f3e0e1820cdb30cfc6311f
BLAKE2b-256 41e240d10d03aa3830f942eda9f958830e70f68e91fcb812dbeffd9507c30fcd

See more details on using hashes here.

Supported by

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