{ "info": { "author": "jssuzanne", "author_email": "jssuzanne@anybox.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. This file is a part of the AnyBlok Dramatiq project\n..\n.. Copyright (C) 2017 Jean-Sebastien SUZANNE \n..\n.. This Source Code Form is subject to the terms of the Mozilla Public License,\n.. v. 2.0. If a copy of the MPL was not distributed with this file,You can\n.. obtain one at http://mozilla.org/MPL/2.0/.\n\n.. image:: https://travis-ci.org/AnyBlok/anyblok_dramatiq.svg?branch=master\n :target: https://travis-ci.org/AnyBlok/anyblok_dramatiq\n :alt: Build status\n\n.. image:: https://coveralls.io/repos/github/AnyBlok/anyblok_dramatiq/badge.svg?branch=master\n :target: https://coveralls.io/github/AnyBlok/anyblok_dramatiq?branch=master\n :alt: Coverage\n\n.. image:: https://img.shields.io/pypi/v/anyblok_dramatiq.svg\n :target: https://pypi.python.org/pypi/anyblok_dramatiq/\n :alt: Version status\n\n.. image:: https://readthedocs.org/projects/anyblok-dramatiq/badge/?version=latest\n :alt: Documentation Status\n :scale: 100%\n :target: https://doc.anyblok-dramatiq.anyblok.org/?badge=latest\n\n\nAnyBlok / Dramatiq\n==================\n\nImprove AnyBlok `AnyBlok `_ to add distributed actor (agent)\nwith `dramatiq `_.\n\nAnyBlok Dramatiq is released under the terms of the `Mozilla Public License`.\n\nSee the `latest documentation `_\n\n.. This file is a part of the AnyBlok / Dramatiq project\n..\n.. Copyright (C) 2017 Jean-Sebastien SUZANNE \n..\n.. This Source Code Form is subject to the terms of the Mozilla Public License,\n.. v. 2.0. If a copy of the MPL was not distributed with this file,You can\n.. obtain one at http://mozilla.org/MPL/2.0/.\n\n.. contents::\n\nFront Matter\n============\n\nInformation about the AnyBlok / Dramatiq project.\n\nProject Homepage\n----------------\n\nAnyBlok is hosted on `github `_ - the main project\npage is at https://github.com/AnyBlok/anyblok_dramatiq. Source code is\ntracked here using `GIT `_.\n\nReleases and project status are available on Pypi at\nhttp://pypi.python.org/pypi/anyblok_dramatiq.\n\nThe most recent published version of this documentation should be at\nhttp://doc.anyblok-dramatiq.anyblok.org.\n\nProject Status\n--------------\n\nAnyBlok with Dramatiq is currently in beta status and is expected to be fairly\nstable. Users should take care to report bugs and missing features on an as-needed\nbasis. It should be expected that the development version may be required\nfor proper implementation of recently repaired issues in between releases;\n\nInstallation\n------------\n\nInstall released versions of AnyBlok from the Python package index with\n`pip `_ or a similar tool::\n\n pip install anyblok_dramatiq\n\nInstallation via source distribution is via the ``setup.py`` script::\n\n python setup.py install\n\nInstallation will add the ``anyblok`` commands to the environment.\n\nUnit Test\n---------\n\nRun the test with ``nose``::\n\n pip install nose\n nosetests anyblok_dramatiq/tests\n\nDependencies\n------------\n\nAnyBlok / Dramatiq works with **Python 3.6** and later. The install process will\nensure that `AnyBlok `_,\n`dramatiq `_ are installed, in addition to other \ndependencies. The latest version of them is strongly recommended.\n\n\nContributing (hackers needed!)\n------------------------------\n\nAnyblok / Dramatiq is at a very early stage, feel free to fork, talk with core\ndev, and spread the word!\n\nAuthor\n------\n\nJean-S\u00e9bastien Suzanne\n\nContributors\n------------\n\n`Anybox `_ team:\n\n* Jean-S\u00e9bastien Suzanne\n\n`Sensee `_ team:\n\n* Franck Bret\n\nBugs\n----\n\nBugs and feature enhancements to AnyBlok should be reported on the `Issue\ntracker `_.\n\n.. This file is a part of the AnyBlok / Dramatiq project\n..\n.. Copyright (C) 2017 Jean-Sebastien SUZANNE \n.. Copyright (C) 2018 Jean-Sebastien SUZANNE \n..\n.. This Source Code Form is subject to the terms of the Mozilla Public License,\n.. v. 2.0. If a copy of the MPL was not distributed with this file,You can\n.. obtain one at http://mozilla.org/MPL/2.0/.\n\n.. contents::\n\nCHANGELOG\n=========\n\n1.0.3 (2018-02-24)\n------------------\n\n* [REF] Anyblok 0.17.0 changed setter to add application and application \n groups, So I had to adapt the existing to use new setter\n\n1.0.2 (2018-02-12)\n------------------\n\n* [FIX] multi process lock\n AnyBlok seem lock the data base during the migration, the dramatiq process\n don't migrate the data base, the migration is now forbidden\n\n1.0.1 (2018-01-10)\n------------------\n\n* [FIX] put the configuration ``dramatiq-broker`` on the default application\n\n1.0.0 (2017-12-23)\n------------------\n\n* [IMP] dramatiq console script to execute workers process\n* [IMP] actor and actor_send decorator to define dramatiq actor\n* [IMP] dramatiq middleware to modify ``Model.Dramatiq.Message`` status\n* [IMP] dramatiq blok to historize the message and status\n* [IMP] dramatiq-task to add a back task with dramatiq\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://docs.anyblok-dramatiq.anyblok.org/1.0.3", "keywords": "dramatiq", "license": "", "maintainer": "", "maintainer_email": "", "name": "anyblok_dramatiq", "package_url": "https://pypi.org/project/anyblok_dramatiq/", "platform": "", "project_url": "https://pypi.org/project/anyblok_dramatiq/", "project_urls": { "Homepage": "http://docs.anyblok-dramatiq.anyblok.org/1.0.3" }, "release_url": "https://pypi.org/project/anyblok_dramatiq/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "test simple usecase between anyblok and dramatiq", "version": "1.0.3" }, "last_serial": 3612185, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6474f01e79f88147ff3a1827a9ee8f5a", "sha256": "1aefa0d219b5bcff4ead1e5a10df2b5448951591f44a4de64eac281a1ed62d63" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6474f01e79f88147ff3a1827a9ee8f5a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41470, "upload_time": "2017-12-23T11:49:41", "url": "https://files.pythonhosted.org/packages/f0/74/e0653d19339f1791fd9d66a6265d94ececea0e8e48f0162b0556a6b975a7/anyblok_dramatiq-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2c9dca48ef058257bdd699af57a2bfc", "sha256": "a1be5804c3637d1ee8611147372987e5cb83bbb92654565b941b54933e58b1c5" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d2c9dca48ef058257bdd699af57a2bfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26450, "upload_time": "2017-12-23T11:49:37", "url": "https://files.pythonhosted.org/packages/d9/cc/6799e5e3dd84a4d5d5b21073370c282bd23c93241957a5165e35d8fb4eea/anyblok_dramatiq-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "24752973c6582aebb6dd618b374da499", "sha256": "9ae174f843107aa2fcfc3ca99f30b9b159eb84155f9187ef797d1b6e01e8249d" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "24752973c6582aebb6dd618b374da499", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41604, "upload_time": "2018-01-10T17:10:35", "url": "https://files.pythonhosted.org/packages/1f/d7/a0895c6357b6d6ad1cf24b5ebf409f172138d5fb17e0ceb926889e2bf565/anyblok_dramatiq-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92235ca318be12b7c5c7c37228ae679c", "sha256": "d75f029709b39eda8e870c452fd67175dcea3c75489edd4e390e6f0b70dd29f6" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.1.tar.gz", "has_sig": false, "md5_digest": "92235ca318be12b7c5c7c37228ae679c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26568, "upload_time": "2018-01-10T17:10:33", "url": "https://files.pythonhosted.org/packages/19/6b/e8f464074da5fdbcbd844b8122e2bc388ad2880a341a4f2caf9f8ec92966/anyblok_dramatiq-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "dc19c89872b6785de9c6c1c49d5d9c67", "sha256": "bb8a40e43158231398419f966717cb3cf43cc5d6c2a8ff7ba1935fb20a27aec9" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dc19c89872b6785de9c6c1c49d5d9c67", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 36642, "upload_time": "2018-02-12T08:29:01", "url": "https://files.pythonhosted.org/packages/6b/ab/64da38a01d774e43f7f753f59b9603d033f4676ba5f46777c88c79c93c32/anyblok_dramatiq-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40a3aa8122bd330a9956cf6be3ba4e6c", "sha256": "019c92ccb43261b0936ff9a417499cf9178c7cee42095499fba3c2144e2a2f85" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.2.tar.gz", "has_sig": false, "md5_digest": "40a3aa8122bd330a9956cf6be3ba4e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21684, "upload_time": "2018-02-12T08:28:58", "url": "https://files.pythonhosted.org/packages/d0/7f/952d9cd4637f3907c180307d97f9884282826b5a01f770f765685b6e55e2/anyblok_dramatiq-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9edab4f1b468efb3ac6d820b3d22ed37", "sha256": "3f01a4981cd960c96c8f10db849ba03a63efdf1e68138b694a0655db56bc648a" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9edab4f1b468efb3ac6d820b3d22ed37", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 36628, "upload_time": "2018-02-24T14:34:09", "url": "https://files.pythonhosted.org/packages/2f/3c/3fc3d14ac136de9839de22966f4d9389c43bdeafbc15a08634290859dd57/anyblok_dramatiq-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ac0beab6808c6cb53a3afd3dcdd1cbc", "sha256": "9cdb0ad4a0e34e6ba7687ee542d6273d16f78e84c940d7f24a455c98214870ba" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2ac0beab6808c6cb53a3afd3dcdd1cbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21700, "upload_time": "2018-02-24T14:34:07", "url": "https://files.pythonhosted.org/packages/d1/5c/5f1ce5bba588452d87a4a21b0012f5c955965273debf86a7d7457ec9b41f/anyblok_dramatiq-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9edab4f1b468efb3ac6d820b3d22ed37", "sha256": "3f01a4981cd960c96c8f10db849ba03a63efdf1e68138b694a0655db56bc648a" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9edab4f1b468efb3ac6d820b3d22ed37", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 36628, "upload_time": "2018-02-24T14:34:09", "url": "https://files.pythonhosted.org/packages/2f/3c/3fc3d14ac136de9839de22966f4d9389c43bdeafbc15a08634290859dd57/anyblok_dramatiq-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ac0beab6808c6cb53a3afd3dcdd1cbc", "sha256": "9cdb0ad4a0e34e6ba7687ee542d6273d16f78e84c940d7f24a455c98214870ba" }, "downloads": -1, "filename": "anyblok_dramatiq-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2ac0beab6808c6cb53a3afd3dcdd1cbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21700, "upload_time": "2018-02-24T14:34:07", "url": "https://files.pythonhosted.org/packages/d1/5c/5f1ce5bba588452d87a4a21b0012f5c955965273debf86a7d7457ec9b41f/anyblok_dramatiq-1.0.3.tar.gz" } ] }