ddd-python

View on PyPIReverse Dependencies (0)

0.7.7 ddd_python-0.7.7-py3-none-any.whl

Wheel Details

Project: ddd-python
Version: 0.7.7
Filename: ddd_python-0.7.7-py3-none-any.whl
Download: [link]
Size: 36992
MD5: e8f73dbb78f2051cfd42af257f6a6502
SHA256: d74bbd92d534a4a7a0032ec6f3bf16f556fbd8443c175f89be29ac25e049531d
Uploaded: 2025-03-24 07:35:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ddd-python
Version: 0.7.7
Summary: Domain-Driven Design for Python
Author: v.morugin
Author-Email: vamorugin[at]gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9,<4.0
Requires-Dist: pydantic (<3.0.0,>=1.10.4)
Requires-Dist: redis[redis] (>=5.0.0)
Requires-Dist: tenacity[tenacity] (>=9.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2871 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyddd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/application/__init__.py sha256=DXPrJTDsB_al25jxxFg-Uak_uMh3-phUlgsIXUEnfrM 297
pyddd/application/abstractions.py sha256=BQoJwgEnAl5HQP6aMCkv1c2H9inzYP3RD-x_er3Ka_o 3421
pyddd/application/application.py sha256=ktQGxONIYo8kVJh2vZMmKAg6nnbFi0_MYz3ux3EmvP0 4830
pyddd/application/condition.py sha256=EjETbMqGLgmCVSTQfHQZnJYT-ORGFHnSGKkKfmJZwfA 3167
pyddd/application/exceptions.py sha256=gfNcIU6_C3EWi2CUg9IsNRtxA77jg4dHIKDB2rAHHmA 101
pyddd/application/executor.py sha256=jqC-FTT9_MMQmCjLMg_3SXYSzxeLDJnWaJlYps6byW0 1991
pyddd/application/handler.py sha256=LF9_zyiZHnJyrrgMiLvFEho3XgWQ4RJIThGnn7T3jAE 3072
pyddd/application/module.py sha256=5A84dm0SRx36XTdJoadah7R-dfwVf6wQqG7HD_xu2aY 3177
pyddd/application/retry/__init__.py sha256=h94aLvajFCI3F24xEVSahxVx-hztEIyh-d0XLMgLUvE 29
pyddd/application/retry/none.py sha256=GI5mn8dqNGpPsh9Y_1CLFzyLhSXPReKGWwevdj5bZWA 240
pyddd/application/retry/tc_retry.py sha256=OSFo0PcIXpE8dNIUc7mPAEci0Bm6QMHyECN0jYIY3Js 1124
pyddd/application/signal_manager.py sha256=cVsJ-NygbQfoYsLAVU6CIIb0tkEX3NMMmg7WGZmGYPs 1022
pyddd/domain/__init__.py sha256=fQbrXW4c-aH_Dh2ZhDQlgX0tewhvBKfdH5LFBUVKMLQ 120
pyddd/domain/command.py sha256=IXIuC94zwQCz61mIXr1EsTooSr86Qnbw3_wPE2JEs54 822
pyddd/domain/entity.py sha256=_MrQOv9TVp61uoRwJhgMoHwwyq_YtY3HzVVy1EQm5cw 2069
pyddd/domain/event.py sha256=8W-NvT2BBemveJm8BVBdqfDvjtR8EKMyLibz_zYtgx8 762
pyddd/domain/message.py sha256=AECpIzvCCTzV6rExMMSr_mj3kChMmo7Pd2_hpOZP0X4 4854
pyddd/infrastructure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/asyncio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/asyncio/domain/__init__.py sha256=VNWpdRiyY8w33KfDuvEtDX5TSeW2FMH4-7--870aDH0 261
pyddd/infrastructure/transport/asyncio/domain/abstractions.py sha256=Rx_DXvLOkXnWVA3fAEHA-XUEIegbY1s0NwcraI-Kh1M 1151
pyddd/infrastructure/transport/asyncio/domain/ask_policy.py sha256=X_xa74zBxkLpqXcdOcRvmAShoIQGQdY5LKdfleaK33o 563
pyddd/infrastructure/transport/asyncio/domain/consumer.py sha256=nPAHv9M1fgC0Kb-vcWSQG9jIINQX4_MD4JoV5yhDuqA 2336
pyddd/infrastructure/transport/asyncio/domain/notification.py sha256=dltwpxZ4rP7hbP_-z4sroHgjUoUsdIEFL6fJ7bc3OrM 1004
pyddd/infrastructure/transport/asyncio/domain/queue.py sha256=i11D493jop0TnZuhzCEV8I2IaIaEQlefYbmSBFHIGW4 1688
pyddd/infrastructure/transport/asyncio/redis/__init__.py sha256=dkZEbDyFa9H0j0_x0tY7W9o_2mnZzwBWa3Rxid4CkmA 173
pyddd/infrastructure/transport/asyncio/redis/pubsub/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/asyncio/redis/pubsub/publisher.py sha256=30UNujXG_iBfBxPsjLhwYgMySwDtTBkdKcbZHCq6l1E 1796
pyddd/infrastructure/transport/asyncio/redis/pubsub/queue.py sha256=xt2daG_0MaiSAapUBcqZlpCfHDPwxwaZjl6YwPKQPcw 1711
pyddd/infrastructure/transport/asyncio/redis/stream_group/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/asyncio/redis/stream_group/handler.py sha256=Ya0wC366lG1gQH3y-VkeOKEHT4scCCxfvChKJOmQas0 2628
pyddd/infrastructure/transport/asyncio/redis/stream_group/publisher.py sha256=IbPRvO3Hq8n8DkMN0ZV1WDXo3sll3M6NzuaYm2wJgio 1707
pyddd/infrastructure/transport/asyncio/redis/stream_group/tracker_strategy.py sha256=4ZQaApO0sBfUexvRWsxSKPh5tLtN75I7CkgWkhjBHok 897
pyddd/infrastructure/transport/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/core/abstractions.py sha256=kM9r3WBujuW0TI1VVDh0LtjgIHS936kZWpJt905br-4 1826
pyddd/infrastructure/transport/core/event_factory.py sha256=PJsWPeidBppAnp6_MOQE9-N5yu7JCfDXYAKxViyMFIk 1058
pyddd/infrastructure/transport/core/publisher.py sha256=tzEYYysteshF9-jL3rueiJylWNQMuKrvKrLJvOtAoFA 1045
pyddd/infrastructure/transport/core/tracker.py sha256=Hl1GqqpuKpO43k9aSS1EYQlbPlQgTh9qH2cbvqwWIDM 1495
pyddd/infrastructure/transport/core/tracker_factory.py sha256=gTE8TjRbjtv52CP1xE1cbQFCCueT4xQUBcr6_jx0fHQ 555
pyddd/infrastructure/transport/core/value_objects.py sha256=nUzNG6rQgl26VpKKjjyezrlaserxjflCumLg5SbK5cg 388
pyddd/infrastructure/transport/sync/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/sync/domain/__init__.py sha256=VNWpdRiyY8w33KfDuvEtDX5TSeW2FMH4-7--870aDH0 261
pyddd/infrastructure/transport/sync/domain/abstractions.py sha256=jfJdLg_qg3P-nT05YxC0e-IxvlHlWJKd_w3uP16E-Cw 1097
pyddd/infrastructure/transport/sync/domain/ask_policy.py sha256=wS-RoRvDgJ9S91XvHtG-GrKeOayP-dBx7YThEgsgKcY 542
pyddd/infrastructure/transport/sync/domain/consumer.py sha256=GZacsgzwTQJd6b5G0EcHt-pI8X4niwkYrpUlXzCrNxQ 2168
pyddd/infrastructure/transport/sync/domain/notification.py sha256=3SnTgsUjt6YAqwdMqzVS63AnqDDoQcPEgMl14BEtb-k 971
pyddd/infrastructure/transport/sync/domain/queue.py sha256=N9yzBEQvYpEnjxrLxeVYgI9sC0Z8zhhn4eHeZQQzaTk 2192
pyddd/infrastructure/transport/sync/redis/__init__.py sha256=dkZEbDyFa9H0j0_x0tY7W9o_2mnZzwBWa3Rxid4CkmA 173
pyddd/infrastructure/transport/sync/redis/pubsub/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/sync/redis/pubsub/publisher.py sha256=F1dzc1N_nxUzdh5L1vUqfUqTHHk-eTo4SHjlx8YI0Yk 1770
pyddd/infrastructure/transport/sync/redis/pubsub/queue.py sha256=c--Qk-q3n2Jh17TsisBOjrFUb_pcCkvqdNsP8YDRALU 1718
pyddd/infrastructure/transport/sync/redis/stream_group/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyddd/infrastructure/transport/sync/redis/stream_group/handler.py sha256=a6HmpA9aMBhPh44VXTR-Zts0NBmWtyZ9zG2W31jK-gg 2515
pyddd/infrastructure/transport/sync/redis/stream_group/publisher.py sha256=f0T3PGWY1I0yeOAS1XFGcCNgnDJiqVk5Awhiv2unZv0 1681
pyddd/infrastructure/transport/sync/redis/stream_group/tracker_strategy.py sha256=PSozSBT_nZdLSZ7KShNt_bFlbpJnsvkIdk0TQ_nn_W4 899
ddd_python-0.7.7.dist-info/LICENSE sha256=YSRubUbTD7N52P2Oa44uv288-scvPDM-4YWXxoYr28A 1065
ddd_python-0.7.7.dist-info/METADATA sha256=Kba0xMYCCyk0xlFUKFSZ-muw7q-dZtoc0orTE2aQ85c 4363
ddd_python-0.7.7.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
ddd_python-0.7.7.dist-info/RECORD