{ "info": { "author": "Western Cape Labs", "author_email": "devops@westerncapelabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "django-messaging-subscription\n================================\n\nA RESTful API for managing messaging content, subscriptions and sending\nvia Vumi-go\n\n\n::\n\n $ virtualenv ve\n $ source ve/bin/activate\n (ve)$ pip install -r requirements.txt\n (ve)$ pip install -r requirements-dev.txt\n (ve)$ py.test --ds=testsettings subscription/tests.py --cov=subscription\n\n\nConfiguration\n-------------------------------\n\nThe following configuration (with dummy values replaced by real ones) needs to\nbe added to ``settings.py`` to configure this app:\n\n.. code-block:: python\n\n INSTALLED_APPS = [\n # Usual Django stuff plus\n # Third-party apps\n 'south',\n 'tastypie',\n 'djcelery',\n # Us\n 'subscription'\n ]\n\n VUMI_GO_ACCOUNT_KEY = \"replaceme\"\n VUMI_GO_CONVERSATION_KEY = \"replaceme\"\n VUMI_GO_ACCOUNT_TOKEN = \"replaceme\"\n\n CELERY_ACCEPT_CONTENT = ['pickle']\n CELERY_TASK_SERIALIZER = 'pickle'\n CELERY_RESULT_SERIALIZER = 'pickle'\n CELERY_ALWAYS_EAGER = DEBUG\n SUBSCRIPTION_SEND_INITIAL_DELAYED = 1800 # optional delay in seconds\n SUBSCRIPTION_MULTIPART_BOUNDARY = \"-------\"\n SUBSCRIPTION_NOOP_KEYWORD = \"SKIPSEND\"\n\n\nRelease Notes\n------------------------------\n0.8.0 - 2016-06-22 - Add support for not sending on certain days\n0.7.1 - 2016-05-20 - Pin and bump of dependency versions\n0.7.0 - 2015-05-06 - Added support for firing metrics on completion of sets\n0.6.0 - 2015-01-13 - Added support for default schedules on message sets for auto\ntransition", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/westerncapelabs/django-messaging-subscription", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-messaging-subscription", "package_url": "https://pypi.org/project/django-messaging-subscription/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-messaging-subscription/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/westerncapelabs/django-messaging-subscription" }, "release_url": "https://pypi.org/project/django-messaging-subscription/0.8.0/", "requires_dist": null, "requires_python": null, "summary": "A RESTful API for managing messaging content, subscriptions and sending via Vumi-go", "version": "0.8.0" }, "last_serial": 2182907, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a7d0e50121000dff756ff4a43262dd5e", "sha256": "b891c0f5cc11a2277390b1c28522de12476ead472cddd2d2975c5acc9c48173c" }, "downloads": -1, "filename": "django_messaging_subscription-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a7d0e50121000dff756ff4a43262dd5e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14866, "upload_time": "2014-10-22T14:10:06", "url": "https://files.pythonhosted.org/packages/d9/8f/3eaccca059cd80e4e278073903f09f65ad72c13f9639743c7e45aeed5b60/django_messaging_subscription-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca139932c36e38323f82ef340ab0ddbd", "sha256": "b43cdbeed5d5f77d7a5c749cbde0650461b2e6ee2cb0525b627e6ae2ccbac564" }, "downloads": -1, "filename": "django-messaging-subscription-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ca139932c36e38323f82ef340ab0ddbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10136, "upload_time": "2014-10-22T14:10:01", "url": "https://files.pythonhosted.org/packages/82/0e/ae0b5625ecdcff2e72257f77ab6cecd0606f51bfbb534c67767e26b761e1/django-messaging-subscription-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ecb6a3ce95d9517a58aba9ab65c09148", "sha256": "6a6abec4fa34a09a0b8551197d859fa026201b7dc5b63f3236e8fe3d6aecf1d3" }, "downloads": -1, "filename": "django_messaging_subscription-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ecb6a3ce95d9517a58aba9ab65c09148", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18278, "upload_time": "2014-10-30T18:03:04", "url": "https://files.pythonhosted.org/packages/6b/fd/0bd5b89fcc386a7f3d0c5c6314310fcacdb1632628a1d199ad139caea6f7/django_messaging_subscription-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f59ad209796a7357f8491ccc59538f2e", "sha256": "0d82d8037bc264b6d824c99104a5e16f7d5cd6e3f76faa37540f0a183e1cade7" }, "downloads": -1, "filename": "django-messaging-subscription-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f59ad209796a7357f8491ccc59538f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13277, "upload_time": "2014-10-30T18:03:00", "url": "https://files.pythonhosted.org/packages/9a/b3/463152784802802d88799b2667aa386abd4f99e8b86df4db5c1fae3b3742/django-messaging-subscription-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9ddf2a7b89c01b68dd3e3c8799723117", "sha256": "065fd8eb7d5daf08d65b28bdc5ecddcaf0d9eacc543dbb76a1f89240ba53ad05" }, "downloads": -1, "filename": "django_messaging_subscription-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9ddf2a7b89c01b68dd3e3c8799723117", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20215, "upload_time": "2014-10-30T19:23:28", "url": "https://files.pythonhosted.org/packages/24/0c/a8250e0d518ddea9553706bd6b971c9a2ba7647af7704aadc44fffada637/django_messaging_subscription-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "262f150587e07e042f646e7b770c4067", "sha256": "5cc9106c0f8a2340c07cdfaa2e6d203ed564abb25b3059df25da978135bb0f96" }, "downloads": -1, "filename": "django-messaging-subscription-0.2.1.tar.gz", "has_sig": false, "md5_digest": "262f150587e07e042f646e7b770c4067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14517, "upload_time": "2014-10-30T19:23:24", "url": "https://files.pythonhosted.org/packages/3f/62/8a56cec086e91dd56d5111f609e974cc7961ab74e3e9e7832c724994f342/django-messaging-subscription-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c5253dd7bda29e1b1927a5341b2d4b9f", "sha256": "84106eaf831d099d78ed2ac52f1c9511ab1f1e2cbe5eeec70fdb7c508338aea3" }, "downloads": -1, "filename": "django_messaging_subscription-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c5253dd7bda29e1b1927a5341b2d4b9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20448, "upload_time": "2014-11-07T08:41:55", "url": "https://files.pythonhosted.org/packages/dd/79/3391e576b354ed0fc6ff641cb83bacb692eee63a72ade892ab93f415b898/django_messaging_subscription-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c143e10fb893699ec16a3cc513a684e", "sha256": "96d2bc51c02d95d3a2eeebfea6e594b4d9613a706c380fb7bc0403d0d7ee2954" }, "downloads": -1, "filename": "django-messaging-subscription-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1c143e10fb893699ec16a3cc513a684e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14640, "upload_time": "2014-11-07T08:41:52", "url": "https://files.pythonhosted.org/packages/b8/c5/e7c8cab9473cb157086489c0498eda7361bc11ef3ff05a26de7f2e66e386/django-messaging-subscription-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c7b00a8e96a4ec60ed315155cae48e1c", "sha256": "e7c22fd1cdb526cc3cdfa91dcb753f1a115269a5f5b92d0d69c0fd0b41f7f903" }, "downloads": -1, "filename": "django_messaging_subscription-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c7b00a8e96a4ec60ed315155cae48e1c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20459, "upload_time": "2014-11-07T10:47:37", "url": "https://files.pythonhosted.org/packages/75/62/0a1b5ae7611b4bffc10ee09eb16170f770de47d4f93c3591b5f41dc03b2f/django_messaging_subscription-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d949823383f7157611492ead801d0a41", "sha256": "0dfe95ec85c2347250c1f90469eea1b37e0824bb7731a175f5c4d1ec5df3475a" }, "downloads": -1, "filename": "django-messaging-subscription-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d949823383f7157611492ead801d0a41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14660, "upload_time": "2014-11-07T10:47:33", "url": "https://files.pythonhosted.org/packages/17/b3/0129f6590f6d2f6dd0f6780a6286d89d66bad02e7bce784b48124083c5b7/django-messaging-subscription-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "34da2f21c64ad4d6ae0a914d10a386a0", "sha256": "87cc6884f674258f2cd0af1f5d97b383f42eec30f701728509f1eb3562286b6b" }, "downloads": -1, "filename": "django_messaging_subscription-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "34da2f21c64ad4d6ae0a914d10a386a0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20572, "upload_time": "2014-11-19T12:47:06", "url": "https://files.pythonhosted.org/packages/3a/5c/a6f18410227bfa75a6482d51522c6b6829de481129b1f64d123aa25b190d/django_messaging_subscription-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9de525b8a1ab2f8a64aa6fa8db4adf70", "sha256": "11dd2ea2b456dd49f77b6d35024a88c1ebe6dcb07f82f460e42b85274b287029" }, "downloads": -1, "filename": "django-messaging-subscription-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9de525b8a1ab2f8a64aa6fa8db4adf70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14843, "upload_time": "2014-11-19T12:47:02", "url": "https://files.pythonhosted.org/packages/3b/68/371e3ccbbf9abff354e7fe57409d4006244ba78809904759e89116bdc60c/django-messaging-subscription-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3153dcfc65b3f6cb0570376021b3d6c8", "sha256": "24ed46e815ad069103bbb5f6226ed21e5b299ca96bfda5b1fff02f4fb33bf446" }, "downloads": -1, "filename": "django_messaging_subscription-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3153dcfc65b3f6cb0570376021b3d6c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20855, "upload_time": "2014-12-09T09:05:02", "url": "https://files.pythonhosted.org/packages/84/a5/19bf71eb1ff0a756e74b9a44f41bc4347f6cd2298e32a4c8498b100407ad/django_messaging_subscription-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2e3cd8acb117a7fc11bbe5150a770f2", "sha256": "87e9cfd51f49fa2d1a43ec605c2f1245e16bfcc1a1afe5aaeef99a08e08d3e25" }, "downloads": -1, "filename": "django-messaging-subscription-0.5.0.tar.gz", "has_sig": false, "md5_digest": "c2e3cd8acb117a7fc11bbe5150a770f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15100, "upload_time": "2014-12-09T09:04:54", "url": "https://files.pythonhosted.org/packages/ba/c2/87c33b7f7bb906456ed55a924f207a4041a4f4d6833e9b34c31297506ce3/django-messaging-subscription-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6f4de3459a52dae3991135bdd8001e60", "sha256": "bbdcddace62bbf66901df81d1d23e759b63ea952a1ab3db3f6a0654ccb1479f5" }, "downloads": -1, "filename": "django_messaging_subscription-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6f4de3459a52dae3991135bdd8001e60", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22550, "upload_time": "2015-01-13T09:49:16", "url": "https://files.pythonhosted.org/packages/9d/a3/2dea47a41031a0594000ae300d288c2918e6e60b560f6bb2791168d3c00b/django_messaging_subscription-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3d7ebddd9d3fa86e5c5b9f4b7121e66", "sha256": "a30965b861607862a6d50400c5b1c65d0fe0b93d564411773cf2d8932bd4e34a" }, "downloads": -1, "filename": "django-messaging-subscription-0.6.0.tar.gz", "has_sig": false, "md5_digest": "c3d7ebddd9d3fa86e5c5b9f4b7121e66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15554, "upload_time": "2015-01-13T09:49:12", "url": "https://files.pythonhosted.org/packages/f7/87/89303142c4d5c67a4a239ef534ca5af4624d5a906a6e0baeaa4b4bffd73e/django-messaging-subscription-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8c55d71a73fd775baa1acad39c5a4e51", "sha256": "1247ff98b41a9277f263d05a24a99b5c4462ccedff75fb13823c1dff5a391b27" }, "downloads": -1, "filename": "django_messaging_subscription-0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8c55d71a73fd775baa1acad39c5a4e51", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22885, "upload_time": "2015-05-06T09:43:31", "url": "https://files.pythonhosted.org/packages/ac/fe/34bc48b52ff45702c6f3ce1c15117b4bf170e27279de40744578ee45934c/django_messaging_subscription-0.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86b5439f09e5a49110619288cc834b88", "sha256": "072070bf4529bd44a1377c57030fabcbece4945ce92b2ffca30e028c01f1bfd1" }, "downloads": -1, "filename": "django-messaging-subscription-0.7.0.tar.gz", "has_sig": false, "md5_digest": "86b5439f09e5a49110619288cc834b88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15838, "upload_time": "2015-05-06T09:43:27", "url": "https://files.pythonhosted.org/packages/9b/15/2237fa05d293a92da9889136c47d99d9eefb13bcce877b84a7bc7b2a9a8a/django-messaging-subscription-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "c2c11c80a543b9f0390069f1d8502cf6", "sha256": "6ddb8c7e06ce7ce479fc598b373654ce4f1012c75e262db537953b8b1ce50ed4" }, "downloads": -1, "filename": "django_messaging_subscription-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c2c11c80a543b9f0390069f1d8502cf6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22971, "upload_time": "2016-05-20T12:51:06", "url": "https://files.pythonhosted.org/packages/5e/04/2de3a480b0d50296defa3a63227581889ed484af39ea4d448c86ee0640cb/django_messaging_subscription-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c99d61e736d87dcb0eeef71b94fff59a", "sha256": "410e24f5996433fe3d0f7c6aaa520f189d073bb3546977cf380a7c545c215d5e" }, "downloads": -1, "filename": "django-messaging-subscription-0.7.1.tar.gz", "has_sig": false, "md5_digest": "c99d61e736d87dcb0eeef71b94fff59a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15881, "upload_time": "2016-05-20T12:51:24", "url": "https://files.pythonhosted.org/packages/5d/f6/c322621cfdeef7cea4b1e860f38e26169995fcb8a046b03540eb4f5d87fd/django-messaging-subscription-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "90a19f5490d28cb7ca1b2b9c46e8165d", "sha256": "79835bf58cb1dbd054c3f84360cffd115e323eccf18a14ab93f854b6428d8d4c" }, "downloads": -1, "filename": "django_messaging_subscription-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "90a19f5490d28cb7ca1b2b9c46e8165d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23191, "upload_time": "2016-06-23T07:54:01", "url": "https://files.pythonhosted.org/packages/77/0e/cd83ef2e1c8d03300e6d4feec10fb9d3933031b617870f33023b4901bcf5/django_messaging_subscription-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bd010416df4437386f165026d31617f", "sha256": "6f228a7c00b45387ffcdda5f5d606928c41adc33b05d77eac93abad7bd7b5a03" }, "downloads": -1, "filename": "django-messaging-subscription-0.8.0.tar.gz", "has_sig": false, "md5_digest": "4bd010416df4437386f165026d31617f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16061, "upload_time": "2016-06-23T07:54:06", "url": "https://files.pythonhosted.org/packages/c0/e4/e4a5a9905172deccf46015a5a25efe23d6bcc88429515dd35e1f72f639c3/django-messaging-subscription-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "90a19f5490d28cb7ca1b2b9c46e8165d", "sha256": "79835bf58cb1dbd054c3f84360cffd115e323eccf18a14ab93f854b6428d8d4c" }, "downloads": -1, "filename": "django_messaging_subscription-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "90a19f5490d28cb7ca1b2b9c46e8165d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23191, "upload_time": "2016-06-23T07:54:01", "url": "https://files.pythonhosted.org/packages/77/0e/cd83ef2e1c8d03300e6d4feec10fb9d3933031b617870f33023b4901bcf5/django_messaging_subscription-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bd010416df4437386f165026d31617f", "sha256": "6f228a7c00b45387ffcdda5f5d606928c41adc33b05d77eac93abad7bd7b5a03" }, "downloads": -1, "filename": "django-messaging-subscription-0.8.0.tar.gz", "has_sig": false, "md5_digest": "4bd010416df4437386f165026d31617f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16061, "upload_time": "2016-06-23T07:54:06", "url": "https://files.pythonhosted.org/packages/c0/e4/e4a5a9905172deccf46015a5a25efe23d6bcc88429515dd35e1f72f639c3/django-messaging-subscription-0.8.0.tar.gz" } ] }