microcosm_pubsub

View on PyPIReverse Dependencies (2)

3.0.0 microcosm_pubsub-3.0.0-py3-none-any.whl

Wheel Details

Project: microcosm_pubsub
Version: 3.0.0
Filename: microcosm_pubsub-3.0.0-py3-none-any.whl
Download: [link]
Size: 51841
MD5: 9bb0c147ac80ed6d60f52028bf71ad01
SHA256: ef2e8e0d805f0ecde0c9060e1e28aaaddad9015071cfbf354acb538ab92edbb6
Uploaded: 2024-06-11 23:55:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: microcosm-pubsub
Version: 3.0.0
Summary: PubSub with SNS/SQS
Author: Globality Engineering
Author-Email: engineering[at]globality.com
Home-Page: https://github.com/globality-corp/microcosm-pubsub
Requires-Python: >=3.9
Requires-Dist: boto3 (>=1.5.8)
Requires-Dist: marshmallow (>=3.0.0)
Requires-Dist: microcosm (>=4.0.0)
Requires-Dist: microcosm-caching (>=1.0.0)
Requires-Dist: microcosm-daemon (>=3.0.0)
Requires-Dist: microcosm-logging (>=2.0.0)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: flake8; extra == "build"
Requires-Dist: mypy; extra == "build"
Requires-Dist: PyHamcrest; extra == "build"
Requires-Dist: pytest-cov; extra == "build"
Requires-Dist: pytest; extra == "build"
Requires-Dist: sentry-sdk; extra == "build"
Requires-Dist: microcosm-metrics (>=3.0.0); extra == "metrics"
Requires-Dist: sentry-sdk (>=0.14.4); extra == "sentry"
Provides-Extra: build
Provides-Extra: metrics
Provides-Extra: sentry
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
microcosm_pubsub/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
microcosm_pubsub/backoff.py sha256=vg4VP4_UaF-ZIOHnffl0w0__Fzf9utQO719BsI4j5xU 3120
microcosm_pubsub/batch.py sha256=TP0tTSdFPc-1D_iOR-ChDY2NNVWVT6BlTs1AHMTBHzA 830
microcosm_pubsub/codecs.py sha256=wyzW4nGSlyp9f2-nhtAPHqVudA_UdcckmfndtqkRCDY 2398
microcosm_pubsub/constants.py sha256=Jx1hZ6OrRCsVCUDYCQFUcdBCGX_TUXj4DXhVemKTW4g 266
microcosm_pubsub/consumer.py sha256=TkK4-gAVu9p2-kfH4NIlCrP-RSzZ68iDcqDOL3OMND8 5747
microcosm_pubsub/context.py sha256=BUyLc5vdcl-OD85DGIkNnRBu3waCQFugHZncdF_AkOs 1591
microcosm_pubsub/daemon.py sha256=CKzFkxhXq0Ihi3VMgYYE_kwjplNikqOKtcGncPDrLJs 4688
microcosm_pubsub/decorators.py sha256=bK-ZOfqF4Ww39C34pTC37SOtbHgjjSQmTTraOXjRMFU 961
microcosm_pubsub/dispatcher.py sha256=knfmrnp10Ov8IUJ4gRrBEEZsLL2orynASfqdihooUYw 9077
microcosm_pubsub/envelope.py sha256=kz86FJLqadwHsLqC1wZapIMl-4hy12Sv7B01VKBbylc 7805
microcosm_pubsub/errors.py sha256=GsEKkrfR68ANsFr-Edldq7jXJzDj5pp52pXv2g6PIdo 1672
microcosm_pubsub/fields.py sha256=k9DuWcvfIH1KGvMAbG1VnVjmstYzxjdeOnM57hu3CXo 952
microcosm_pubsub/main.py sha256=9kyVIIVxmhpqm7IqRqprW2eSztBTAST69z2djHnD8_I 3151
microcosm_pubsub/message.py sha256=Hv6DWqeCuHz3khouXYJ_9ReJ9FMkC9vmMdayE2M8s40 1502
microcosm_pubsub/metrics.py sha256=x2P9w74y9RrT8FnKvLW-TNEO_TJ73a5f81BsFi4llJI 4086
microcosm_pubsub/producer.py sha256=mJNJycp0WGV0JVjA6yLUmK1h_bnPUcZ3xczfL6gYMAA 12884
microcosm_pubsub/reader.py sha256=Uv1uAV0lOGrdM1Et-Q2sp8deNVHjRDbqQEL_vT5Q_oM 1981
microcosm_pubsub/registry.py sha256=YDdrN-GCzrj27htAnOTabQE6yg46v92WoYgj7lkrgKA 6082
microcosm_pubsub/result.py sha256=o2lCZaGoAezs7Lmn2ui13T50-MLhaft9miJZrQ9gXE4 5451
microcosm_pubsub/sentry.py sha256=EICwGxiPVkzXwjmkFlMpdFbxhHcF5cJrviooGl-24dE 3933
microcosm_pubsub/tracing.py sha256=l9hHF5FDpIyquBUBbqlQJUmo96CrutvSzd0E49RRcxE 2570
microcosm_pubsub/chain/__init__.py sha256=9SdUTODsGAs4jf0Jw0oklTGFCZvVYc8IsWITy1oCxVA 329
microcosm_pubsub/chain/chain.py sha256=7Mlh5SwyEKPdzadCqps_8HglJ_J3ddyZoiTENEPT2GE 2536
microcosm_pubsub/chain/context.py sha256=rWKajN-mVGC3SsnpBGeTmGogZcbnt_tuRKJQB2lB2LU 2203
microcosm_pubsub/chain/context_decorators.py sha256=tGbfv-FCERD-t8KnOszc2VjOWxnt-jTapoq74BjhjUg 3853
microcosm_pubsub/chain/decorators.py sha256=hslJ2XPJ2DZD6XrAryECxVzlBnGha6GEqUk5DyHDbYA 1392
microcosm_pubsub/chain/exceptions.py sha256=73o_adrbM2Ob35gKST38nEZQijGWZH-J3lvUlhEP-BU 394
microcosm_pubsub/chain/statements/__init__.py sha256=epY_wdWLJxfg737l2VTt4eFEWwKALeObMbzObwJfxhg 510
microcosm_pubsub/chain/statements/assign.py sha256=mqyAo5C8PanTNBP0Hy7bqC-icN1G_wP4zgzvwkVHRKY 2690
microcosm_pubsub/chain/statements/call.py sha256=aNGS79Ax5GU2i9treyjla5SwBamfpUx0msRhu7n-XTA 1863
microcosm_pubsub/chain/statements/case.py sha256=0DQ33mT-q4LuMybiCcOLia97FVQ5hvpCZACsfO7xX10 330
microcosm_pubsub/chain/statements/for_each.py sha256=fVxhTo47LCDHEE-l_eKwlnj7aDKVyP3-EK0dYl0zFkY 1499
microcosm_pubsub/chain/statements/switch.py sha256=9ass-Q52bbXohJOBKXz1NXUus2btqoGqo79kM0hwRDk 1621
microcosm_pubsub/chain/statements/try_chain.py sha256=fF2M2lDiBhwx_UiLR1_ge0DnQ8vNyBChxRGL5eoG5yg 1145
microcosm_pubsub/chain/statements/when.py sha256=dJEepo3kPsyscR2F8Lc0DvMrsttfdiCn7_9O-2mt_EE 973
microcosm_pubsub/conventions/__init__.py sha256=ZsBWmtQkcSWQL4kJGW4GbP0EUxCHxyzcvyWz9Fd7Vq0 819
microcosm_pubsub/conventions/lifecycle.py sha256=fd2nLpVBMNNUuEbG6RUFJpdrxmB2HWq42R8ueTG_w74 673
microcosm_pubsub/conventions/messages.py sha256=lTHSfTucM-TY-rAVsuhboF8FKbcO0oADlRc_u2itJGI 2212
microcosm_pubsub/conventions/naming.py sha256=alUW3-C1RhXxfydC6pc700uRFs36_x0MIMemGoXhI7Q 1538
microcosm_pubsub/handlers/__init__.py sha256=0x7zYyWPyk76HGsWpIuJORTp7AKM5QYCMFkWlKUYBck 266
microcosm_pubsub/handlers/chain_handlers.py sha256=AaG62p-haM9Vpev-BDJDu4GbzzVaKKW6r4ckYBYAVqM 1027
microcosm_pubsub/handlers/publish_batch_message.py sha256=yPaP8Fu2O2jw4Sh69KSvumO3oJQLdy8ghc_SbVvrc5U 989
microcosm_pubsub/handlers/uri_handler.py sha256=-Z1wAVx3pG4_euaZdXeDHWDi-GapSIasGevKM9Mz8Qs 7234
microcosm_pubsub/matchers/__init__.py sha256=l7S9HySVUoX4kdL-Mkosx0jm7LDnolnbDRJAMzSHtc8 837
microcosm_pubsub/matchers/message.py sha256=8QW61cPVXC33JSPCDMnlkRSFwjfQcc8bdxuv-vGaoXE 3368
microcosm_pubsub/matchers/publishing.py sha256=2ffnoPhnq2pTy_GbzLed7eDplgIU1CRWTEumik6WXnU 1625
microcosm_pubsub-3.0.0.dist-info/LICENSE sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
microcosm_pubsub-3.0.0.dist-info/METADATA sha256=16ZIEIxmC-kcAgWtWtBVFaPvMwL79R9BBN278QXmD5U 961
microcosm_pubsub-3.0.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
microcosm_pubsub-3.0.0.dist-info/entry_points.txt sha256=TOGyn0GFs7pOjy9L7DQkonYrZfSMlspeK8d8tbI58Fk 1059
microcosm_pubsub-3.0.0.dist-info/top_level.txt sha256=7HwyjSafJcn4uVs6iLDkwJ89Abs4KhS6VJUlLsN4J-M 17
microcosm_pubsub-3.0.0.dist-info/RECORD

