{ "info": { "author": "Evgeni Pandurski", "author_email": "epandurski@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-SignalBus\n---------------\n\nAdds to Flask-SQLAlchemy the capability to *atomically* send messages\n(signals) over a message bus.\n\nThe processing of each message involves three steps:\n\n 1. The message is recorded in the SQL database as a row in a table.\n\n 2. The message is sent over the message bus (RabbitMQ for example).\n\n 3. Message's corresponding table row is deleted.\n\nNormally, the sending of the recorded messages (steps 2 and 3) is done\nautomatically after each transaction commit, but when needed, it can\nalso be triggered explicitly with a method call, or through the Flask\nCLI.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/epandurski/flask_signalbus", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Flask-SignalBus", "package_url": "https://pypi.org/project/Flask-SignalBus/", "platform": "any", "project_url": "https://pypi.org/project/Flask-SignalBus/", "project_urls": { "Homepage": "https://github.com/epandurski/flask_signalbus" }, "release_url": "https://pypi.org/project/Flask-SignalBus/0.5.3/", "requires_dist": null, "requires_python": "", "summary": "A Flask-SQLAlchemy extension for atomically sending messages (signals) over a message bus", "version": "0.5.3" }, "last_serial": 5792725, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "dfd2e6fbacd77529af06394958a73208", "sha256": "2452ccf3d4d52edff3fc79737000f2dc1daa6bce10f823c18e3e1456fc67339e" }, "downloads": -1, "filename": "Flask-SignalBus-0.2.tar.gz", "has_sig": false, "md5_digest": "dfd2e6fbacd77529af06394958a73208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13295, "upload_time": "2018-11-21T19:54:39", "url": "https://files.pythonhosted.org/packages/c1/00/283cab65f3aecca670e3a5e23e8528d03289435540b7f511020511614fd0/Flask-SignalBus-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d6f85347d7910d5c094e582ce372b480", "sha256": "5635307adf78cf2a4e84f4e4e9fbe13fde17d5d27738fa1e09f6d703509168a2" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.tar.gz", "has_sig": false, "md5_digest": "d6f85347d7910d5c094e582ce372b480", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13336, "upload_time": "2018-11-22T14:23:04", "url": "https://files.pythonhosted.org/packages/7f/77/2afe283f1566a33e526c428892a6b0c88674d785d9726d8e35d062ade0d5/Flask-SignalBus-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9a8c13a6ec899e5d686408f193444694", "sha256": "17e37073027cda420e48ffe847d2fc01e00d828f39ffb599fb76afea0dd5d537" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9a8c13a6ec899e5d686408f193444694", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13443, "upload_time": "2018-11-22T15:13:33", "url": "https://files.pythonhosted.org/packages/9f/9b/355d33b4ec48d9ef607db86146f7ed751b288386f8b1f6a9ec8248d5ec15/Flask-SignalBus-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "24887b3056b5d5337036dc099cf96f28", "sha256": "9eea1193d545284dfeac71187d7606c306f3e6a1591458a059ab183c7add12b3" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.2.tar.gz", "has_sig": false, "md5_digest": "24887b3056b5d5337036dc099cf96f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14972, "upload_time": "2018-11-25T19:48:58", "url": "https://files.pythonhosted.org/packages/fc/b1/1c754e97614061a6f818a9abb47e7c772191162030fc8e328927fc81c275/Flask-SignalBus-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "4acf98d64b195cceea524015e8e81971", "sha256": "b68870b6158c399605b8616d3123687e4225520c9b2e97ef71794df8fb604a25" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.3.tar.gz", "has_sig": false, "md5_digest": "4acf98d64b195cceea524015e8e81971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14982, "upload_time": "2018-11-25T23:42:08", "url": "https://files.pythonhosted.org/packages/e7/d9/e44f33b0359436fddfed300dac3d763c800a816dc1bb00b631c7eb8dd6dd/Flask-SignalBus-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "cad80037b32c42346c8c4e9ee4b161d8", "sha256": "a3320ee7cb38b012e67bea6332f02832958afecfff45e5aef25b0cd3a30a48c1" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.4.tar.gz", "has_sig": false, "md5_digest": "cad80037b32c42346c8c4e9ee4b161d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15061, "upload_time": "2018-11-26T12:48:05", "url": "https://files.pythonhosted.org/packages/7c/4b/5ca25d67176b12cdca953f7c3c466d16bc797d0975961702b8cf69aa4735/Flask-SignalBus-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "fea8e3e1a45579cfcfe14f2bfe676f45", "sha256": "ff8e4aaf71049fb0fd4a48505c92a714565ded96903f9482bd34298fe782d109" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.5.tar.gz", "has_sig": false, "md5_digest": "fea8e3e1a45579cfcfe14f2bfe676f45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15900, "upload_time": "2019-02-06T14:38:02", "url": "https://files.pythonhosted.org/packages/3f/03/ad49d315829dc89ad2be9ceadf6447291fdeb1f5869076d1a4c72df43441/Flask-SignalBus-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "9229dc07fe5deb5c00112801e225edfd", "sha256": "ae4c74f16e3f8cb84ad6c3b98cdf9a37650f11267634cce8e845cb0c8418ab01" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.6.tar.gz", "has_sig": false, "md5_digest": "9229dc07fe5deb5c00112801e225edfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15943, "upload_time": "2019-02-07T15:31:47", "url": "https://files.pythonhosted.org/packages/bc/a1/cecc47705b945cf74bb44ed7c4adcde8522ac2527f23ade61d027e6459c7/Flask-SignalBus-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "622f55a984eb811e758a147a7de2b473", "sha256": "c9684408969d1ef793b28d576755b7d4d3f50857ff1439d1c8ead861b516f9ad" }, "downloads": -1, "filename": "Flask-SignalBus-0.3.7.tar.gz", "has_sig": false, "md5_digest": "622f55a984eb811e758a147a7de2b473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19965, "upload_time": "2019-04-03T09:22:19", "url": "https://files.pythonhosted.org/packages/06/56/1d6fffd2df883fa0182da4ce023e721efc04a09b418e69f8d17f6fc22c9c/Flask-SignalBus-0.3.7.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a673f8a35bbf76f1ab688fb03987c3bb", "sha256": "865fbffa307208869520ea736a9e6358cc9d71c7892c0afd6ad89c5261fc54a1" }, "downloads": -1, "filename": "Flask-SignalBus-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a673f8a35bbf76f1ab688fb03987c3bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20902, "upload_time": "2019-04-06T19:29:24", "url": "https://files.pythonhosted.org/packages/4d/e6/fb3f82fb675aec52be425e56278d9e9448b48e6f0fa968b871a3a7309e09/Flask-SignalBus-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "9309bab11ac10bc4c826641bc5873d54", "sha256": "a8d18326b4dc8abbab0942f02dd5e8a56cab4d11a429dcb8f846b74eb0b0b948" }, "downloads": -1, "filename": "Flask-SignalBus-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9309bab11ac10bc4c826641bc5873d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21030, "upload_time": "2019-04-21T18:56:50", "url": "https://files.pythonhosted.org/packages/c2/4b/596b1248ffe19bb581ceb2fd98e890c18dadebd0c664960095d9a6271f02/Flask-SignalBus-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "77c6e985829346d487ac95800ee709bb", "sha256": "90be9e0b53d307b3c99352ddd89bf70384025dcda84e503c8529df91ae481494" }, "downloads": -1, "filename": "Flask-SignalBus-0.4.2.tar.gz", "has_sig": false, "md5_digest": "77c6e985829346d487ac95800ee709bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21232, "upload_time": "2019-05-10T14:10:18", "url": "https://files.pythonhosted.org/packages/5b/f5/85589c957344e8d4519ff1ac6fad7820451f4452a190a9d230c0a868b622/Flask-SignalBus-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "d9b2b5a1329dff6a1bc7940de672ecab", "sha256": "5e3631acfa6ac265b0b0b4be98158e838a111a03d4e560cffaa31266f1abc606" }, "downloads": -1, "filename": "Flask-SignalBus-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d9b2b5a1329dff6a1bc7940de672ecab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21520, "upload_time": "2019-06-24T17:27:50", "url": "https://files.pythonhosted.org/packages/07/28/4730c6a271ec24b3867d51a64b0fbc7da69eee2f4964bed5a46fc0bf9c86/Flask-SignalBus-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "21fce390f817f0860cdb8d8bbb631fc2", "sha256": "0758ba9d00847982f45deece9a2b34e2988b7f69787f098dd4e0315245e8b4ee" }, "downloads": -1, "filename": "Flask-SignalBus-0.4.4.tar.gz", "has_sig": false, "md5_digest": "21fce390f817f0860cdb8d8bbb631fc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21610, "upload_time": "2019-06-25T11:36:25", "url": "https://files.pythonhosted.org/packages/93/9b/a3a78cb5685fa7d2c3debd5a3e4e952162f7df5e690e8dd12ff1278d15d4/Flask-SignalBus-0.4.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "77926c7b9d0e5644773968055711f074", "sha256": "959384cfb39e4cedf88edcccb306d7d0b84bf08129b98beff19e6995cb220ee8" }, "downloads": -1, "filename": "Flask-SignalBus-0.5.0.tar.gz", "has_sig": false, "md5_digest": "77926c7b9d0e5644773968055711f074", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22943, "upload_time": "2019-06-27T13:44:45", "url": "https://files.pythonhosted.org/packages/be/17/63983a5ae4e68469af5dd79689fa9530cce1d583b085747c716598adca59/Flask-SignalBus-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d17116b937438a2c46ef020241f790d9", "sha256": "13f0019a32f92ca35fc47aeda5411acc50687478d296d9378c1f0c65992a478b" }, "downloads": -1, "filename": "Flask-SignalBus-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d17116b937438a2c46ef020241f790d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996, "upload_time": "2019-06-28T12:11:20", "url": "https://files.pythonhosted.org/packages/a3/8f/f234dd88f3b678feda2dea7a9d7fb4cf6955eab41155c2fe008a78936f78/Flask-SignalBus-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "ca725c7a155c94343fbb99a785a6d9ea", "sha256": "d0137cfbd0741e906e5a509ef435d2641be089bd6a2fdaaf2bcbc6581a7a9488" }, "downloads": -1, "filename": "Flask-SignalBus-0.5.2.tar.gz", "has_sig": false, "md5_digest": "ca725c7a155c94343fbb99a785a6d9ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23696, "upload_time": "2019-07-29T18:28:05", "url": "https://files.pythonhosted.org/packages/be/64/eeb8ae145eaaec6251cacc9c40bc5ac4b0da2d69dcbfe6b19cdafc08c8f3/Flask-SignalBus-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "22455a75f302a9f34b538986d296650c", "sha256": "6ac4ad0f9b4389d99f8e9915e19b313acf070c5109def4d5283aa83e5e9716b7" }, "downloads": -1, "filename": "Flask-SignalBus-0.5.3.tar.gz", "has_sig": false, "md5_digest": "22455a75f302a9f34b538986d296650c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23184, "upload_time": "2019-09-06T15:09:04", "url": "https://files.pythonhosted.org/packages/4e/04/dabe4d0a8273c3b21b76b3eb7f09dd7d1d5e1e1bcf2b79530e2a9b7a2b35/Flask-SignalBus-0.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "22455a75f302a9f34b538986d296650c", "sha256": "6ac4ad0f9b4389d99f8e9915e19b313acf070c5109def4d5283aa83e5e9716b7" }, "downloads": -1, "filename": "Flask-SignalBus-0.5.3.tar.gz", "has_sig": false, "md5_digest": "22455a75f302a9f34b538986d296650c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23184, "upload_time": "2019-09-06T15:09:04", "url": "https://files.pythonhosted.org/packages/4e/04/dabe4d0a8273c3b21b76b3eb7f09dd7d1d5e1e1bcf2b79530e2a9b7a2b35/Flask-SignalBus-0.5.3.tar.gz" } ] }