vumi

View on PyPIReverse Dependencies (16)

0.6.19 vumi-0.6.19-py2-none-any.whl

Wheel Details

Project: vumi
Version: 0.6.19
Filename: vumi-0.6.19-py2-none-any.whl
Download: [link]
Size: 825109
MD5: 88eda83518f9a6d223540ba1589a8147
SHA256: b80ba9be4b061e37298543cd186f9d62df9b83255d52f0d803b89150dd530dcf
Uploaded: 2020-11-16 07:56:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vumi
Version: 0.6.19
Summary: Super-scalable messaging engine for the delivery of SMS, Star Menu and chat messages to diverse audiences in emerging markets and beyond.
Author: Praekelt Foundation
Author-Email: dev[at]praekeltfoundation.org
Home-Page: http://github.com/praekelt/vumi
License: BSD
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking
Requires-Dist: cryptography
Requires-Dist: zope.interface
Requires-Dist: Twisted (>=16.4.0)
Requires-Dist: txAMQP (>=0.6.2)
Requires-Dist: PyYAML
Requires-Dist: iso8601
Requires-Dist: pyOpenSSL (>=16.0.0)
Requires-Dist: certifi
Requires-Dist: service-identity
Requires-Dist: txssmi (>=0.3.0)
Requires-Dist: wokkel
Requires-Dist: redis (<3.0.0,>=2.10.0)
Requires-Dist: txredis
Requires-Dist: python-smpp (>=0.1.5)
Requires-Dist: pytz
Requires-Dist: riak (>=2.1)
Requires-Dist: txJSON-RPC (==0.5)
Requires-Dist: txTwitter (>=0.1.4a)
Requires-Dist: treq (<20.4.1)
Requires-Dist: confmodel (>=0.2.0)
Requires-Dist: hyperloglog
[Description omitted; length: 2532 characters]

WHEEL

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

RECORD