top_level.txt

microcosm_pubsub

entry_points.txt

publish-naive = microcosm_pubsub.main:make_naive_message
pubsub = microcosm_pubsub.main:main
pubsub_lifecycle_change = microcosm_pubsub.conventions:LifecycleChange
pubsub_message_schema_registry = microcosm_pubsub.registry:configure_schema_registry
pubsub_producer_metrics = microcosm_pubsub.metrics:PubSubProducerMetrics
pubsub_send_batch_metrics = microcosm_pubsub.metrics:PubSubSendBatchMetrics
pubsub_send_metrics = microcosm_pubsub.metrics:PubSubSendMetrics
sentry_logging_pubsub = microcosm_pubsub.sentry:configure_sentry_pubsub
sns_producer = microcosm_pubsub.producer:configure_sns_producer
sns_topic_arns = microcosm_pubsub.producer:configure_sns_topic_arns
sqs_consumer = microcosm_pubsub.consumer:configure_sqs_consumer
sqs_envelope = microcosm_pubsub.envelope:configure_sqs_envelope
sqs_message_context = microcosm_pubsub.context:SQSMessageContext
sqs_message_dispatcher = microcosm_pubsub.dispatcher:SQSMessageDispatcher
sqs_message_handler_registry = microcosm_pubsub.registry:configure_handler_registry