{ "info": { "author": "Thom Neale", "author_email": "twneale@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.4" ], "description": "Tools abound for single/double/multiple dispatch in python, but most\nresort to blatantly magical trickery, like inspecting and\ninjecting names into lower stack frames, allowing strings to be\npassed as code and executed in the dispatchers context, and\nother things this package deems silly and/or garbage.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/twneale/nmmd", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "nmmd", "package_url": "https://pypi.org/project/nmmd/", "platform": "any", "project_url": "https://pypi.org/project/nmmd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/twneale/nmmd" }, "release_url": "https://pypi.org/project/nmmd/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Tools for Non-Magical Multiple Dispatch", "version": "0.0.3" }, "last_serial": 1112690, "releases": { "0.0.0.": [ { "comment_text": "", "digests": { "md5": "6e9e84f16286c3b23a69dfc83bc835df", "sha256": "d329da1a1838e2b6d44ac884ada8c8eb2018c4bd759f4901af89d5a8a57d11f4" }, "downloads": -1, "filename": "nmmd-0.0.0..tar.gz", "has_sig": false, "md5_digest": "6e9e84f16286c3b23a69dfc83bc835df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4605, "upload_time": "2014-05-15T18:52:31", "url": "https://files.pythonhosted.org/packages/52/5c/9ba2c234d9c2125c7a986db31e39866d88bfcc18f5099347ce5df5acf886/nmmd-0.0.0..tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "2c6606a600d47a297265c44f0c019ac6", "sha256": "2258fdee8112cafa380b621fdf1b4dfb7ff1d732dc123fe6d60f3758b3c43d3f" }, "downloads": -1, "filename": "nmmd-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2c6606a600d47a297265c44f0c019ac6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4780, "upload_time": "2014-05-15T19:59:37", "url": "https://files.pythonhosted.org/packages/b4/8d/9b2c86257d28f19dcd5afd66b8b4d18f1aba01c1b3905dcb930300156021/nmmd-0.0.1.tar.gz" } ], "0.0.1.": [ { "comment_text": "", "digests": { "md5": "327ee654647084a2aa22d046d0bfb4b0", "sha256": "b82d6cff72604fa1abd3b8fe4fdffaecf14fda1df8fe3336c9da6fdb3c1142c5" }, "downloads": -1, "filename": "nmmd-0.0.1..tar.gz", "has_sig": false, "md5_digest": "327ee654647084a2aa22d046d0bfb4b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4782, "upload_time": "2014-05-15T19:38:10", "url": "https://files.pythonhosted.org/packages/36/4a/1fbfa880d1795382973b730cd22fb2022cdeb0dbf346b24c39af8e54c733/nmmd-0.0.1..tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "dd29d4b8158b2ce596991598c76dffda", "sha256": "3b1ae2469c87d3f4949f870f086766fe513f96baaa4def96e491c980733d7c33" }, "downloads": -1, "filename": "nmmd-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dd29d4b8158b2ce596991598c76dffda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4825, "upload_time": "2014-05-15T20:03:10", "url": "https://files.pythonhosted.org/packages/d0/7d/7909afcf671020385515fb5e51e6569b8bf9f09ba5fed43692869c029ddc/nmmd-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7ba6e045a867afc1dfb53240cf07a781", "sha256": "e977d3774b60324c6c5df5eb7abd39378df4dcc141e075cedab6795ac453c020" }, "downloads": -1, "filename": "nmmd-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ba6e045a867afc1dfb53240cf07a781", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7086, "upload_time": "2014-06-03T14:42:08", "url": "https://files.pythonhosted.org/packages/31/c1/176f90faa973c26fe99cc1384c1acd45ba2dec08a66a82489192e4f68d05/nmmd-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10b6b6508a84385da9b22bdd445d08b4", "sha256": "d8cafa137f1d966ce98fa8806980ba8bf53ec6b9591242ac75d95d1a43c0e39d" }, "downloads": -1, "filename": "nmmd-0.0.3.tar.gz", "has_sig": false, "md5_digest": "10b6b6508a84385da9b22bdd445d08b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4766, "upload_time": "2014-05-15T20:04:58", "url": "https://files.pythonhosted.org/packages/6c/4e/05835e960a7767e24294f6f30fb0f3f9444fcd449fcf30c9ebb6d83accb4/nmmd-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ba6e045a867afc1dfb53240cf07a781", "sha256": "e977d3774b60324c6c5df5eb7abd39378df4dcc141e075cedab6795ac453c020" }, "downloads": -1, "filename": "nmmd-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ba6e045a867afc1dfb53240cf07a781", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7086, "upload_time": "2014-06-03T14:42:08", "url": "https://files.pythonhosted.org/packages/31/c1/176f90faa973c26fe99cc1384c1acd45ba2dec08a66a82489192e4f68d05/nmmd-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10b6b6508a84385da9b22bdd445d08b4", "sha256": "d8cafa137f1d966ce98fa8806980ba8bf53ec6b9591242ac75d95d1a43c0e39d" }, "downloads": -1, "filename": "nmmd-0.0.3.tar.gz", "has_sig": false, "md5_digest": "10b6b6508a84385da9b22bdd445d08b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4766, "upload_time": "2014-05-15T20:04:58", "url": "https://files.pythonhosted.org/packages/6c/4e/05835e960a7767e24294f6f30fb0f3f9444fcd449fcf30c9ebb6d83accb4/nmmd-0.0.3.tar.gz" } ] }