aett

View on PyPIReverse Dependencies (0)

3.0.0 aett-3.0.0-py3-none-any.whl

Wheel Details

Project: aett
Version: 3.0.0
Filename: aett-3.0.0-py3-none-any.whl
Download: [link]
Size: 66670
MD5: 1fe9eec6129762efc7ff541b1bfdbbaa
SHA256: b1530c71e39cf787ad15db86e95f9c485ce046f98bb0dad764a7c0a540f76b6b
Uploaded: 2025-01-17 13:27:02 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: aett
Version: 3.0.0
Summary: Event store for Python
Author: Jacob Reimers
Author-Email: pypi[at]reimers.io
Project-Url: Homepage, https://github.com/jjrdk/aett
License: MIT License Copyright (c) 2024 python_eventstore Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: events,event store,sqlite,postgresql,mongodb,dynamodb,s3,event sourcing
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10,<4.0
Requires-Dist: aiosqlite (<1.0,>=0.20); extra == "sqlite-async"
Requires-Dist: asyncpg (<1.0,>=0.30); extra == "postgresql-async"
Requires-Dist: boto3 (<2.0,>=1.35); extra == "dynamodb"
Requires-Dist: boto3 (<2.0,>=1.35); extra == "s3"
Requires-Dist: multipledispatch (<2.0,>=1.0)
Requires-Dist: psycopg (<3.3.0,>=3.2.3); extra == "postgresql"
Requires-Dist: psycopg-binary (<3.3.0,>=3.2.3); extra == "postgresql"
Requires-Dist: pydantic (<3.0,>=2.10)
Requires-Dist: pymongo (<5.0,>=4.10); extra == "mongodb"
Provides-Extra: dynamodb
Provides-Extra: mongodb
Provides-Extra: postgresql
Provides-Extra: postgresql-async
Provides-Extra: s3
Provides-Extra: sqlite-async
Description-Content-Type: text/markdown
[Description omitted; length: 2589 characters]

WHEEL

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

RECORD

