{ "info": { "author": "Timoth\u00e9e Peignier", "author_email": "timothee.peignier@tryphon.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "=====\nTrunk\n=====\n\nInstalling\n==========\n\nTo install : ::\n\n pip install trunk\n\n\nUsage\n=====\n\nTrunk tries to be as simple as possible ::\n\n t = Trunk(\"postgres://localhost/noclue\")\n for channel, payload in t.notifications(\"clues\"):\n print channel, payload\n t.notify(\"clues\", \"chandelier\")\n t.unlisten(\"clues\")\n\n\nCelery\n======\n\nTrunk provides a `Kombu `_ transport,\nthat allows you to use trunk with `Celery `_,\nto do so, configure Celery with : ::\n\n BROKER_URL = 'trunk.transport.Transport://localhost/database'\n\nSetup\n-----\n\nYou will need to create a new table and add two functions to your database.\nSee `table.sql `_\nand `ddl.sql `_.", "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/cyberdelia/trunk", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "trunk", "package_url": "https://pypi.org/project/trunk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/trunk/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/cyberdelia/trunk" }, "release_url": "https://pypi.org/project/trunk/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Making postgres listen/notify easier.", "version": "0.3.0" }, "last_serial": 640573, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2ab1b9ae43fe8583a426d9650fc5745f", "sha256": "8b06f34693742b6c375c0e14ac6546205beb97d3d4eaaa693afe0d7b04441630" }, "downloads": -1, "filename": "trunk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2ab1b9ae43fe8583a426d9650fc5745f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3473, "upload_time": "2013-01-01T14:12:41", "url": "https://files.pythonhosted.org/packages/17/ef/1ae733487084d66445ceda6f5d19e71366e13df4d077d3a6cda7c067f54e/trunk-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b65d041ef49a6aaffa34b27424dd5c92", "sha256": "838cb188a16d76be4c4108fb53ee1f62e4e6024e4831f5e12109a52b51a50676" }, "downloads": -1, "filename": "trunk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b65d041ef49a6aaffa34b27424dd5c92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3767, "upload_time": "2013-01-22T21:55:22", "url": "https://files.pythonhosted.org/packages/c4/a8/fdecd20bfec0c14f693517afa7c0b06b37e4e5900ab6783b6d1248fdfd8c/trunk-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0161f3c95df6f84e2621ba97e8a6075d", "sha256": "da20a266c530b535d71add622e544dfc44724b01609c266f6a373e19ec61928d" }, "downloads": -1, "filename": "trunk-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0161f3c95df6f84e2621ba97e8a6075d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3773, "upload_time": "2013-01-22T22:00:10", "url": "https://files.pythonhosted.org/packages/12/99/5d192443ff6be619ce134ad4fbbce0c52f23c9cb5c638e5ed9d1be87208e/trunk-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "16aa0e9bfa5662286033ad571f96cae2", "sha256": "29da400d7d7f7685e2a834a78fbccaf2feeb04f7892763c0c0f7b75ed27a1c0a" }, "downloads": -1, "filename": "trunk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "16aa0e9bfa5662286033ad571f96cae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4080, "upload_time": "2013-02-13T13:42:23", "url": "https://files.pythonhosted.org/packages/7a/f1/104742c3842bafe5d426dd19e5e8c5cac08f472d8b9b82d5edd3756b49c4/trunk-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16aa0e9bfa5662286033ad571f96cae2", "sha256": "29da400d7d7f7685e2a834a78fbccaf2feeb04f7892763c0c0f7b75ed27a1c0a" }, "downloads": -1, "filename": "trunk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "16aa0e9bfa5662286033ad571f96cae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4080, "upload_time": "2013-02-13T13:42:23", "url": "https://files.pythonhosted.org/packages/7a/f1/104742c3842bafe5d426dd19e5e8c5cac08f472d8b9b82d5edd3756b49c4/trunk-0.3.0.tar.gz" } ] }