happyly

View on PyPIReverse Dependencies (0)

0.9.0 happyly-0.9.0-py3-none-any.whl

Wheel Details

Project: happyly
Version: 0.9.0
Filename: happyly-0.9.0-py3-none-any.whl
Download: [link]
Size: 69921
MD5: 9c477f5167971624a48d63d7c0dbdb9c
SHA256: 5cb9637f6002ae110daefda42e64c627baac0311025bbb9a45080b6f0c750b18
Uploaded: 2019-05-14 22:04:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: happyly
Version: 0.9.0
Summary: Conveniently separate your business logic from messaging stuff.
Author: Alexander Tsukanov
Author-Email: aliaksandr.tsukanau[at]itechart-group.com
Home-Page: https://github.com/equeumco/happyly
Project-Url: Documentation, https://happyly.readthedocs.io/en/latest/
License: MIT for code, CC BY-NC-SA 4.0 for images and docs
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Object Brokering
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.6
Requires-Dist: attrs (>=19.1)
Requires-Dist: marshmallow (<3,>=2.15)
Requires-Dist: bump2version (>=0.5.10); extra == "dev"
Requires-Dist: pre-commit (>=1.14.4); extra == "dev"
Requires-Dist: sphinx (>=2.0.0); extra == "doc"
Requires-Dist: sphinx-rtd-theme (>=0.4.3); extra == "doc"
Requires-Dist: sphinx-autodoc-typehints (>=1.6.0); extra == "doc"
Requires-Dist: flask (>=1.0); extra == "flask"
Requires-Dist: google-cloud-pubsub (>=0.37.2); extra == "google-cloud-pubsub"
Requires-Dist: redis (>=3.0); extra == "redis"
Requires-Dist: pytest (>=4.3.0); extra == "test"
Requires-Dist: tox (>=3.7.0); extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: flask
Provides-Extra: google-cloud-pubsub
Provides-Extra: redis
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 4669 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 1.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
happyly/__init__.py sha256=AjJSbVEA3qucMUg1SeITB9olFBt3EiSFAxLvmZdh37s 876
happyly/exceptions.py sha256=iBVEnwaSxporQvXRwFwdFuijBqt_eHs0XyL581CITao 469
happyly/_deprecations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
happyly/_deprecations/utils.py sha256=OcL-sQQjsd9uipbSoHqcwswXR5TdSuCcIUXQa2xBrQ4 552
happyly/caching/__init__.py sha256=ddRYSWgRcSWWgdu78uUlMU8pKBDqnWa8JRuuiRKd1BE 102
happyly/caching/cacher.py sha256=2r-is4MoaL29qD1Rc1-Dd-Glp2HvYwyFIdIaw1yvtjc 889
happyly/caching/mixins.py sha256=NPVHtVaY8qAX1CL9ecF_VCEThwiwH15AgG0u3WLt2QM 2101
happyly/google_pubsub/__init__.py sha256=iJuh07ZHoxZ4QDGiwciiWegs69Y8dgBcibmTUrPb3Ak 446
happyly/google_pubsub/deserializers.py sha256=6li6ipgg6i31ZbTHdn29bhX39ax0GtUlD1ZXqmr8Q7Q 2229
happyly/google_pubsub/publishers.py sha256=3fjPA1RBVOxPBUAFWRWIkKkn5vS2y9RRqfmgswnScxg 942
happyly/google_pubsub/redis_cacher.py sha256=rcsT0J6HRxfJBRmua0yLmm2mwF-gWdhXCtEUkGWOZQM 1269
happyly/google_pubsub/subscribers.py sha256=RUEw1h1VO1mOAdrjDSvFkCBuIgJHF3GmXB4vWHiFrjs 1025
happyly/google_pubsub/high_level/__init__.py sha256=Oc80C_lmlwXjGdxL_zPt8lpE_vvf6f1w-eFbxisPnI4 351
happyly/google_pubsub/high_level/base.py sha256=7P0iO7PVMhUaIwpMuIDWEUa-9k6A3u1Lwj8_KhHMtnY 7922
happyly/google_pubsub/high_level/early_ack.py sha256=kkyUINmkCRsE0eTnBQ0wQ21KFHlVLdsZLrrZe1Em0TA 1078
happyly/google_pubsub/high_level/late_ack.py sha256=NoQaN75oM8umZX_ymiB9WzuYVKHSvKQIMK9q3DA2gbI 1114
happyly/google_pubsub/high_level/simple.py sha256=ewazICF4iTYnoGzxbDZ0rt5HzTcgBChIYYeI9bn1bnk 1554
happyly/google_pubsub/high_level/with_cache.py sha256=jVyPt_sP9mWVXb8CRgU48pGIXTrtDaxsCm_6jjMfoEg 1957
happyly/handling/__init__.py sha256=iJvnATTsu4gZ57vFH8kAItBuEcRTrSMl5N316Gitm8Q 98
happyly/handling/dummy_handler.py sha256=tpLwH88wmtMPkzx16CoznX4UGw06lV0YJny2vPAfbRI 429
happyly/handling/handler.py sha256=BlFdZWiWNHqooVjkiSqKVmTg4PdtM8fBCZyn6xsgios 1962
happyly/listening/__init__.py sha256=HXa47VMv1dey2Cp8YJlXSunv6zyuIKMO2ICI2V9WYD4 139
happyly/listening/executor.py sha256=zEQo6uisC_Ksmz8OCWs-LAX-Yx218OKvwJr5pcxfq18 17948
happyly/listening/listener.py sha256=QnvRNgEE6_tULmIspUL09C0ehy8ObHO4LKgwBwZdcmo 3206
happyly/logs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
happyly/logs/base.py sha256=Yfr32Y_D3kFBHNZguMRCzdzmgiM2Y1UpqE2Mos20y38 549
happyly/logs/request_id.py sha256=X8udJUWqxn7IBN707jjiu1YbnpQyNbohHct6_AwC26o 731
happyly/pubsub/__init__.py sha256=6DWn6k0X-dtVcH-Mh4Fc3z-Qjp73JCGPSWSAsyl0zOc 123
happyly/pubsub/publisher.py sha256=jppYFq_TwOx-SGURiJx97MylnAfwiukqxP_FJWYqw14 569
happyly/pubsub/subscriber.py sha256=7DMaC-YWzIA42lMaFWu34KHqL6Q7Wxdidhmmw45MXsI 339
happyly/schemas/__init__.py sha256=3KI1cGmp8IMcbierXpnTV_aYHhn-97sv8VH9Z3maZT4 41
happyly/schemas/schema.py sha256=1nhzWZnlqLgELb5xvWdiRbaANjws6NNuAGR9D2id9tc 793
happyly/serialization/__init__.py sha256=PA_UoXa8lmg1is8qNrPt8QykcXyrcDWMH6N3__kHlbE 183
happyly/serialization/deserializer.py sha256=MjXA1d0aUXk7zQsQlHeWjw04oJNXtKiQRrQN4KCXJKs 934
happyly/serialization/dummy.py sha256=jmlwXYC4A90oyEsAgy9Cxc7cM3w1MRjXEua_4L1E9Hs 2052
happyly/serialization/flask.py sha256=O-AmPy4FAoSH5foqOfQ7cuPki1vyd2mhWWf8yjXcomQ 513
happyly/serialization/json.py sha256=ifwJAadPBM1AvjLXHCfSZoq2XoXjjaHJMqd9Bknxgh4 1557
happyly/serialization/serializer.py sha256=XGlYUCKmZss17Box1uPwvHTIPCejgiqqgY2lpGd2VvU 952
happyly/utils/generator_check.py sha256=3LnPwLMJNcQgOInIL3130O6XYY3EEOf7_ws7MAhQ904 245
happyly-0.9.0.dist-info/LICENSE sha256=Qe1eBcrpLWXfI8EWLPeOz2Pe2qQ-YN1I3UsxHYiqDt0 1063
happyly-0.9.0.dist-info/WHEEL sha256=JXk7EE_UnY8Q4113Zu8f6SlrMizLH61VvvtIzqzkSKE 79
happyly-0.9.0.dist-info/METADATA sha256=_oEQ27Paj1q5kkIe_PbbozsvM8OkmzA0rDIRWpQENPo 6207
happyly-0.9.0.dist-info/RECORD