Path Digest Size
aett/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aett/domain/__init__.py sha256=dLovS_O5Q5WXAaMn4nVytupn1b1rNPPsbRi5Co92lFA 867
aett/domain/aggregate.py sha256=don9Mw_Bxn9MakG_IHocuPVLoW8oL4zZZ7MZbSpZxEM 2754
aett/domain/aggregate_repository.py sha256=qhbyZUvc3Wd4EL1rXiFtQH9PwshnXZ7NSbvfI2aeiWQ 3276
aett/domain/async_aggregate_repository.py sha256=IB1UwlK8cKFIycWVg9LjIPLEjcQDUMlT5I9PVFPyFCI 3327
aett/domain/async_default_aggregate_repository.py sha256=syssP3i4aQ5N4uSxn-i3X6U2OMt_I0aot4UTAYTyPuQ 5927
aett/domain/async_default_saga_repository.py sha256=qtwtUXeOdxV_0hN58NOfaxpy4mPAEmmKy5tzuJKG3_0 2121
aett/domain/async_saga_repository.py sha256=nawcrdniacyoRnkrOcnI9b3WdbTzF6VeTmMPka_yTtI 736
aett/domain/conflict_delegate.py sha256=U7hg8FC50Z4lB4-TV9ipMQmzGzzuS39lK7GyueEOIIo 736
aett/domain/conflict_detector.py sha256=o1AkLVscWwvFiNJ75HoKN1exp9LoRpiONN4yth1Vrc0 3168
aett/domain/conflicting_commit_exception.py sha256=31tYiJWPLMQK7U0Hhz7LV4nF5tN043IaNQN5JcVtsAs 194
aett/domain/constants.py sha256=8eeIRxndBjnjerg0xg4fBT1_Cy0sZ5gAsKk3kdLSnDQ 217
aett/domain/default_aggregate_repository.py sha256=iMrjqTusI-YXSJYMPfwaOGI0o4TCfk2gLIspK2KZNEQ 5697
aett/domain/default_saga_repository.py sha256=lXTEhFoDhXVoeeKkuipySsj5uhIHXzNVvnTTjwwsvHU 2008
aett/domain/duplicate_commit_exception.py sha256=ViaAzEHNPnPfkfi83fBn59wnoL7OfDUQLzZJlTFemaA 190
aett/domain/non_conflicting_commit_exception.py sha256=Zz7Hiiw5ipabfBZxMUe7PruzxenQlQ8PFLfLYl6Phv4 201
aett/domain/saga.py sha256=XhlvzKPtwxh7wI0NM4B8A70aLBuf8RBGVRUxxbI-Pq0 2302
aett/domain/saga_repository.py sha256=HPYMyX9qyhnF_zpKi9obja4jEuBTXU0BhBoJmR4Mm1o 724
aett/eventstore/__init__.py sha256=3aHZCfCKmPystdED5dXwElggbPfdzRddwVpTdpNDJes 906
aett/eventstore/base_event.py sha256=C8hOYs87wjyJ0UJocqaBOQpiuw-A_41DmO2zCgPkqlA 396
aett/eventstore/commit.py sha256=cq92G_XOfscED1f7_tPt_aEMW9Yx1fBEMD8UDlhWL14 1481
aett/eventstore/constants.py sha256=45nC4Kp-thHR9oPyb2Sh3hXtFj-8aFeRZ1cwnXS-gTs 157
aett/eventstore/domain_event.py sha256=mRs_ZjG9LO6htLfJc1h9cZMBz8e_sVxZDxVyWDvDJZE 253
aett/eventstore/event_message.py sha256=sAmcHBQbsF4G_922btFrQ-EbNSE7pEHEMXpZMPzNrCo 1770
aett/eventstore/i_access_snapshots.py sha256=BnzQZOJ0dIUF_NLSQEPR-l5Lf65fh17FrctgTv8rh8I 1397
aett/eventstore/i_access_snapshots_async.py sha256=-5q-sOt6sAegWVA0tMkZwS0qLdK_-hjBYSlSAmyS710 1406
aett/eventstore/i_commit_events.py sha256=x5c2ak5uVsv331j_ktRhzMY48B0srLZIPbe0_JEuu2k 3258
aett/eventstore/i_commit_events_async.py sha256=WLR7XxwxcbZ5VHovsoMMhXrWJrNDIZwqb4L09R05-CQ 3280
aett/eventstore/i_manage_persistence.py sha256=iA3pMSlreciNo0laJ3dBihuZEDfZz0sMBun2LhND-yw 879
aett/eventstore/i_manage_persistence_async.py sha256=6ROxiUg4PkzY7MUFX6Su2qwINvcZMRMa0rfiI3-gHLI 908
aett/eventstore/memento.py sha256=TxdmWsaKIHizi93ufVcPaYc-aku95GyDm3CMDgSsvDM 453
aett/eventstore/snapshot.py sha256=xxwh9sN2PCjmV-vAkH2VlUpRgYvL5nrI-WVd4eOTifU 1659
aett/eventstore/stream_head.py sha256=m6QiWLorbWlXqTXw4RWbZT8q_D3jBfk_wBdFKetqjLc 150
aett/eventstore/topic.py sha256=Gs6xaGcgcGuvbBbgX5bdxqh60tLekdrdbWMS0qcy_38 480
aett/eventstore/topic_map.py sha256=5t8I45vMj4dIW8jgoCLJ4PaEa5MwYmaEPUR6P6rkWwk 1343
aett/storage/asynchronous/mongodb/__init__.py sha256=BkpqIhCI7Mgtn6V-WQhpI1D3aV7-rE9q6pzwRONSKAg 279
aett/storage/asynchronous/mongodb/async_commit_store.py sha256=HS1xYfaMgZVhsl47dNxhXcKDtnSXxVfz2OByeD4feYY 6827
aett/storage/asynchronous/mongodb/async_persistence_management.py sha256=8jZ4u5NY9_teiVWBlE6PUEUVSRMtVARfei9siKxLqJE 4503
aett/storage/asynchronous/mongodb/async_snapshot_store.py sha256=26N77dcPvQJFTjXIQg793L7Dy_3ImaGqjclQgUY2VKc 2392
aett/storage/asynchronous/mongodb/mapping.py sha256=SW49EQLcdeFfHYGvJB4kJm_2QdiHiDgTY0P0dklZdSY 784
aett/storage/asynchronous/postgresql/__init__.py sha256=2gptciBeQ0-B22Jg2AjOIpcfPMeU0Z92bgEML-zPcko 501
aett/storage/asynchronous/postgresql/async_commit_store.py sha256=X-wQT2QD8-6zhMHn8M-ExA8ZBGPpnSaEAzGCTJSlmzU 8094
aett/storage/asynchronous/postgresql/async_persistence_management.py sha256=t-xYdnGh1L2rXFtACu5YWBwFS04xk1A6PEFPxEGduWI 4080
aett/storage/asynchronous/postgresql/async_snapshot_store.py sha256=wEuI38YzL9LCNULIE4TgaYskOeqh9kn7VOSUSiYZT4g 2353
aett/storage/asynchronous/sqlite/__init__.py sha256=toNLYye_lWzOhkJ-c6HqrpajEftMTKrqmd_sb-9pLFc 347
aett/storage/asynchronous/sqlite/async_commit_store.py sha256=BsayRM1-XfCmSpBfAIreQRO1rQtFhC99VSsTrs710EE 8943
aett/storage/asynchronous/sqlite/async_persistence_management.py sha256=niTna_8dhR0FeGF3OkUR7g5vLa5PlLVjjtzD3VtMQU8 4506
aett/storage/asynchronous/sqlite/async_snapshot_store.py sha256=DU33tju8_oqbLD9J9zhg8FJVfQLLZPiwrPJBb3Ye11s 2521
aett/storage/asynchronous/sqlite/functions.py sha256=AFUNA_A2IZqYNshbDDl1yhr4c8Eq3CXd59XtZ9zUPes 501
aett/storage/synchronous/dynamodb/__init__.py sha256=XIbhDTu0j8wCCfXuq0jmfGJjTVkMzwZfZDX5pSftPic 664
aett/storage/synchronous/dynamodb/commit_store.py sha256=Xg7Rq32z12GncX68atIjRDmJz9vOyo8o2oSF_I49OY4 7962
aett/storage/synchronous/dynamodb/persistence_management.py sha256=IKjse54ZiPn2oUP7W7egTi7xAbkEgea12cGhdqoST2Y 4923
aett/storage/synchronous/dynamodb/snapshot_store.py sha256=U3qMUxdhgvoFLlpZ_MKT6iUVOGnUCZCcY1pVychyRiA 3297
aett/storage/synchronous/inmemory/__init__.py sha256=YQPlxMya4GZ3-WuQuzPODLo5F60gs78jK3wpZWm-jmw 146
aett/storage/synchronous/inmemory/commit_store.py sha256=4Pe6p3997E00hA82VUOuVm2XfwqUOVUenStnVmAK_5U 3603
aett/storage/synchronous/inmemory/snapshot_store.py sha256=LCyxROFQWAlPWSZgcs6tUCTHJXPDvNS6ZPIK4RHI1zk 1596
aett/storage/synchronous/mongodb/__init__.py sha256=dHJe5ob30XyYbgdxTkOTuxxAQMMgA-PDtj8NM_zr9_Y 782
aett/storage/synchronous/mongodb/commit_store.py sha256=WCaM9g41NHszH9_xPRdq6Hv2MrLbbD6NfsN0eK_YD0Q 6590
aett/storage/synchronous/mongodb/persistence_management.py sha256=7UPyLZHufwtku3E-bLY1VFDHU0auGGkSj-iARHIRGUM 4020
aett/storage/synchronous/mongodb/snapshot_store.py sha256=j6Bq37Ym5m2lFIBAAbGsSfX1Grv0m85xwcmDpJCq9q8 2368
aett/storage/synchronous/postgresql/__init__.py sha256=2gptciBeQ0-B22Jg2AjOIpcfPMeU0Z92bgEML-zPcko 501
aett/storage/synchronous/postgresql/commit_store.py sha256=_9o7VRnIDSD5Xv_KkMtIdB3N2sjHmOC1FYm4oKApMYw 8994
aett/storage/synchronous/postgresql/persistence_management.py sha256=FGy4cj49PMzfx2V9kI09LIMkz9YqPy8s-EJl-kAh6oo 4067
aett/storage/synchronous/postgresql/snapshot_store.py sha256=q1yKcnpXo6JntqhuYQjHuVLUom1chw1aVwq4mv2Z11Q 2733
aett/storage/synchronous/s3/__init__.py sha256=1MoBbP3nl8hTCrQjj6_naPC4ClmWXusN5rMObsnVvE8 278
aett/storage/synchronous/s3/commit_store.py sha256=eII4t4r4rD-AJlL7JIcvS9fB8WDRbZBDq1jBRMJn294 6533
aett/storage/synchronous/s3/persistence_management.py sha256=Pm1Ofx2E-w5WK23bOQu3VXjT2ssL3MPoCmrIzEkuiyk 1120
aett/storage/synchronous/s3/s3_config.py sha256=tVZsSeT33x0dPkx4RDfMVjAz9OBtppQfLtip3lgeAw8 1775
aett/storage/synchronous/s3/snapshot_store.py sha256=CSQHiuHByLBrr51NbpI8vJbOk_7waNA7XYV0-LxeeHo 1978
aett/storage/synchronous/sqlite/__init__.py sha256=3rfE9P93J4RAEVoNhLZVRvijo_Fi2_yiIFMI5BSeUb4 301
aett/storage/synchronous/sqlite/commit_store.py sha256=8j14hO9O708E_Ml0J3dE808chg_mkFcOQSjka6DJ2cI 8686
aett/storage/synchronous/sqlite/functions.py sha256=AFUNA_A2IZqYNshbDDl1yhr4c8Eq3CXd59XtZ9zUPes 501
aett/storage/synchronous/sqlite/persistence_management.py sha256=spS_t5MB5y9NGyW4-FIo4dts3UgCv5fv2Xn414X1xR0 4323
aett/storage/synchronous/sqlite/snapshot_store.py sha256=jBeIiLZ1QxqR1typoIFekXOoJVKbvB_odgZOwqEauIs 2339
aett-3.0.0.dist-info/LICENSE sha256=Mh0DQhN3wdMn99bcIabZQMs47An0yM7FSHD_V8OdDGU 1074
aett-3.0.0.dist-info/METADATA sha256=dD3zAyJzpECHvGe3ugUuh5Kay1tTBmA8VyDCWgUeeXc 5012
aett-3.0.0.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
aett-3.0.0.dist-info/RECORD