{ "info": { "author": "Mike C. Fletcher", "author_email": "pydispatcher-devel@lists.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Dispatcher mechanism for creating event models\n\nPyDispatcher is an enhanced version of Patrick K. O'Brien's\noriginal dispatcher.py module. It provides the Python\nprogrammer with a robust mechanism for event routing within\nvarious application contexts.\n\nIncluded in the package are the robustapply and saferef\nmodules, which provide the ability to selectively apply\narguments to callable objects and to reference instance\nmethods using weak-references.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pydispatcher.sourceforge.net", "keywords": "dispatcher,dispatch,pydispatch,event,signal,sender,receiver,propagate,multi-consumer,multi-producer,saferef,robustapply,apply", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "PyDispatcher", "package_url": "https://pypi.org/project/PyDispatcher/", "platform": "Any", "project_url": "https://pypi.org/project/PyDispatcher/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pydispatcher.sourceforge.net" }, "release_url": "https://pypi.org/project/PyDispatcher/2.0.5/", "requires_dist": null, "requires_python": null, "summary": "Multi-producer-multi-consumer signal dispatching mechanism", "version": "2.0.5" }, "last_serial": 1383174, "releases": { "1.0.0": [], "1.0.0a1": [], "1.0.1": [], "1.0.2": [], "2.0.1": [ { "comment_text": "", "digests": { "md5": "71d71574164a3a5a1cba0b076e14a1df", "sha256": "90652ce6e7de31a925e750c6dded3f906dd8b3fe5b91bec2edf65152f1ba2d3f" }, "downloads": -1, "filename": "PyDispatcher-2.0.1.tar.gz", "has_sig": false, "md5_digest": "71d71574164a3a5a1cba0b076e14a1df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21841, "upload_time": "2009-08-21T00:26:35", "url": "https://files.pythonhosted.org/packages/08/52/2de558a2e7489bf1b2acce6c7ab1800b8bac55dd14e622e26db35f1d65a2/PyDispatcher-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "eb7e2b16ad7a1d202c9b53cf46eb1ce5", "sha256": "dd92daaa0ef713277e2bd8cdf473df7322a2c76804288c60a803fa6807812b2d" }, "downloads": -1, "filename": "PyDispatcher-2.0.2.tar.gz", "has_sig": false, "md5_digest": "eb7e2b16ad7a1d202c9b53cf46eb1ce5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21600, "upload_time": "2010-03-30T17:52:30", "url": "https://files.pythonhosted.org/packages/55/29/77248d4b4e9970416941bba7bc38e5855b02e34462b53b089e2bbb8bd627/PyDispatcher-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "d31581da170810315fc2539e967ad8cf", "sha256": "735b1f7cba2123fbb60530c178c54b43f774b88cefa2689a8b6dcc476f2ba03f" }, "downloads": -1, "filename": "PyDispatcher-2.0.3.tar.gz", "has_sig": false, "md5_digest": "d31581da170810315fc2539e967ad8cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33454, "upload_time": "2011-09-19T17:43:33", "url": "https://files.pythonhosted.org/packages/c1/67/807a9b648503c2915e9241e15396423cbbc67cdd792c17443070f3661060/PyDispatcher-2.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "cd76a2048d8939e33d0a646f2f6924f8", "sha256": "10229fe1cd70b8199cfcfbb5120639cbf85995f447521ebb164c57690415c267" }, "downloads": -1, "filename": "PyDispatcher-2.0.3.zip", "has_sig": false, "md5_digest": "cd76a2048d8939e33d0a646f2f6924f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46905, "upload_time": "2011-09-19T17:43:34", "url": "https://files.pythonhosted.org/packages/a1/d7/38bcd4c4691c4a24f9035fe0c2695b973a19ca625f82dc1ccb666e40732d/PyDispatcher-2.0.3.zip" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "b99b8f90e6b239282e6c2817d6df18ec", "sha256": "6fb0b7099de3dcda2dc71c6c261b5abe55d2af3558c16e38926c1a45ec20151f" }, "downloads": -1, "filename": "PyDispatcher-2.0.4.tar.gz", "has_sig": false, "md5_digest": "b99b8f90e6b239282e6c2817d6df18ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23230, "upload_time": "2015-01-01T21:40:38", "url": "https://files.pythonhosted.org/packages/b1/ca/74c419694b3afe03b032b6a3f42721b65024d0a2b3effa176d7121aa54e3/PyDispatcher-2.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "9192e36a36df776ad636665ad376677b", "sha256": "11a35c04ede1966bdcfff12773e34bdb59ad3dd19137f1accd351f247e515d29" }, "downloads": -1, "filename": "PyDispatcher-2.0.4.zip", "has_sig": false, "md5_digest": "9192e36a36df776ad636665ad376677b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30475, "upload_time": "2015-01-01T21:40:41", "url": "https://files.pythonhosted.org/packages/a1/5b/811e0193fca865cfceb871bf47690bb37c3c8869ac2f3fd52c5e6b6aba18/PyDispatcher-2.0.4.zip" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "1b9c2ca33580c2770577add7130b0b28", "sha256": "5570069e1b1769af1fe481de6dd1d3a388492acddd2cdad7a3bde145615d5caf" }, "downloads": -1, "filename": "PyDispatcher-2.0.5.tar.gz", "has_sig": false, "md5_digest": "1b9c2ca33580c2770577add7130b0b28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34437, "upload_time": "2015-01-15T04:19:21", "url": "https://files.pythonhosted.org/packages/cd/37/39aca520918ce1935bea9c356bcbb7ed7e52ad4e31bff9b943dfc8e7115b/PyDispatcher-2.0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "13bcd5142583a2ca4bae0664c4a235e0", "sha256": "5be4a8be12805ef7d712dd9a93284fb8bc53f309867e573f653a72e5fd10e433" }, "downloads": -1, "filename": "PyDispatcher-2.0.5.zip", "has_sig": false, "md5_digest": "13bcd5142583a2ca4bae0664c4a235e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47555, "upload_time": "2015-01-15T04:19:23", "url": "https://files.pythonhosted.org/packages/f5/6f/17cee8b82ea6f6938052133dfa06384da73407d8b13c5b83ea9010136509/PyDispatcher-2.0.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b9c2ca33580c2770577add7130b0b28", "sha256": "5570069e1b1769af1fe481de6dd1d3a388492acddd2cdad7a3bde145615d5caf" }, "downloads": -1, "filename": "PyDispatcher-2.0.5.tar.gz", "has_sig": false, "md5_digest": "1b9c2ca33580c2770577add7130b0b28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34437, "upload_time": "2015-01-15T04:19:21", "url": "https://files.pythonhosted.org/packages/cd/37/39aca520918ce1935bea9c356bcbb7ed7e52ad4e31bff9b943dfc8e7115b/PyDispatcher-2.0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "13bcd5142583a2ca4bae0664c4a235e0", "sha256": "5be4a8be12805ef7d712dd9a93284fb8bc53f309867e573f653a72e5fd10e433" }, "downloads": -1, "filename": "PyDispatcher-2.0.5.zip", "has_sig": false, "md5_digest": "13bcd5142583a2ca4bae0664c4a235e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47555, "upload_time": "2015-01-15T04:19:23", "url": "https://files.pythonhosted.org/packages/f5/6f/17cee8b82ea6f6938052133dfa06384da73407d8b13c5b83ea9010136509/PyDispatcher-2.0.5.zip" } ] }