ddd-for-python

View on PyPIReverse Dependencies (0)

0.9.5 ddd_for_python-0.9.5-py3-none-any.whl

Wheel Details

Project: ddd-for-python
Version: 0.9.5
Filename: ddd_for_python-0.9.5-py3-none-any.whl
Download: [link]
Size: 74848
MD5: 61d750f915ca0a48b1abf71f650da5ee
SHA256: 469d8c05d7efc7796db452de23985be94ec2c2b91ab250c2511f0278e1849453
Uploaded: 2022-03-13 15:45:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ddd-for-python
Version: 0.9.5
Summary: A domain-driven design (DDD) framework for Python.
Author: David Runemalm, 2021
Author-Email: david.runemalm[at]gmail.com
Home-Page: https://github.com/runemalm/ddd-for-python
Project-Url: Documentation, https://ddd-for-python.readthedocs.io/en/latest/
Project-Url: Bug Tracker, https://github.com/runemalm/ddd-for-python/issues
License: GNU General Public License v3.0
Requires-Python: >=3.8.5
Requires-Dist: addict (>=2.3.0)
Requires-Dist: aiokafka (>=0.7.0)
Requires-Dist: APScheduler (>=3.6.3)
Requires-Dist: arrow (>=0.16.0)
Requires-Dist: asyncpg (>=0.21.0)
Requires-Dist: azure-eventhub (>=5.2.0)
Requires-Dist: azure-eventhub-checkpointstoreblob-aio (>=1.1.1)
Requires-Dist: CMRESHandler (>=1.0.0)
Requires-Dist: python-dotenv (>=0.14.0)
Requires-Dist: slacker-log-handler (>=1.7.1)
Requires-Dist: SQLAlchemy (>=1.3.20)
Requires-Dist: uvloop (>=0.14.0)
Description-Content-Type: text/markdown
[Description omitted; length: 4953 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ddd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/adapter.py sha256=kxxwX-oDuwu7IaNc0Ig5mUEhA1xXBv0vQRFheNPOpqk 1203
ddd/adapters/message_reader.py sha256=TRyCdwytbgwW_p7DU1XkgPojQjvABway7vfnP4YZzbc 3582
ddd/adapters/event/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/event/event_adapter.py sha256=ZDB9U9IImFY7XOxZILRPgRe4Oj9duW2HxTMfhLSJFVg 1264
ddd/adapters/event/event_listener.py sha256=jFcKvNTpK5sxlXi4ZEcEY4Ip92rozP7hMt0d8mbSmjE 2258
ddd/adapters/event/azure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/event/azure/azure_event_adapter.py sha256=57QWKPud9ks1ks8R7M-6IPHvLfZMy1KFiSdS_AcOudE 2900
ddd/adapters/event/kafka/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/event/kafka/kafka_event_adapter.py sha256=6HX4XXIod4-TdiSQ9pdN6JzT3hHBY2lB6JkCUxF7fn8 5611
ddd/adapters/event/memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/event/memory/memory_event_adapter.py sha256=CCiAexMZJMm_F3pPc5nQoBPbkkvIug21tVPetVFihCw 442
ddd/adapters/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/http/exceptions.py sha256=v-A3Z886G-m-uJaX8BBz9oEw13R1DACN_N_0SwAzqL8 479
ddd/adapters/http/http_adapter.py sha256=s1Q25kFYARiDzELxWBeP7ObshrJdICJS54U626g1obs 398
ddd/adapters/job/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/adapters/job/ap_scheduler_adapter.py sha256=Ka1VyyCv7rSdEXESYQ-pG-PNvYSKbzmnG9s687msSXE 4446
ddd/adapters/job/exceptions.py sha256=Fjd7LL6D0J_5NdykDr0Op-VHzGceYIwHqGnRbzbAm9c 394
ddd/adapters/job/job_adapter.py sha256=BdOLcW1rKf3M1kLIhRYP-TP6bdj1aBz6bgHcz5JOFqY 1135
ddd/adapters/job/memory_scheduler_adapter.py sha256=iCPwjRl0XOk1RBtC-VDIFPjxHifWo8fjebtOv-khW9U 3478
ddd/adapters/job/scheduler_adapter.py sha256=bp7AnRO4XfAsdDHEM9mPWXcUILkD3BKehNpXSA6v3q8 1533
ddd/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/application/action.py sha256=BtbxwzdoV_WeSPFblbRnAYO42vnpCcJ0e2ZAxqnTDJ8 6769
ddd/application/application_service.py sha256=6tvgML20WoAwdGBtHpZh5wZ23i0GR6kWmhGxPVEQ2x4 7407
ddd/application/config.py sha256=5lS7jFAqNlzdVF5jYVxcMz0SrdGC0PpJ-dxY9iYKbOE 6692
ddd/application/domain_registry.py sha256=3c604EWhSgK-L439HQUYBY3fZhMmJNtIu3ocghRIdrg 846
ddd/application/dummy_application_service.py sha256=b00O7cd3q1EI76uBmthtzGq69VznFhCCbhE8VJiYhsI 1732
ddd/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/domain/aggregate.py sha256=QUDXEwelHWWCLv37niTfWdFvazxNztRnXaoiI_qgIFs 154
ddd/domain/building_block.py sha256=grmvkMSigEhjJ4Nxr-tEQzPI-oxhRWZJ4U-4xHF5jcU 1027
ddd/domain/command.py sha256=UwaLzZCKKjsIQO-ghhtNFmNRtCICuJIzC3on9RShu2c 312
ddd/domain/entity.py sha256=qXNWnbOvZZ6jzgroR9ZNtdwUzHJOe2nA0Tnb__6b28w 170
ddd/domain/entity_id.py sha256=VZDLKQmoZTCojAOxhxdu-30eoP1nah1bsTCgwc-AKro 442
ddd/domain/entity_id_translator.py sha256=IIL9YEyzN5_xx1NF3103fKAuS0OomM0aTdhu90nZpeQ 276
ddd/domain/event_publisher.py sha256=X-jSGMcM8ioPFLNFgAU1nsEFPKUWSvyqQyl7YluYUqc 2513
ddd/domain/exceptions.py sha256=y94EjfOqUY6wJSm1Wffzy6OOKmj4WwKcRbPFm34b42Q 268
ddd/domain/service.py sha256=KruJJwi1RtE_IHE2kwYim-_YMojk9S6lQcF_76Bi50Q 148
ddd/domain/value_object.py sha256=09xgGUoKbeqtee7O2vXnb60WQVLNlA3V2PrOhgehaA0 180
ddd/domain/azure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/domain/azure/azure_event_publisher.py sha256=wyorQp3DqCmLgOb-X4SWdC6ncM-w1V9hh4lYhdrb4M8 2835
ddd/domain/dummy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/domain/dummy/dummy.py sha256=9GdJYVjHgatCUKMUwabNZ-WiBAbROUskQjbK2IzSqJ8 347
ddd/domain/dummy/dummy_id.py sha256=5v6MnsCYKr7jxvBbJ3tQHaesD5X8dGUus2UpCbj29Oo 194
ddd/domain/dummy/dummy_repository.py sha256=1f_JOFyhCUEGsZzwsixXKeFt3LhwKmWHAbSw_IkJIm4 384
ddd/domain/dummy/dummy_translator.py sha256=ZIaMqXqTAXLHZwdqpmM3dsJI8F7SB_D8A0oBq_vjXsg 1233
ddd/domain/event/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/domain/event/domain_event.py sha256=2WsccEQ-f5QC_BUWFz-MYrYw36oYrA9I6N-pQHr9FSQ 563
ddd/domain/event/event.py sha256=5-pZ7X4vQ9BNYUuUkoVcjAZJOBrnrN_X02MUKsZBevs 1715
ddd/domain/event/integration_event.py sha256=uOjL3hljkpW77kRrM9EcPV6hvG5GFAU2h9uFc024z0E 567
ddd/domain/kafka/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/domain/kafka/kafka_event_publisher.py sha256=3KwFQLIIOuWogtxGEdQYDX6wdkuBocFQCQN5cxRMB0Q 4285
ddd/domain/memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/domain/memory/memory_event_publisher.py sha256=0YcKSNz-1z3AIK3w431FtqxiukTPcKrZLAd-Oj2mq1I 2064
ddd/infrastructure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/infrastructure/container.py sha256=uuBQZvh14c0U3TDy45haTP1rVlfCaB7j463vR9ZmI4s 1977
ddd/infrastructure/email_service.py sha256=6CMJFo-0M2g0jVHWOzzGya-xHnMRu44SEU3KxzsgLWk 434
ddd/infrastructure/infrastructure_service.py sha256=m1tGvnGs3nvcUlW1pgX-sBdfl0ZEuO3nHykcb_C84_Y 380
ddd/infrastructure/job_service.py sha256=J2XEGU30TSwixU4t7JOr0IJ_HH3zoxLPHg_dPP0Z2Qw 3126
ddd/infrastructure/log_service.py sha256=Zh_T4JLq8pw-btNL-JPCs431LmAzjtYyfJu6QoMa4jA 7798
ddd/infrastructure/db_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/infrastructure/db_service/db_service.py sha256=XtoSl2goHotnPwGpMS8Qb997kPvtqDJ3xuMzwO8KKDw 830
ddd/infrastructure/db_service/memory_db_service.py sha256=xvLuuf3Fawvig9fV6JQjgjsxLy5ABwfjjgEOTZg8q18 498
ddd/infrastructure/db_service/memory_pool.py sha256=jfQS4pQtW3G1ItFIGxwoKtDX6bN3MYdTIDgY0R17l9I 1413
ddd/infrastructure/db_service/memory_postgres_db_service.py sha256=pL6tfQtVpa5so028aeIOwt-1FPsL85zXav7FSkVxltM 2910
ddd/infrastructure/db_service/postgres_db_service.py sha256=8zHTlqX7qGqYS_6hqEDtykntTLOf1Ihh-JTGCmeApeM 2543
ddd/repositories/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/repositories/repository.py sha256=jmQHlCHN1KtgzTi3KHLCOgxv_wWI6g9__sOb-rXHvGQ 5354
ddd/repositories/memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/repositories/memory/memory_dummy_repository.py sha256=2OMja1CA77KigCXthRnkzkrxpMT4_7KqR8DKWAcMMQ0 856
ddd/repositories/memory/memory_event_repository.py sha256=kPajSm3Pog00RfEwiZpa_RTdA7129K1JvaP235sGPI8 611
ddd/repositories/memory/memory_repository.py sha256=l0xdDuwMC5AMt7dYM022c9UJeeYECqmJx7478VvSow0 2973
ddd/repositories/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/repositories/postgres/postgres_dummy_repository.py sha256=2DXgOKAl4qXrZe85kZcE5Y_acdxn9j4DMX52WBik_g0 1089
ddd/repositories/postgres/postgres_repository.py sha256=OU-goDino0yETQNJ17jjdABDarhNgUMuMOrdc5ml4To 5851
ddd/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/action_test_case.py sha256=Vz-Ez8KuI4_MMJmqgcjB6F6TyBoiAXiJLf1pXHXHcJU 3861
ddd/tests/base_test_case.py sha256=H9NYE0MINynBu10wjr6Q20Bjp9g-ImTB8PoxWQhJf3U 2993
ddd/tests/dummy_action_test_case.py sha256=HMLJA8UTRPnsYRyMGfw_bBTWFlQ2z32Oc4fxpq6o2H8 3976
ddd/tests/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/adapters/event/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/adapters/event/test_event_adapter.py sha256=ddH94s9rJIH22nlgpfZ9VlS21P91cHXkFCGhl8sybSc 1749
ddd/tests/repositories/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/repositories/test_repository.py sha256=k0_QuwFjKJE3VOOKgKfbJtZeA_xewyyOgVwUih_FTiw 2810
ddd/tests/repositories/memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/repositories/memory/test_memory_repository.py sha256=0seeNrgCWGmjyhem_W_3-FwoWDywc0HZjvyNJn6XT3g 1454
ddd/tests/repositories/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/repositories/postgres/test_postgres_repository.py sha256=Ee_cqyu5A7ukHp8oahGoH4nKLohrT1gDayZDXx1eyYQ 1957
ddd/tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/utils/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/tests/utils/tasks/test_migrate_models.py sha256=4gTeYMzapt0JAv4gT4jO-tdcpwzfLXeT4fHN6jTb5zg 1387
ddd/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/utils/dep_mgr.py sha256=a7U6fE5-M31IhnbFbQsYbHJpKONMW-39CD98qtdaHXo 13279
ddd/utils/utils.py sha256=rkJkiEdlSK4pwimQjq6-potiEmdnxwQ68BONucL_1iY 7522
ddd/utils/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ddd/utils/tasks/migrate_models.py sha256=z97N_QngyeJtLlb5e05S6Pgi_U29pd1g1ZrQQpRW78o 3865
ddd/utils/tasks/task.py sha256=ZdvnsB2OOqojRK-kWPulTUlZFzgsWRSmXTMKHGHG3HY 2367
ddd_for_python-0.9.5.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
ddd_for_python-0.9.5.dist-info/METADATA sha256=xQi4v6cCOC7h4VckKt1fAMNakzqWqAkFrmglfjjLZys 5937
ddd_for_python-0.9.5.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
ddd_for_python-0.9.5.dist-info/top_level.txt sha256=US1HsO4MtGNZjrg3aEAhbtKGaEgwDVlSsuXv7jEe5rw 4
ddd_for_python-0.9.5.dist-info/RECORD

top_level.txt

ddd