{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://secure.travis-ci.org/Numergy/signalslot.png?branch=master\n :target: http://travis-ci.org/Numergy/signalslot\n.. image:: https://pypip.in/d/signalslot/badge.png\n :target: https://crate.io/packages/signalslot\n.. image:: https://pypip.in/v/signalslot/badge.png \n :target: https://crate.io/packages/signalslot\n.. image:: https://coveralls.io/repos/Numergy/signalslot/badge.png \n :target: https://coveralls.io/r/Numergy/signalslot\n.. image:: https://readthedocs.org/projects/signalslot/badge/?version=latest\n :target: https://signalslot.readthedocs.org/en/latest\n\nsignalslot: simple Signal/Slot implementation for Python\n========================================================\n\nThis package provides a simple and stupid implementation of the `Signal/Slot\npattern `_ for Python.\nWikipedia has a nice introduction:\n\n Signals and slots is a language construct introduced in Qt for\n communication between objects[1] which makes it easy to implement the\n Observer pattern while avoiding boilerplate code. \n\nRationale against Signal/Slot is detailed in the \"Pattern\"\nsection of the documentation.\n\nInstall\n-------\n\nInstall latest stable version::\n\n pip install signalslot\n\nInstall development version::\n\n pip install -e git+https://github.com/Numergy/signalslot\n\nUpgrade\n-------\n\nUpgrade to the last stable version::\n\n pip install -U signalslot\n\nUninstall\n---------\n\n::\n\n pip uninstall signalslot\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/numergy/signalslot", "keywords": "signal slot", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "signalslot", "package_url": "https://pypi.org/project/signalslot/", "platform": "", "project_url": "https://pypi.org/project/signalslot/", "project_urls": { "Homepage": "https://github.com/numergy/signalslot" }, "release_url": "https://pypi.org/project/signalslot/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Simple Signal/Slot implementation", "version": "0.1.2" }, "last_serial": 5277344, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d47bb32856587145a7e858a2e30c45f6", "sha256": "172860164f51d424ce5abd16d8ff5bd3363bf5f0b52e5fdee3cc4fd0ba27282e" }, "downloads": -1, "filename": "signalslot-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d47bb32856587145a7e858a2e30c45f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4879, "upload_time": "2014-03-18T12:20:01", "url": "https://files.pythonhosted.org/packages/0a/00/e90c5a11a5d668639e959981e6c15aee4432fe94168478b0e29668d667ea/signalslot-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "9984d6e0c2f36f59e7a6888ece58bacc", "sha256": "9ba57569eec3de81bda8646cdad2ec71d5ff3b4488cc28e5fe394201cf922229" }, "downloads": -1, "filename": "signalslot-0.0.10.tar.gz", "has_sig": false, "md5_digest": "9984d6e0c2f36f59e7a6888ece58bacc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5511, "upload_time": "2014-09-19T08:14:24", "url": "https://files.pythonhosted.org/packages/8f/90/40e7c7727ee1a53f7781e921c0e56ffa630c73063e63f144d4252b2adfb6/signalslot-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "b476f74ea97790d694a0f500a7357bb4", "sha256": "72a34fb3eaaa8ad989df3440b16eb1f8b01f648f275f61e8ff14d6ad50191ec0" }, "downloads": -1, "filename": "signalslot-0.0.11.tar.gz", "has_sig": false, "md5_digest": "b476f74ea97790d694a0f500a7357bb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5512, "upload_time": "2015-04-17T13:23:17", "url": "https://files.pythonhosted.org/packages/3e/21/f4ebd7b1fc456ea1e5cf500a58bb57d436003b474182cefa7fb1ec400e4e/signalslot-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8fc47af5719980edd7e5d20027e3a36c", "sha256": "c45300f735cb0b807eca011c1e9e02362196169644b647843bc302518fb40905" }, "downloads": -1, "filename": "signalslot-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8fc47af5719980edd7e5d20027e3a36c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5030, "upload_time": "2014-03-19T14:23:08", "url": "https://files.pythonhosted.org/packages/57/ad/065f4b06c66d5a8d3713546c26844a114bfb60d557c9cf5585b8de391155/signalslot-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9be786970de38d9b97e1ff00624d966f", "sha256": "9b370171e24217d1357201ce1ba9469edcff37a74d667b787d37909808fbcb79" }, "downloads": -1, "filename": "signalslot-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9be786970de38d9b97e1ff00624d966f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3728, "upload_time": "2014-03-23T21:31:20", "url": "https://files.pythonhosted.org/packages/11/66/b0767a63f1b5b180200cd13ecaa42f0d2cd4096d9eb38fb29785776370ee/signalslot-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "292ecdfbd140e06dcf8db6fa367bad1d", "sha256": "71abf7bee321dfbc5b48f568e03f67e6972c4034437d38e0351433f54903f36a" }, "downloads": -1, "filename": "signalslot-0.0.4.tar.gz", "has_sig": false, "md5_digest": "292ecdfbd140e06dcf8db6fa367bad1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4480, "upload_time": "2014-03-24T00:43:15", "url": "https://files.pythonhosted.org/packages/93/39/7d791f2f4913f4ddd00fec2fa31c0ad16d28baf1b010d1dd5b2c6efd46b8/signalslot-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "51ed3a9f10337d71a938adc2b314489b", "sha256": "b523fe016a51e938cbfdc41a98c1ad643ed4a75b5efe7b2797568390d5297c9f" }, "downloads": -1, "filename": "signalslot-0.0.5.tar.gz", "has_sig": false, "md5_digest": "51ed3a9f10337d71a938adc2b314489b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4807, "upload_time": "2014-03-24T08:30:40", "url": "https://files.pythonhosted.org/packages/a2/95/34bb38483e3adf83b06c06693eb000baed68575a5a2a1f73d53e62ba833c/signalslot-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5a90f2b1da7758d597a008219d0179fb", "sha256": "f646bb6c4db175c328bc50b560cd81acac0c0118d735c34770bccd4637102712" }, "downloads": -1, "filename": "signalslot-0.0.6.tar.gz", "has_sig": false, "md5_digest": "5a90f2b1da7758d597a008219d0179fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5384, "upload_time": "2014-03-25T19:19:05", "url": "https://files.pythonhosted.org/packages/65/5c/877357d78714c2d0727fd4143594ca5d85efc119c763bbe702576ac00666/signalslot-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "e1431f40a2b90b0b66f8072b7c309494", "sha256": "92fc5ca71605e8c767316014ddbcfb0ee3eade3e7200235749f09b8bbfa37f26" }, "downloads": -1, "filename": "signalslot-0.0.7.tar.gz", "has_sig": false, "md5_digest": "e1431f40a2b90b0b66f8072b7c309494", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5409, "upload_time": "2014-03-25T19:45:01", "url": "https://files.pythonhosted.org/packages/3b/bc/07927a624de67b5d99336f1d92e5718392a6132826b5c3ed41aee0f78c86/signalslot-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "c18aabf5f992db7f12381e02281be606", "sha256": "a6b87f0aded3fab40d0671e737c3362327df51f9bf4ec0c73da5eea8c5b0b096" }, "downloads": -1, "filename": "signalslot-0.0.8.tar.gz", "has_sig": false, "md5_digest": "c18aabf5f992db7f12381e02281be606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5251, "upload_time": "2014-04-22T15:12:05", "url": "https://files.pythonhosted.org/packages/42/28/4b0fb16397a7484502a8f9169adbfc1f5a7e36fcb231e97fa1be7f48e916/signalslot-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "942a1187d3758dd1df0900b1ea5b30eb", "sha256": "ca9b82cdc6422c81c832b499f6acc9ca88a5ece3f3507efb8775332592a71caa" }, "downloads": -1, "filename": "signalslot-0.0.9.tar.gz", "has_sig": false, "md5_digest": "942a1187d3758dd1df0900b1ea5b30eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5378, "upload_time": "2014-04-23T10:15:48", "url": "https://files.pythonhosted.org/packages/ee/20/b3d2bd22a70283bfe3293837347ae33759c6269359784e7f2802d79fe696/signalslot-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7be2c3e6d1bb932c11f4963701322c8a", "sha256": "297ba04cca4b20a4cb390cc8cf620148265abdd2a649de590fd3473f6b0ae10f" }, "downloads": -1, "filename": "signalslot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7be2c3e6d1bb932c11f4963701322c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7065, "upload_time": "2015-06-22T18:58:43", "url": "https://files.pythonhosted.org/packages/89/e2/77f2499bcd7f0c4d2e497414029f49766c75df7d7f6cf37adcb8a06c3a05/signalslot-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dec53c14f1977eabb137802178666dfa", "sha256": "389bbfe50bc8a740732dc0b952aeaf3f4622ac567ee68b78450e2df96abce106" }, "downloads": -1, "filename": "signalslot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dec53c14f1977eabb137802178666dfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7130, "upload_time": "2016-01-26T19:19:25", "url": "https://files.pythonhosted.org/packages/bf/b7/fe49227c746399bf932a3ff9f99cc37364285d8a9201c43f0d1e39b8fc02/signalslot-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a4d27da18f70b2ebd9cfc4f782e6aa90", "sha256": "676e913cd6aefb8ef5f5ef368cc85bd8bc8847a12fb00348f2bdfe78abb0e3de" }, "downloads": -1, "filename": "signalslot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a4d27da18f70b2ebd9cfc4f782e6aa90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7954, "upload_time": "2019-05-16T13:04:26", "url": "https://files.pythonhosted.org/packages/3f/2f/237410ca5e28ee68ab84587bc2314d7fac75ce67c91148133c1eefc0ed16/signalslot-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a4d27da18f70b2ebd9cfc4f782e6aa90", "sha256": "676e913cd6aefb8ef5f5ef368cc85bd8bc8847a12fb00348f2bdfe78abb0e3de" }, "downloads": -1, "filename": "signalslot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a4d27da18f70b2ebd9cfc4f782e6aa90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7954, "upload_time": "2019-05-16T13:04:26", "url": "https://files.pythonhosted.org/packages/3f/2f/237410ca5e28ee68ab84587bc2314d7fac75ce67c91148133c1eefc0ed16/signalslot-0.1.2.tar.gz" } ] }