{ "info": { "author": "Zeit Online", "author_email": "zon-backend@zeit.de", "bugtrack_url": null, "classifiers": [], "description": "=================\ncelery_redis_sync\n=================\n\nSynchronous Redis result store backend.\n\nThis fixes the issue that the redis publish/subscribe channels are currently\nnot removed properly by the default (asynchronous) redis backend, see\nhttps://github.com/celery/celery/issues/3812. (Our \"solution\" is to never\ncreate any channels in the first place.)\n\n\nUsage\n=====\n\nMake sure the ``celery_redis_sync`` module is importable, and then simply\nspecify a ``redis+sync://`` URL in your celery configuration ``result_backend``\nsetting instead of the built-in ``redis://`` URL scheme.\n\n\nRun tests\n=========\n\nUsing `tox`_ and `py.test`_. Maybe install ``tox`` (e.g. via ``pip install tox``)\nand then simply run ``tox``.\n\nFor the integration tests you need to have the redis binary installed (tests\nstart `their own server`_).\n\n.. _`tox`: http://tox.readthedocs.io/\n.. _`py.test`: http://pytest.org/\n.. _`their own server`: https://pypi.python.org/pypi/testing.redis\n\n\ncelery_redis_sync\n=================\n\n1.0.0 (2017-10-05)\n------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zeitonline/celery_redis_sync", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "celery-redis-sync", "package_url": "https://pypi.org/project/celery-redis-sync/", "platform": "", "project_url": "https://pypi.org/project/celery-redis-sync/", "project_urls": { "Homepage": "https://github.com/zeitonline/celery_redis_sync" }, "release_url": "https://pypi.org/project/celery-redis-sync/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Synchronous Redis result store backend", "version": "1.0.0" }, "last_serial": 3227486, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a7e561298e25df757cfd3826d4341fef", "sha256": "0e15ba2a30dd65200877bd4b8b84eaba758a6418643d3d336dca69a325fc7f01" }, "downloads": -1, "filename": "celery_redis_sync-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a7e561298e25df757cfd3826d4341fef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4566, "upload_time": "2017-10-05T09:22:47", "url": "https://files.pythonhosted.org/packages/a3/c7/7b668c220c9066fe482291a989ddecbe1557f829018e69b457b37d2cb950/celery_redis_sync-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a7e561298e25df757cfd3826d4341fef", "sha256": "0e15ba2a30dd65200877bd4b8b84eaba758a6418643d3d336dca69a325fc7f01" }, "downloads": -1, "filename": "celery_redis_sync-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a7e561298e25df757cfd3826d4341fef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4566, "upload_time": "2017-10-05T09:22:47", "url": "https://files.pythonhosted.org/packages/a3/c7/7b668c220c9066fe482291a989ddecbe1557f829018e69b457b37d2cb950/celery_redis_sync-1.0.0.tar.gz" } ] }