Path Digest Size
twisted/plugins/vumi_worker_starter.py sha256=vX00JU5zm3NL05NDNMpBQgXHQDQiA1CNb9Zd-V0f3JE 432
vumi/__init__.py sha256=PqMYNxLBEVu8n8GwROye64holsH6_K2UY_W6QeYybU0 69
vumi/config.py sha256=7tUIkaqMH0j07d2VyEDyImR1HXJYgiWD-GGiZMBzpKc 3999
vumi/connectors.py sha256=dxOVowCEJYHHvJv0E-ogJFbhW6jdclgFZH-2zFxI8gQ 7052
vumi/errors.py sha256=8SB1GSIR0CfnPwoE-0qS5yvaM0JtR-bn7IySSyinCeY 602
vumi/log.py sha256=TDHRbjaiKR7nGEdFGAAMHa-QgPeZoBv8Al2wh2zCiFM 952
vumi/message.py sha256=nWRmrOm9urwns8Llbl4voOZO41P0Ccb2pClor16gz0Y 15886
vumi/multiworker.py sha256=bICYO050h_DHHc3IF5OPJGBH_U4vn_uiAdw67co4IV4 1736
vumi/reconnecting_client.py sha256=UO1yjBLZdz-h8k-pteXJ1UX-JtYb0eDh20sAaV9-DKA 7689
vumi/rpc.py sha256=moa-NTlPTWi_eZoi2SX9sUEKzIjYBEGxhRFmzhIMQfk 8843
vumi/sentry.py sha256=rYWpVQwwsz1jV6HJoSTivpsFHjyhbBMxFxZMvI2T9yA 5872
vumi/service.py sha256=sGNusnz9MAMzrOZypuVtALFAUPbAmAu7wy49avV_ydI 17157
vumi/servicemaker.py sha256=KwMGL6JgPRlmO5YLpIM0apdHXRITgs5gZKlxbahvm2I 7895
vumi/utils.py sha256=IzIzKdsXhd_iaGwpschOkMaibK6rQpwq2SilxWVR9e4 17097
vumi/worker.py sha256=T9kxmD9WySPBQZxYo11yiJPiYSNFpak2cFgQ7WQClh4 8252
vumi/application/__init__.py sha256=N2eMtKNcGcIEyDVSodyvY1ogki8LkoH4Z4_w_pUdMOQ 273
vumi/application/base.py sha256=QfNanjR82ZPDD-bQU6TNRlQGr4kmSzPnjtofMUAfxjQ 8037
vumi/application/http_relay.py sha256=Q5tOcJyV3Rl-pYO1e7TzTPpTV6koGhZlpCI5Jf9ZPaE 3657
vumi/application/rapidsms_relay.py sha256=1hNIcVSFFK2cFDDN75TJ-h2uwmt3yn-n1OkWS91F5pE 12577
vumi/application/sandbox.py sha256=i331VRpxrXyzPuj_hGgeEfz_GNQBiqWRFP4pT4cdE3E 50735
vumi/application/sandbox_rlimiter.py sha256=TMjaSeGT73ve5Q5_44qq9ZmKMYB6_SiAfx0boeivY0U 3521
vumi/application/sandboxer.js sha256=gwrDI2oYQiQLN3LrhHqjuk1DT8VvGXZJQ2XfuEp9B1w 4317
vumi/application/session.py sha256=lmquge5G_VhNEcVyPt6Y9RSe42-VTZN6dezbY0AAyp0 3976
vumi/application/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/application/tests/app.js sha256=-A_n1BjGburLt6s6QOf3yqjga2nWhpSdbQwBsNf1CaY 439
vumi/application/tests/app_delayed_requests.js sha256=E9P2RojlVfWrOOq42CvkqXeJEnRGhA9gDmlpLJ5QY_0 541
vumi/application/tests/app_requires_path.js sha256=uVHuwxYeXGgbfDi_ialfWUJ_YJcLIyjsRXB8nZ6tSHM 259
vumi/application/tests/helpers.py sha256=Ud-GLejS3yDKJoNYA1MTJFMcYlWWLlcs3A7puIqftnk 3399
vumi/application/tests/test_base.py sha256=7WdQSDqDsMCz3fEc6tCdMdNYVAYV5sznACx6DKMcQkU 13380
vumi/application/tests/test_http_relay.py sha256=6VAnLghBzLVXkeICNqzI_F6wap87duwXXS0ZnVI5vCM 4393
vumi/application/tests/test_rapidsms_relay.py sha256=gWhUHp-As8dZNAxCXOg-2dcc-1UAVQiATgpBA4aXtVg 11424
vumi/application/tests/test_sandbox.py sha256=JzMi0UlkznTy-qTCCa_IT8wbyhFZsoYbSXNSNFPJlng 52717
vumi/application/tests/test_sandbox_rlimiter.py sha256=MWrYKjNROw0VGsF9k64USyxln_Q3IV7tUtXGqDNh-CQ 745
vumi/application/tests/test_session.py sha256=NaYG-caAGcMJebSFxDZW21lkiqRYE9jrVV79jzWFcfU 2042
vumi/application/tests/test_test_helpers.py sha256=NdpEB_QhA2YdAXPajJrtDU8VUxs0bYttozCWaDlIXRw 4538
vumi/blinkenlights/__init__.py sha256=3_e2WrFis1IPtdmO0a8o2-ID9lOvsB_OFBLhzaumJSU 332
vumi/blinkenlights/message20110707.py sha256=SsN3mmm__0aRtd6o34CLWKeeJ4fcI2ufSE8AFMZp4FU 3594
vumi/blinkenlights/message20110818.py sha256=AyG5ZiIK6KQ0CxaWx8kc3HDWkeP3EZ-6JHTZKfC73ww 1088
vumi/blinkenlights/metrics.py sha256=6XBAqZmmfMs8lyAj7Uje83Q4tkDhiShE-GwQoWzLOyc 14009
vumi/blinkenlights/metrics_workers.py sha256=2DDL6i3fUBJ0Ei0h8F0f2h6wpMxDsQy8MUBCQ9iwQ4Q 14906
vumi/blinkenlights/heartbeat/__init__.py sha256=l8Zdd0svp05i0feUh_cGMhSHtMZaLEVGFxX5-frOcg0 229
vumi/blinkenlights/heartbeat/monitor.py sha256=887mrOPi0mGptmzZLJ1vLrquzmqjeDVITc2lPv-HVbk 9473
vumi/blinkenlights/heartbeat/publisher.py sha256=SJ0-Y7Qi1twZ56qaz2HocpIdjSrvv7HXsW8TEyhjtOQ 2037
vumi/blinkenlights/heartbeat/storage.py sha256=ld8tBrfmKObv-WQqSi95AKYMgZ4ujOwtkZW8KC7_qH8 1865
vumi/blinkenlights/heartbeat/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/blinkenlights/heartbeat/tests/test_monitor.py sha256=FkvLUEICaEZ0JZ28_Zn2P3uBDO373tLJa-sv8Kd-X5g 8613
vumi/blinkenlights/heartbeat/tests/test_publisher.py sha256=xzK1S9_TKZH7Gn3LsHz8mmBE0vYD0TAzHHclsh_OHB0 1931
vumi/blinkenlights/heartbeat/tests/test_storage.py sha256=mu6VcvqJY4Rss60EWi8ugbfWge5DudXgHLu2u0PhAxM 2579
vumi/blinkenlights/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/blinkenlights/tests/test_message20110707.py sha256=IMW3Dw54VOK64Euo9B6uAgLyAyMxEl3N8Jv3NIE-y7E 5351
vumi/blinkenlights/tests/test_message20110818.py sha256=dfVJk5RZYPQ6Nxofk5TCpz3dGmbkbLsH6yKStn2PqTI 1004
vumi/blinkenlights/tests/test_metrics.py sha256=5hdxNRRoINXYqMIxKGRUzwSTXoE_X07zfkBa6peGXvc 17818
vumi/blinkenlights/tests/test_metrics_workers.py sha256=IBzY5pon0zARfi7Tr_7DT6b8jJGsqmQ4sEPhEeRHydo 13681
vumi/codecs/__init__.py sha256=3PKbFzD2KerAr6M4DX5ettI_qm-BXpXPeRSzcyUlIaE 71
vumi/codecs/ivumi_codecs.py sha256=uOIjFA0F9L-jQsiRoP8TgD_I_1tT5zUfqC3XpvBZryY 395
vumi/codecs/vumi_codecs.py sha256=wzVmjBRgkuzZSbEAlmePO4kixwsRl6n8RaBkVCzGgdU 5088
vumi/codecs/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/codecs/tests/test_vumi_codecs.py sha256=CVE2ECWfzVxvt0GCt4jAUjwUfFkCGrTgc_7FQrwjWZ8 3353
vumi/components/__init__.py sha256=Du-U8PBYr5R3LDefDcOv8lcEVPRjDnC4AOIDzGkz4YI 33
vumi/components/message_formatters.py sha256=QhsSk_rTxbK1v2G2GE_0xnJv4S3PkH2AhmLqm2knHas 2893
vumi/components/message_store.py sha256=spR4-mh2Su_IZd-cujwxofQqnW_-jtR5Bw69sqw-xDg 42913
vumi/components/message_store_api.py sha256=JkeMlT7HuFksTWtoTI_JWFvqbazJPpIda1TXjwhUq1Y 8350
vumi/components/message_store_cache.py sha256=GvMQXXywlJqSg97LsOb1AjnxucSiKr1c9GtZu6LSCZI 24603
vumi/components/message_store_migrators.py sha256=ozbx2oT1hY1jhjOD01jidVDwAVWM0EsLYRXnxqRrj9w 9839
vumi/components/message_store_resource.py sha256=_jP21g1y-CKeNi_t7tONwbjhxbeX5eTlYSq-bu_uO4w 10887
vumi/components/schedule_manager.py sha256=AXXlmkxVx6lAVB85qMLJIFQsh--C67HLR4u2xYzBe4A 4350
vumi/components/session.py sha256=9V-HpBvsKJEeqnbAsvOSlj1HHB98WkLVeMsmFJdgyEM 3834
vumi/components/tagpool.py sha256=J12F0DrqBW8AC8DRNMja1tHtJZkL9tVyAxOzCC5bFxI 8957
vumi/components/tagpool_api.py sha256=sdKshRmeLVMmUlWuoBJmy4Bq7FUK1x_drbDMyPHlSOk 6493
vumi/components/window_manager.py sha256=PwuBJ4WdzZFFkf1-b1BTSEpd1t-xgFFk8fCMob2r2YQ 7542
vumi/components/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/components/tests/message_store_old_models.py sha256=swzC9gpMwQ2kt4cztzcD1V2TNBCZfAIlZcjFOn20knk 9317
vumi/components/tests/test_message_formatters.py sha256=IQR7dyn0FnP3EjEpjdFt7CmFpo_vg1Wq49_u_GL2aSE 5930
vumi/components/tests/test_message_store.py sha256=JZPBCoJsZkiilB02N9HNxIjG1fYe34O21Ue5jYEWtkU 81214
vumi/components/tests/test_message_store_api.py sha256=ihFNlsHE7RbO9C3NeVXpsfqtbj-1k8qEvI28nWP-tGU 11269
vumi/components/tests/test_message_store_cache.py sha256=PuMzYcCE6kgvWkZUUpmILS-DKtE7ap8nQv3OiU5ZT2w 21218
vumi/components/tests/test_message_store_migrators.py sha256=oD0qLN7dp10X50U1HaQ3cFKoUFAaR9QEyXN-BKe7dNM 50004
vumi/components/tests/test_message_store_resource.py sha256=VSdVRJ8CSQPmAt_H7ah2gdkk069bJxr1mekyPL37SpE 21522
vumi/components/tests/test_schedule_manager.py sha256=QFMqrwChm6SBLDMP0jV0Mq6KfaP7M-QCNqB8l62rHX0 6069
vumi/components/tests/test_session.py sha256=ZDQc58pTqjjyTnJBtPPuW9tp1QLpQmmFv39cSYQO5os 2785
vumi/components/tests/test_tagpool.py sha256=GG5aYH5XVIAryo6n-bqYAaMsndftZe0KhZRKVl_7YGE 10817
vumi/components/tests/test_tagpool_api.py sha256=d75ImaCqXyOE6_XpObyWzLNyZ0C4xLX89TB1_PZaAI0 10906
vumi/components/tests/test_window_manager.py sha256=FUZ5E6TR_kjNl5a8I6kqIpvpYx1EQocsTZ4kh-azJ90 9682
vumi/demos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/demos/calculator.py sha256=pybW_6S9MPAw8oVFpUCScXLAu8zS6Cf_LG2FIGPPMt4 2737
vumi/demos/hangman.py sha256=fYFCBYUWrMIjLYwvT7nrKh4zkQI6hKuA-Mk-BfKhsKY 7923
vumi/demos/ircbot.py sha256=Qtf9shIfMtY4r5bXNCrrwvB4xZvbkJvUQLGO2U9WkhI 2928
vumi/demos/rps.py sha256=fmE1i7ivi3IaiYqcVv-MtNdYfCOW_NFtG7jFGUuwX38 6205
vumi/demos/static_reply.py sha256=xpJN_vGO_wi7TcUk8uIgb3XRg_jBgrfWJ3RxJZ_IzD0 903
vumi/demos/tictactoe.py sha256=meCK3N6mds7_DdHqUTw1BUgAVage2Xuu8dNPm2WGGcg 4848
vumi/demos/words.py sha256=BEEm6vQK6a8bvt-RQYuFUAEkcO94TG3ub9QD0MucvCQ 1988
vumi/demos/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/demos/tests/test_calculator.py sha256=W4ZdhKgMcNIo7nw2n0CQsPaMfTe2xPCmnzlMPXquRfM 3682
vumi/demos/tests/test_hangman.py sha256=TxjRiO_llsrzrYLAjJsvFJekeOwc-VcHZef3IkBj5lY 8987
vumi/demos/tests/test_ircbot.py sha256=csuKOuGUfwAbeYwalYhhTM5yYjjbn1wcZHBK_HpS160 3407
vumi/demos/tests/test_rps.py sha256=4ZtOBOJqGuAueuAwKbqU9MYA16TROp2VWarkZIouZyA 4557
vumi/demos/tests/test_static_reply.py sha256=dCnyn1Dh1gpDRuvfBg_eeYun7kOKOxL7ua5vGzuQmKI 1286
vumi/demos/tests/test_tictactoe.py sha256=MV12y3TxysOH8-mEMagnWYHZ8XYMlRS8JDLt3-TIn2Q 5315
vumi/demos/tests/test_words.py sha256=XLYsax2JerKT8oqZsV2NS2WdBipilP4BKm4uvjEz1yk 3657
vumi/demos/tests/wikipedia_sample.xml sha256=Rz1HZMlGCzdlwYpGQGwsPX1gmV4WM-_CnvDXBjnzTzQ 2535
vumi/dispatchers/__init__.py sha256=XYyezSpnoWgW5jTRmXEK2HbkvMr62FVhyCRs4Bundmc 611
vumi/dispatchers/base.py sha256=gp7EvF_EMb4MoBJab4CGP9lFzVuixxEcCwCC_x9Q_X8 24645
vumi/dispatchers/endpoint_dispatchers.py sha256=sUi93tFQOa71Uezuz5OuPwwUL4cEaUA_ImcspcLWvJM 5949
vumi/dispatchers/load_balancer.py sha256=Jq_lpwbt_aLwpSkUQmPspBlND-K--ZwzHBjP0Rg9Wkk 3626
vumi/dispatchers/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/dispatchers/tests/helpers.py sha256=t-GNpm-3mMRbc2C_6cJnzdN60EJkNbSdz5wZLkHv2GM 4376
vumi/dispatchers/tests/test_base.py sha256=OXn8u34DJSI9hnsqhTd__X5y4a4h-tiFmdAjMX0Un20 29225
vumi/dispatchers/tests/test_endpoint_dispatchers.py sha256=3uX8Y6WpKbVcUCcCzf0Bq-jeQIwNs9994Z5BaH-lHfw 9472
vumi/dispatchers/tests/test_load_balancer.py sha256=OiP1AK4grmD2nFCrpT24dcW8FI3Jmu3I2YbFV8YrNI4 7477
vumi/dispatchers/tests/test_test_helpers.py sha256=uoC4jamKOaa-golNvCZXJKAywuqy2HT-cpwI7fIWxek 7475
vumi/middleware/__init__.py sha256=D2GmAHiK5vxsSiz2IfoX-q2d9JETH-Qj5HyZXu7zpGk 447
vumi/middleware/address_translator.py sha256=E9jZEfdCvd-eQWqthOIvr4t1hTY539WIr2lydaoL-HA 2066
vumi/middleware/base.py sha256=NJMoNJ30Yv9biNyaToEob_f5hO_MRUX6Lt_iJmSd_q8 10284
vumi/middleware/logging.py sha256=xKfquVrORmcum5X11M80dvzkJilCrYYZqqYLJMGcF-0 2175
vumi/middleware/message_storing.py sha256=JwEnIIor-7cgQxCB8ivbZ8DDCrMhwCF287AgbwqdFGs 4736
vumi/middleware/provider_setter.py sha256=CSB3TIt7GcoCLCOCle200cIC21y9DKfeNNaiTGRBtOs 5770
vumi/middleware/session_length.py sha256=E3KXdKDAF6gbFrVGqgaLhlrU5NlKUH2JX9BZfi5ONU4 6904
vumi/middleware/tagger.py sha256=afGUPW733yT1JTzVrJoiRSeH3ShHB7QKvvNTCz9S13Q 8654
vumi/middleware/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/middleware/tests/test_address_translator.py sha256=Q9v-JtyuW07xaz8QQNfXhzrT7AVzNR8gT5f75jqv-jU 1322
vumi/middleware/tests/test_base.py sha256=H_4aPlEL2s2esc9c3YVsdMHBnFEWnYKFYfecl7aSPV4 12211
vumi/middleware/tests/test_logging.py sha256=OMTkEsIDG6c5oa4rm2HTTrpptnG6hfsk3J3hJk9G85I 2545
vumi/middleware/tests/test_message_storing.py sha256=SLmbP6r9DMTfMVIXDRkijQXZO0_yx1S9lYa2vAYsZ5U 8119
vumi/middleware/tests/test_provider_setter.py sha256=1zlE-plkZhoZTZ0D4qVtIcRRZ2EZiANXYxg1EWSuXgM 9287
vumi/middleware/tests/test_session_length.py sha256=u2uKR5BPj-W8eafdsLOVwvfvKOrBlXDAk5Bmr9BE1HA 22912
vumi/middleware/tests/test_tagger.py sha256=yW0SY5kjdIa91iRL2JOj696P_X4wvtUyN_C2iI1DhYA 5053
vumi/middleware/tests/utils.py sha256=3LxCmYHNrhhS-6xqIrPdM7WE7iUVA7dOjUxXIu6Bktg 982
vumi/persist/__init__.py sha256=uGw1imNTsn9JXsRaWrbY75gISRbrYKE8jXd3Mz5OVG8 28
vumi/persist/ast_magic.py sha256=COHduyQo9yE-E2LWljhKykkw5uVmJ31TpC9elACOHqE 2096
vumi/persist/fake_redis.py sha256=dfscIDpxgQVd2GjuIndm5VLMrK2i3E69PkQZ3SpiSyY 18716
vumi/persist/fields.py sha256=5VEoxtJ07F1TrxyWveyQEvDF_6SlPub_qd_HYpsVkD0 36547
vumi/persist/model.py sha256=qiwMKS8DTLTjHEf31zX3vezGQl0c5d6xml9uqSDS81A 38219
vumi/persist/redis_base.py sha256=EIgvFviWHpnug09lx4WLM7w2bKybHVmR2PsT3FTkAQs 10551
vumi/persist/redis_manager.py sha256=cEWfceD-8f90vCgI5HBhZv1uR2yH6nNEdBmV8dSpLYo 3244
vumi/persist/riak_base.py sha256=HC4LmDUhfm8fgojXWhoztyj15dEC_atA94ys9-RjlRw 6645
vumi/persist/riak_manager.py sha256=4xD3CCsnIsEoZ5y-Ats6VAjUi12LUnAylS_Kdc4Dz70 7835
vumi/persist/txredis_manager.py sha256=W6p5pMd9s_eIaNdNXu-9FY0yssWKYSzyPm4KYqI3Nf4 11252
vumi/persist/txriak_manager.py sha256=P4oAlp9TSdjeegtEiVySM_bzr0dG76NdKB8_jqTVJgc 9183
vumi/persist/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/persist/tests/test_fake_redis.py sha256=mMeamC6LiWo22uaZg_CgwSQDWDCA-GjOS7UPjK_Z4C8 33777
vumi/persist/tests/test_fields.py sha256=ffv2HyTRbX52kyCoyq8kYFQBLMgIJwWZ8DbGfPipXFU 47103
vumi/persist/tests/test_model.py sha256=TeLV68ZSXdqJq27z7jD1bLCUD9rFTuKA-u28HqVYEkc 45245
vumi/persist/tests/test_redis_base.py sha256=quL0cEgRfZLEtKLidhAHIrTypT2RYQ7eF_Hg4pndaDo 1818
vumi/persist/tests/test_redis_manager.py sha256=KWKCYXPCO2X7qUypYW3cAbOwEKSLnuMoWLezqESg9r0 2739
vumi/persist/tests/test_riak_manager.py sha256=kZVfUmLwr7Uhzilv75YB7m9elZNpTA-QMi30GxIT-bY 3576
vumi/persist/tests/test_txredis_manager.py sha256=z3W3Qv4t5uBP3hwf60lSJqj8WQG_J5FkSdPJ7kiGMQk 4676
vumi/persist/tests/test_txriak_manager.py sha256=G_X1oDFUFEDccKTHX9vTtBByqJsp40ckpxKiNXZTV7s 15164
vumi/resources/__init__.py sha256=SEN2jht5YsvRkUUTz84r0Lt4pPOensicAl4EWd_s2eU 54
vumi/resources/amqp-spec-0-8.xml sha256=fkr5trOYUD2xFYQZ5sev7NW5C1uJTIHDKcIU2RkAb2U 145900
vumi/resources/amqp-spec-0-9-1.xml sha256=r2gmM9Dzt92IkHhYIWLbkTlowPvrXxXwSqO4cXHj2yc 119305
vumi/resources/amqp-spec-0-9.xml sha256=_iM48u1xgaIpZKj00HXdKvvgS2D-tIN2-gcAojjA8So 216878
vumi/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/scripts/benchmark_persist.py sha256=gVjhjwpj1_OqzhYkjVHXm_ZqTu378ZX3kB0tsaR_fE0 4255
vumi/scripts/db_backup.py sha256=kgLnCSVPr4Blqu27u8g-aFgVsc8grqyMYhOFAJK3ltE 13532
vumi/scripts/inject_messages.py sha256=518XFEYmnOIggHdNWxdbJu4CXA0TF4L_uwaoPPYg7fg 3079
vumi/scripts/model_migrator.py sha256=4OxOfowQIwqM0E8RGaxXUPGjzuqgaBFAUeCiGIv61uA 3913
vumi/scripts/parse_log_messages.py sha256=KButRyJxr9nJM1eJ7lU-zyI4NIPWJtoi1kfphQHFDYI 5001
vumi/scripts/vumi_count_models.py sha256=qWcHajwP-vKlJkMKVSqB0emLeG-g00RcJekLnuuXXQI 6057
vumi/scripts/vumi_list_messages.py sha256=DT77cXG4grrnC90L0K38bXFI56YiSe0pzw3hpAg31to 3142
vumi/scripts/vumi_model_migrator.py sha256=YWXMZc6b7jNON8xNqeyONeTBKjbeQCnz6GghJEQeefQ 7899
vumi/scripts/vumi_redis_tools.py sha256=8vI7lylabRpgVnVfkMoyh5C-KKZwOehHOpagR5pSEn8 6315
vumi/scripts/vumi_tagpools.py sha256=ECGbeG-c2-8lRshiowMb_gN4ugJ6WEodX0D9DGk-NPk 7491
vumi/scripts/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/scripts/tests/sample-smpp-output.log sha256=1pNcwtmLoAj3lJheqY-5Bvsg6zCH3e1B3JWKir_9GKk 868
vumi/scripts/tests/test_db_backup.py sha256=XMtLv62v1GnfW_13uG4BcPFNb__4t-2Tek2jPZSZkpU 14332
vumi/scripts/tests/test_inject_messages.py sha256=4pqgixwzVR-ysEVX6tkNBg5pbuaq5GOVG6eQFu5Sums 2698
vumi/scripts/tests/test_model_migrator.py sha256=tu-r5AJoU777voy4sJcFd3lg21lKpB08ILbSFy0n_ck 5767
vumi/scripts/tests/test_parse_log_messages.py sha256=eRTBzOCSAU7SxpCnlDtppSO8nI8ynaKTB0jcX-hlC2w 8324
vumi/scripts/tests/test_vumi_count_models.py sha256=il3p0hCp3fuhIpcwP8QyqN6l1NDeKnbwwU6vHMxjqVk 7507
vumi/scripts/tests/test_vumi_list_messages.py sha256=Va3Ofp2oEEque65rBOy-4iDHs4Ude1uQVrBcdR5ZlTU 6464
vumi/scripts/tests/test_vumi_model_migrator.py sha256=LtK-lACfW5o7HfV-KNxZhpLj-Fjz2ul4L8pfcCiXvCk 16546
vumi/scripts/tests/test_vumi_redis_tools.py sha256=jfyoKs4g9XV_vFa_bEWQ0AxYoJC6GjZrrBq8SkR9vnw 11682
vumi/scripts/tests/test_vumi_tagpools.py sha256=cfKg2weB2IY-DaoSuQOJKMbak1j_vsU0AyjhC7YxCIc 7935
vumi/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/tests/fake_amqp.py sha256=_2aYxc6wTmpMvmEvtgU3Kvj5gJDhUZQnA2tPdeuMLlo 18555
vumi/tests/fake_connection.py sha256=aKCavb_t1froC2IJwo22Ljh5Ijh5zDS0usNzSusH5Y8 9221
vumi/tests/helpers.py sha256=OPwyUrK8tjK2thqhcsKhafgO8qQ8eYTyx5i2DCMVF0A 60531
vumi/tests/test_config.py sha256=LL9Gpl6Bm65DhH9MXj6242fLRQg_j4FkkC-7N7GVvM8 7299
vumi/tests/test_connectors.py sha256=k0_s0RDe3uuPJ5sP4RUtP4yhyrWoz8n1NzUDDMBv4BY 16455
vumi/tests/test_fake_amqp.py sha256=HM_qRvBiwUlDZ_9mNoz99yt1BrDhBbNqvj6wTs3I7hw 15065
vumi/tests/test_fake_connection.py sha256=SQhjhQON2S5M934un8X4jeejm3rYOB3RwBKR5p8VzaY 16308
vumi/tests/test_log.py sha256=V7Mi4V4BtLbWJnldOtkhyFoMRRaVk0PjocXB7yLOzuk 2299
vumi/tests/test_message.py sha256=woF4Xmn5Q-Te7ajIGaTlLDyqHsv2OLgFqmHjdnf202s 21267
vumi/tests/test_multiworker.py sha256=APqGM5d6PwTYP9nF6VcNjyPQD0EJIKH_NIy9L5UBKuc 4312
vumi/tests/test_reconnecting_client.py sha256=62bFhwM9p6kUUoHAi0cthL1a_NUaBosf8tMqqUMbMsA 9833
vumi/tests/test_rpc.py sha256=vb5hi3bWN9CddZCBj2a5S7ntM6JTjdCfHK7sU-ErSYI 8426
vumi/tests/test_sentry.py sha256=6QYNjBGmg84h8IMdD3HIFe9c0Fe_bIucdY-xZbiItow 6306
vumi/tests/test_service.py sha256=oGGaS0XX9Jgfji2EHZvhLIicjTfRmPlkzQLQXud14D4 5369
vumi/tests/test_servicemaker.py sha256=zD1qN3k7Jfxf2wAMUMq-4z8mQwHOXiuEg_52jtF-i-c 10667
vumi/tests/test_test_helpers.py sha256=fr8hWx00A5urabJEiGRDawaZ8e8p1IjvnO0jctihjlE 85990
vumi/tests/test_testutils.py sha256=VW-sOKQClm0CKreZ4MU3NkGJtuUcZNc_fil1doN1o3E 4864
vumi/tests/test_utils.py sha256=MkFWVWjcnA8aTatc2V6s2v9EILjEwggADlk0eipBFIk 19072
vumi/tests/test_worker.py sha256=x0mnVtIhMkw6L98mp7WUrrTs6rexFiUZg9t9uN3ms6s 9346
vumi/tests/utils.py sha256=4twCDQeuTbEUgNqttiFwkjv8YaQXaNA4IhtHuws4p3U 6096
vumi/transports/__init__.py sha256=kWmi8h1tgQcSr7sQPJz5QEbvJYufFgXN3-hFlJ44CHs 319
vumi/transports/base.py sha256=O6siinfvn4uQrxe5VeOn5Ye8pQ02DCbf41YIqXHbKhU 7576
vumi/transports/failures.py sha256=iWIv9HfW5N_dm3RjfKs5uuu4EyS8WurGsD3cL4DbQ-A 8850
vumi/transports/scheduler.py sha256=bMrG4c9myMKqFhbro6rLgfblr6nfHUeCiM2eJAZgDoQ 6018
vumi/transports/airtel/__init__.py sha256=knVxAsN3wOtwpYIpk4RU-4ytsMiSIf1BGapYMoGX79I 97
vumi/transports/airtel/airtel.py sha256=2AzYfRKPm4Ha1rTI1pERyrYUfwX6-GEpmtOKXkTt0jA 9639
vumi/transports/airtel/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/airtel/tests/test_airtel.py sha256=Zb0tjOiwG4FcKOWqJd1H8swjr4I1MZ3F2GKpsW8GFV8 17618
vumi/transports/api/__init__.py sha256=SlaeRcD6DHyqEjQDdJAfmd-N1wxY_nsE3t7hu7xJnLo 345
vumi/transports/api/api.py sha256=pxw2k878Hny7_CynE0YTIOwkfIbJsSw3C5XuibO85r4 3560
vumi/transports/api/oldapi.py sha256=_Y8HTOKQUJlHGHVsQZvnHT-FBbypbJpmF2M_o4rDQdE 5723
vumi/transports/api/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/api/tests/test_api.py sha256=mBKKHocQEQTg2kt3DALEgidFbjmAmc7Ad5orkvqlycc 5952
vumi/transports/api/tests/test_oldapi.py sha256=coTzcorIGWrk6XHqhnjwgNysJ955ZzjkCvoFrHRpipI 5374
vumi/transports/apposit/__init__.py sha256=el7drLmOttMfCiKfDR3VWNA3wKIgyIPEZHrRBrM4Xxo 93
vumi/transports/apposit/apposit.py sha256=WeKxbSA_7muedH9ariGySf0WaDNCpoElWti6p_Q5s6k 6631
vumi/transports/apposit/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/apposit/tests/test_apposit.py sha256=oP67v4-1byNUUTlcEISIqJNk_ygBv8H2o26W_DXLVxo 10407
vumi/transports/cellulant/__init__.py sha256=ebLFunxY2MVt2xgVdCBthv7C4SUndUkFPvOec0JJDBg 241
vumi/transports/cellulant/cellulant.py sha256=LXmk3JR8CcTlcbU8h3AECNhUNGxirRa6RP-ZY84uwd4 4655
vumi/transports/cellulant/cellulant_sms.py sha256=lqNWbOalTTn49YjdW6y03_MVJiM3HzfEtrdsXoUBQfo 4054
vumi/transports/cellulant/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/cellulant/tests/test_cellulant.py sha256=oFEtKSSnc2s6otViqiJeZ9knDynZ0GX-4AQYS8i1FIo 5363
vumi/transports/cellulant/tests/test_cellulant_sms.py sha256=_6D5S-u8l5Xaed5whFd7DXNJQTTQH0ToA1pOSsf_ZMc 12507
vumi/transports/devnull/__init__.py sha256=IHne370ovuygC2hcvHR1Vhw035JQAz-qJqBucTuZdtU 93
vumi/transports/devnull/devnull.py sha256=qmC6NP53TP2EDYsIPVldlBy7tkjgby8FIr7rd38Jr2w 3130
vumi/transports/devnull/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/devnull/tests/test_devnull.py sha256=by-Jm-BOvI-u3akxGRqc6WtHuplZMfnXNF0_YgMZGak 2239
vumi/transports/dmark/__init__.py sha256=jTJUvLJgWDz3zrDeGXDZkJ0OPLdgM5HET-HeNQAv9TI 164
vumi/transports/dmark/dmark_ussd.py sha256=-7GvAVN-7dsU-kCHkIhv4cqdIEvVg13fkn0DptnQlq8 10497
vumi/transports/dmark/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/dmark/tests/test_dmark_ussd.py sha256=CiTiEq3_iVxdhTcLprYb4R-ID0PkYk0X7FS5kjm7zjw 19403
vumi/transports/httprpc/__init__.py sha256=b5R7k7Z5XnfvPrjC9FJmvPp7P4YttVKEF7gLuNGk0zA 147
vumi/transports/httprpc/auth.py sha256=LwNmaaBuPFEOpZk5BQRq5D9c4B5aZPM4grVZtUds-Zk 1173
vumi/transports/httprpc/httprpc.py sha256=EX1uZFHnqLUU0NwbQqPbZn6VxfttC1XB4mX4YOMyvcg 16045
vumi/transports/httprpc/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/httprpc/tests/helpers.py sha256=9kC6LYQ61MCbFbpNOtm85OZuKT-ycuSe6Q0xOL4-eBY 3638
vumi/transports/httprpc/tests/test_auth.py sha256=cQb3xb4TxLADuQJ68HSTf3tUY_tYXziW_KigKu047l8 1583
vumi/transports/httprpc/tests/test_httprpc.py sha256=7kjv5Y5Cz-XAEIbXr8He7BIHLJonxbPh5RvnmEE3vak 9651
vumi/transports/imimobile/__init__.py sha256=D3gGRS1hWIWIOFYpGUH3FFC62ftS72YG-IIMneAEzYI 149
vumi/transports/imimobile/imimobile_ussd.py sha256=q5YQQyj3qVX-V1WuWoO2Y0SPzmmOrnu2ywyA6EuQzXA 7713
vumi/transports/imimobile/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/imimobile/tests/test_imimobile_ussd.py sha256=SyMCWB7NU_Q7Xn9js02hVakkPHW3eN85obmm2_B6Ews 9798
vumi/transports/infobip/__init__.py sha256=vzFV237MeGSmFjkIpBo6RlwxNvuS24QLHVOWxRMHDsE 149
vumi/transports/infobip/infobip.py sha256=85mX-Rx8EIn3XAKBn4ORpcpmJNqF8nJmNz06YmZMlFc 10777
vumi/transports/infobip/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/infobip/tests/test_infobip.py sha256=DMg7RceJVrSagSxGa7RkN0HHNa0k_nWbOzJs5ZbuRco 11097
vumi/transports/integrat/__init__.py sha256=uSyifLqqJknT6jLOJqENV7AZ2aFtgkjSOnP1Ex6EesM 131
vumi/transports/integrat/integrat.py sha256=rUrLCG0o5P1-NBIwbAdPWJRUsA7aZX9--1H1WLM7T-8 5301
vumi/transports/integrat/utils.py sha256=vBwR9tF7RruMMuXyOEX7ng_3l-JlcP3KWW--HElEie4 4367
vumi/transports/integrat/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/integrat/tests/test_integrat.py sha256=hTK6tpGP9U8g2lKrz9uSXgcZvBPZPtzv4ph0oHqgWNc 9625
vumi/transports/integrat/tests/test_utils.py sha256=NtlzUWjHsJrh5a5O2hqnRpPXjAgaoXDmM8kJ0HBUVa0 13923
vumi/transports/irc/__init__.py sha256=vnalCaweZYPAs9xEDSjWL7Vbbe7O7oiWeZiRtGXjpYA 99
vumi/transports/irc/irc.py sha256=Dwg-h5wj206h5L5iVoK_PvAygowKhfcFPGhppK5yDNo 10630
vumi/transports/irc/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/irc/tests/test_irc.py sha256=SpTbtTbG5DcxCtBnhfAGjdERprC02dyb3QyK0WIL5a0 17711
vumi/transports/mediaedgegsm/__init__.py sha256=00G1eOj_5uIF1F-jjqhKf_qC2POWvkM4UDgLdPPqhGg 114
vumi/transports/mediaedgegsm/mediaedgegsm.py sha256=AIuMIvFs9yeysGs79rS5puWG4yvgAei_cZ9G7_HVfzQ 4418
vumi/transports/mediaedgegsm/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mediaedgegsm/tests/test_mediaedgegsm.py sha256=WDGFJJw54Zworb1janp0drJMdVuxGjL781vzBps2zRE 6900
vumi/transports/mediafonemc/__init__.py sha256=xZ9n-HTKDXBFAkebUDsHk2MOGUBE_WH-7m5r0-GHp9M 148
vumi/transports/mediafonemc/mediafonemc.py sha256=zdowfqXwBTnWgoO3sWS_DabeuRsELrxOR9cSPnUq3CE 3142
vumi/transports/mediafonemc/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mediafonemc/tests/test_mediafonemc.py sha256=rfbWhsltGJPJ9ZFrHL-Icb055rKzMun93yZ0sfFubHc 4949
vumi/transports/mtech_kenya/__init__.py sha256=PEjDqRRfflQT5A8BvXIYYusFrVz0cVI5z8eOFK0AOws 128
vumi/transports/mtech_kenya/mtech_kenya.py sha256=4Z9rS6on0_uC-tQ-sQ4yCmKNqO4N8YC_XUY3RpmUIAs 4183
vumi/transports/mtech_kenya/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mtech_kenya/tests/test_mtech_kenya.py sha256=cU-HYQPDtzjbkoSd4Gcn180Rs0s3a3UOnnrihwcC9fw 7585
vumi/transports/mtech_ussd/__init__.py sha256=VKF0g8SA_IAI9rvsGGmAQefVeLhOyTWxx2fuUZNrklU 132
vumi/transports/mtech_ussd/mtech_ussd.py sha256=LmlHoHsObwLQDGXQ_szim0VHXn7vEeb25a9nwxTv5rs 6754
vumi/transports/mtech_ussd/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mtech_ussd/tests/test_mtech_ussd.py sha256=6yZ-Cl9BNR7Olsec_3v0Dpj6P2jTvT52GCHPWmwNeYE 11978
vumi/transports/mtn_nigeria/__init__.py sha256=fZoC48ZMngRBoBcieYW6sQDQH1Z3bUDJyadGuE3YmbE 185
vumi/transports/mtn_nigeria/mtn_nigeria_ussd.py sha256=Vskds-Nj7lFV5NvaGZra4JYXD7rCeSNTXBTgIcT8RL4 9177
vumi/transports/mtn_nigeria/xml_over_tcp.py sha256=dyxeKd0d9CXHiozX6IfuJ1ItfNQtbTi-4c-LpQeTRwI 18027
vumi/transports/mtn_nigeria/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mtn_nigeria/tests/test_mtn_nigeria.py sha256=f-bN815DLjQkcs8meAccHIQhwPA680064jqn1OY1VOE 11307
vumi/transports/mtn_nigeria/tests/test_xml_over_tcp.py sha256=ltYWxaGjmapYSY2KMxBG8u0zRNdMWW6W0q7yFXFy_W4 29241
vumi/transports/mtn_nigeria/tests/utils.py sha256=bCaR4LzTTpuRKxzTzyaGkJTQCcHSueumAvD9F4JLVbY 3213
vumi/transports/mtn_rwanda/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mtn_rwanda/mtn_rwanda_ussd.py sha256=WQPEUclGX4nsfc9x1YMRspS14mV4bJ8DqnouC9XGI2o 8197
vumi/transports/mtn_rwanda/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mtn_rwanda/tests/test_mtn_rwanda_ussd.py sha256=L5gckodDHMnZVjTwecJulACLo1PJywoFm91ORS6sGBQ 6453
vumi/transports/mxit/__init__.py sha256=PBDjbL_GLYxCC148HizQvCYglmd2VF-0_bxZKihWA3M 81
vumi/transports/mxit/mxit.py sha256=klPWDTDOtnM5UlHm7OKYYwXxWmhW5ibzanW5cM250k4 8503
vumi/transports/mxit/responses.py sha256=t-5RvCc7KQ-7PBpGOXx_IicOclpt78Y-NJKC6NqR9Pw 1514
vumi/transports/mxit/templates/response.xml sha256=l7LiO1EtqU3kdpgYXmGUqaZjJ5trKyBmDKFfplqXLZ4 578
vumi/transports/mxit/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/mxit/tests/test_mxit.py sha256=W0SzQWY4fD4ACon4tDvpBX7l40oifUkZrHuCHnwCpQE 9733
vumi/transports/netcore/__init__.py sha256=7LXOACw9EJXbDjSzAcbS1dTkHcd3EOu8IUQzeDMgC7c 93
vumi/transports/netcore/netcore.py sha256=607ypJWyIkV8csAYYmcWgWQqNP-QzkkC_ShDOsR5cJg 4587
vumi/transports/netcore/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/netcore/tests/test_netcore.py sha256=6Ep9u92WZrZv1BMcK4oVpzq_Mk98CuHVpfowwhD42Uk 4145
vumi/transports/opera/__init__.py sha256=UwmMDeOvo1u38sdZUqyW5XWY0h6M9PHiQfR3tOh83rw 85
vumi/transports/opera/opera.py sha256=kDPlCA7nWrbtNjWpB6Jv7AXpd2hL28JdHWpKAZJWmXQ 10974
vumi/transports/opera/utils.py sha256=lCeHc2uf88Y4XruW8fg0enCRE8-BA5lKVOoJcY6Ai84 1185
vumi/transports/opera/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/opera/tests/test_opera.py sha256=6dkUH0ToR3mDJSS-bQcqk_5NmHO1kyyNfA6ORPClgls 19397
vumi/transports/parlayx/__init__.py sha256=kpCcktcp6fAwqKlzUJM4Bv8QNXR3k1B55vv_gycNB9Q 120
vumi/transports/parlayx/client.py sha256=raZ2BLb46ruJsD9QI4PPP1GmBb8Iv8XDvP8uSxy5DjI 7613
vumi/transports/parlayx/parlayx.py sha256=3GN46GK4w5PLaYpmFoE8X2Kz5Vq4wv27oNWhDGjKbmY 6831
vumi/transports/parlayx/server.py sha256=hL-YkWdGJ7QD3dTk4J1LTIze-HXkso0F6Y18X9wTgmU 7130
vumi/transports/parlayx/soaputil.py sha256=VRo5ScpV3CIIBdCJR18XU47O4L8vfzW5OkPc70d5DHE 7992
vumi/transports/parlayx/xmlutil.py sha256=WRKwI_mqMeJ9hRBXbyQyWYm_ZEp--5IpJl-j3FWCn00 13918
vumi/transports/parlayx/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/parlayx/tests/test_client.py sha256=Oz4i7F3nH_N-OazBLdUUiCsEwEHBe8J2M6ysjeIeEWs 14015
vumi/transports/parlayx/tests/test_parlayx.py sha256=EomqaeKGEQKv33As4shTtFWadbxHchs2wTCtKpzOilw 9147
vumi/transports/parlayx/tests/test_server.py sha256=fJSkvwz5a2silgV6zJVaMPsyO49WFArkG_S3Oqbbf1M 10995
vumi/transports/parlayx/tests/test_soaputil.py sha256=dptvMrli702L4874yLAyWFhhNTSxkqqa-KSGb1WJYlc 10729
vumi/transports/parlayx/tests/test_xmlutil.py sha256=KH-6Rn77abEdaNnDZlV5S0YMeWnGXdflqgGPSfsbOXo 17796
vumi/transports/parlayx/tests/utils.py sha256=1clli7CXbkOZCepAS0KaiLTEakzkJg7JCadbsTqYUjE 4167
vumi/transports/safaricom/__init__.py sha256=ZrrPJNlfqQ0hrBzs-R-G3rI0PDWHx-K08kvmfr5gTjM 136
vumi/transports/safaricom/safaricom.py sha256=6lEH4bn-XMod8chlHuiXuhNMRvOrcqtqpvrf2EJm11o 4818
vumi/transports/safaricom/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/safaricom/tests/test_safaricom.py sha256=1yPGEThQDGBG2a-cAmtlTxrRqrlLnYjrw8iEHlnSr58 8919
vumi/transports/smpp/__init__.py sha256=MfAuJZF3lKTw8xnmINyOyiYse_Wb1OqPDqhAUlO4PSE 347
vumi/transports/smpp/config.py sha256=ArNQpuwuTlfh8hvQ5BmyJLg8n2Bt0D-LZcqlswcJpKs 7615
vumi/transports/smpp/iprocessors.py sha256=cLU5IT7gs4n58co5WxkYOOxEKuY-AZ3N751PGNgENuQ 2809
vumi/transports/smpp/pdu_utils.py sha256=48jD-_2gTWmfNJdyyGh0ptBjqj_ym8jkVkVgn18xZSY 995
vumi/transports/smpp/protocol.py sha256=qT8AcrKg_bhjARslB7KA2RIMRQsqEAMstnyLO4GmWj8 22378
vumi/transports/smpp/sequence.py sha256=KimGSkN0QkfPihS-SqzlTcV309nmmDJoc5br3jx9K54 3056
vumi/transports/smpp/smpp_service.py sha256=557vd2h107oAk13uj8jXH1cq23o-qtW4aaqPGzOcpcM 15920
vumi/transports/smpp/smpp_transport.py sha256=_PyqpxWJSIudFtnfYR832JOz8XHH0aTljF_KMKNykNI 20629
vumi/transports/smpp/smpp_utils.py sha256=RS3m6JT3YD4NiwiJP5jhWzQNhjdmShX5tpz1Lu4zfyk 654
vumi/transports/smpp/deprecated/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/smpp/deprecated/service.py sha256=lInLibl7Tt2dYMqrc8Gx57TJP2n2aH6JKW_1Qvt30G0 1023
vumi/transports/smpp/deprecated/transport.py sha256=yatQYEXrz2qk3uHj0or4nfu1EnoW6U1c5IyZODtEeFM 22397
vumi/transports/smpp/deprecated/utils.py sha256=EPgGPg2IVFb8B7qAlfR_Ia5qvzsVa01mm_QpdJLEWiI 1266
vumi/transports/smpp/deprecated/clientserver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/smpp/deprecated/clientserver/client.py sha256=-6l2eTAp5YvQUyGYDjPw51vhfgUOtU1tY2ijdd_LMI0 28727
vumi/transports/smpp/deprecated/clientserver/server.py sha256=-3VBGiFzjeXVUqcrfUIOdtdGqBhYQgVaquUXdYCF7Ws 5253
vumi/transports/smpp/deprecated/clientserver/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/smpp/deprecated/clientserver/tests/test_client.py sha256=K8qha8St1v3CysUU2yQb1Ons-A4HUKoKMMtPAzPoZcQ 21523
vumi/transports/smpp/deprecated/clientserver/tests/test_server.py sha256=8F0tEM9maF7kZWyNzC0sVebkEu5uqBPSdbuKXwwpbxk 69
vumi/transports/smpp/deprecated/clientserver/tests/utils.py sha256=kWivE9g2dLyRTJPOae_64gB6NHmD7ko7w2f-Kt0KDKI 935
vumi/transports/smpp/deprecated/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/smpp/deprecated/tests/test_smpp.py sha256=xqzJ3Ka1dHiZ2F7MefNzqDXhyUyjbNSqMl7wSJZ-304 41655
vumi/transports/smpp/processors/__init__.py sha256=YIeT6uJ8cLp0yGoHcPWpzn-pk3FA13y-jlZfV0pclqc 488
vumi/transports/smpp/processors/default.py sha256=H5wXG4ejG54jZr1TKrbPWP3exiagMKsKCM9gBkhmwZY 21693
vumi/transports/smpp/processors/mica.py sha256=1lwJWAdFtktT0CVx8RGmse3gGAO6CyHvEi_7-LT2vVE 6247
vumi/transports/smpp/processors/sixdee.py sha256=v6HCq6UGl9z02uLr_v_qgbnaQNKF03tdMBRcAGkXtpo 6995
vumi/transports/smpp/processors/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/smpp/processors/tests/test_default.py sha256=zL_vjtpzmGwfKuMCDoIcIQ35Vgo43juLxLOCu7B_FGs 3777
vumi/transports/smpp/processors/tests/test_mica.py sha256=zwaaVbk8RyJO-T9j7-tkcgZldo5K4tclA6QzvQVUWlI 13370
vumi/transports/smpp/processors/tests/test_sixdee.py sha256=8H0mxCyerMQZ4RUUXmsOSEJ5KLAY8gBx6GLIPalC1PU 14862
vumi/transports/smpp/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/smpp/tests/fake_smsc.py sha256=SB-dW_1hVMZfQBrqEo9yGrmatXP5IJat-eWOZKUqWgQ 10508
vumi/transports/smpp/tests/test_fake_smsc.py sha256=OKFNzwuD2UQvDOg6f1vpNKf_1soccNj5MX1rwHOQz7I 24686
vumi/transports/smpp/tests/test_protocol.py sha256=Ab_B3UkLOToAuccHHJnClfuNXmjts60zgVz4qh-BxSw 14349
vumi/transports/smpp/tests/test_sequence.py sha256=4PWzEKRATJYoI0-OAHleG68wp4-_66fSDV1LRaIdrfY 1412
vumi/transports/smpp/tests/test_smpp_service.py sha256=cKArki3tqtuQoMdaFPio1R7qDS4yR4UhnLib0d4dVcM 20035
vumi/transports/smpp/tests/test_smpp_transport.py sha256=jKY8b1KPcX-S_LwPjOFCIp9tFhpfxR6EVRURQFuWOVM 90241
vumi/transports/smssync/__init__.py sha256=_aX8K6R_EKBxw7DN_sge56BpljFOOXZTRlcsshKY9QQ 193
vumi/transports/smssync/smssync.py sha256=4aZOrVsH1F5RBRVipN4iaik3-v6Z9U2dLcmV896pO7E 12711
vumi/transports/smssync/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/smssync/tests/test_smssync.py sha256=5-vTHgrD-Ek__HJLLSCI6bItpAmaNtU5KZ1kSIpTXcg 8931
vumi/transports/telnet/__init__.py sha256=z_CY6A08wg3wrzD1b3lTIERw7FOy8_aaKaIdZI9mepw 245
vumi/transports/telnet/telnet.py sha256=dR05FW5u5cC7_qJrUQVIWL5jTw5df65fn1ZCAeBD54k 7536
vumi/transports/telnet/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/telnet/tests/test_telnet.py sha256=GprXjfZH8oBe8DPMDobDxPpJai1uJZCgFgaw5wofZkM 8495
vumi/transports/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/tests/helpers.py sha256=WUd-80lSPwEVXyvKTZxkXT23MOsuC9qqKsTZ0n54O3A 3229
vumi/transports/tests/test_base.py sha256=qfaQC1rAxxSdM1Iu6uC2zU-pEZx4vLfYaBrNamJbByc 6258
vumi/transports/tests/test_failures.py sha256=BBSPmW3sU6IQpN-68JXQG6XNzCPb11gluVCkNI7vxHM 13796
vumi/transports/tests/test_scheduler.py sha256=Iy_p3ph6HEVyizPiDvbYzrAFWRRDjeWoa1L6l3EGlX4 5095
vumi/transports/tests/test_test_helpers.py sha256=53Pc5hG753htmX35TqmNSwjh0wJplJn4V-1l6aHrX2Q 6023
vumi/transports/trueafrican/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/trueafrican/transport.py sha256=Pg0yQlHYPD-AuJssCIXli7yKJVGI6rGSCrOuc6ixNDY 11619
vumi/transports/trueafrican/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/trueafrican/tests/test_transport.py sha256=Uu5j1n52eKHz4xEPswfL5A0cnM-XfD1BCkrGjR4cXJo 11065
vumi/transports/truteq/__init__.py sha256=6Ja9SvoDjDAYvXM05uf6_EbQVYAEzN08kDEEUF1Gx-0 114
vumi/transports/truteq/truteq.py sha256=UZ-BMv-hiXFNpxiO-Q4spojbjtvo9Bfb0KVoPcjjSo0 7736
vumi/transports/truteq/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/truteq/tests/test_truteq.py sha256=aBk4qD6qUYReMZu1ukRKfsS_cWksxj1NDb_EN0rTuMg 11018
vumi/transports/twitter/__init__.py sha256=2xYkibNke12QBfx4eW9g3lDXI6mawbBywPLv8OCVx3M 150
vumi/transports/twitter/twitter.py sha256=gghreAm3XerHQg8ap8EIE1fMclkkfFGfw_2k2zc8Yk0 10640
vumi/transports/twitter/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/twitter/tests/test_twitter.py sha256=zIK-GIrcq7kZh69f0FPvAM0Da4jyr2-CmSRWiQAQUHI 16928
vumi/transports/vas2nets/__init__.py sha256=BOkNbvzRk3yrZlQuKgi0M9eLq4bMjs7BnaF8V87aHCY 130
vumi/transports/vas2nets/transport_stubs.py sha256=T8qWIxEM8hrvzpNkVWfT7U9raQLyPo4WRrtgiDt-uDA 4527
vumi/transports/vas2nets/vas2nets.py sha256=l1e9K6dpNhN6W9Z7PPCHcpJBEksQOAMRch43hP1meX8 11042
vumi/transports/vas2nets/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/vas2nets/tests/test_failures.py sha256=UTYosxiXe8VekCjhihvnxBFEbRfXZT9nThC8aRVZhgQ 6550
vumi/transports/vas2nets/tests/test_vas2nets.py sha256=JcCIVuSY8ZnmHFTkQd0rAS7c5-AeGopogpZrR7zHa1s 12842
vumi/transports/vas2nets/tests/test_vas2nets_stubs.py sha256=6KbLCo1qSUBhsRwHBLnkKZliDZV2Dpec9Jho7Xfkqrc 5119
vumi/transports/vodacom_messaging/__init__.py sha256=ubA48aem6XLnviHYP5YKxw-Ucoqq8r6G3mEQG5cZBpk 246
vumi/transports/vodacom_messaging/vodacom_messaging.py sha256=srYYyH67FSOKMlzV2vEssBOGMzOLlJXJ1wEyXn3ItAM 4289
vumi/transports/vodacom_messaging/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/vodacom_messaging/tests/test_vodacom_messaging.py sha256=-iwgrAe21CJJkSd-jmguciXnBvpmQCsimO82ZSfWXBs 12163
vumi/transports/vumi_bridge/__init__.py sha256=DV-6kfgd22GPbdn5qDWY4DC2exOg_kFifGR6FnSj94A 122
vumi/transports/vumi_bridge/vumi_bridge.py sha256=Dy-pOzRWLgPDxpn1-ema7j8a_UUZFjfH_eNp8HcpJnM 10938
vumi/transports/vumi_bridge/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/vumi_bridge/tests/test_vumi_bridge.py sha256=WqPVNfm58H2qcqc_I7_DjZWSJzQufsZ22dnlBiisrNw 10311
vumi/transports/wechat/__init__.py sha256=1WLeTkVDQHOS_MWXCo3YsBoJQCRtDk_yBo1HxaeLaEg 89
vumi/transports/wechat/errors.py sha256=3TU9cjQwT3lHYKKlluXN80WxwHFesANrJmluv-PYSVM 154
vumi/transports/wechat/message_types.py sha256=E6HRQ0tjIatiVGPltLUTWaTe2OTsbyLqOy2MgsZTL7U 6113
vumi/transports/wechat/test_message_types.py sha256=dI60XfD5pb9rQaPahTFCf9IIsSAXaX1reolP59KuWq0 5068
vumi/transports/wechat/wechat.py sha256=XGYbJKgqrAgE3jvaygfF2J21Zf00in5zlGB7nGu7YwI 21236
vumi/transports/wechat/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/wechat/tests/test_wechat.py sha256=8URfwzCQAn4uc12yCfzVwYOF5dD2MhdNb6uw9ZbXU1s 28906
vumi/transports/xmpp/__init__.py sha256=G8L4G3-zvbJF7Mdz_bM4HJVNBLFV_VCj6WluLck51s8 112
vumi/transports/xmpp/xmpp.py sha256=f6Q14bEPAmriiRPia7gsB6zVVzDVliY7bjsOc-4zJ5s 7980
vumi/transports/xmpp/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vumi/transports/xmpp/tests/test_xmpp.py sha256=cuQBux1ki7jXSTRQ-Nms501a_iancpEWaNemTTLrn6M 8072
vumi-0.6.19.data/scripts/vumi_count_models.py sha256=xPNBXkkjWRpH1DxYwm89JN24NVJa-IxrxpHky7_i19Y 6044
vumi-0.6.19.data/scripts/vumi_list_messages.py sha256=EA2suU_Q_d41tky6MRR7kRu4at7wUNoyM2cptSL21dE 3129
vumi-0.6.19.data/scripts/vumi_model_migrator.py sha256=-0C1cTPmNG7clMF8JLrjdKTMOfvwGhln9LOmhjJulDA 7886
vumi-0.6.19.data/scripts/vumi_redis_tools.py sha256=0gpes79os4WcySeWbKx3Qu6PJE_ciaAMX_oHJwltUwY 6302
vumi-0.6.19.data/scripts/vumi_tagpools.py sha256=SIexkiozVvpDXYSdzsQd1MMjHc9F1MjNYDMImfIaaBY 7478
vumi-0.6.19.dist-info/AUTHORS sha256=zr9YUfYm0-QAcsiLazfR3_mQuEBNkEKR4y1KNQ6Wk94 672
vumi-0.6.19.dist-info/LICENSE sha256=YYSHPhyruRXIMpc7e5ZCFb64OlzpfXYZ1h6lU7k5tTY 1587
vumi-0.6.19.dist-info/METADATA sha256=RU5j3MOH_N0ZLZhHcYMU3vTi2Jpl37RAXVRNRDvwlAE 3879
vumi-0.6.19.dist-info/WHEEL sha256=g3LQva5oS9Ma-DPFwX8R7Ke-NO25KWW489RoZdNxJXc 92
vumi-0.6.19.dist-info/top_level.txt sha256=fuJlO7sihz5a651o3osLOeoNoKh_GBO6VurzifxdnBI 13
vumi-0.6.19.dist-info/RECORD

top_level.txt

twisted
vumi