{ "info": { "author": "Brian Beckman", "author_email": "bc.beckman@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development" ], "description": "# LOCUTIUS\n\nAdapted from Adam Bard's work at https://unpythonic.com/02_02_multimethods/,\nwith clarifications, corrections, and unit tests.\n\nClojure-style multimethods with arbitrary dispatch keys. See 'test_locutius.py'\nfor usage examples.\n\n\n## INSTALLATION\n\n pip install locutius\n\nRequires Python 3, preferably 3.6 or later.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rebcabin/locutius", "keywords": "locutius,multimethod,multimethods,decorator,decorators,dispatch", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "locutius", "package_url": "https://pypi.org/project/locutius/", "platform": "", "project_url": "https://pypi.org/project/locutius/", "project_urls": { "Homepage": "https://github.com/rebcabin/locutius" }, "release_url": "https://pypi.org/project/locutius/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Clojure-style multimethods with arbitrary dispatch keys.", "version": "1.0.1" }, "last_serial": 4157036, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "310c4738ddf57d59f5cd28d45989bec1", "sha256": "8111a8ddb59db9c704a29281da2e6b7dd242c61d428d05a9c4c5e3a068f7c36d" }, "downloads": -1, "filename": "locutius-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "310c4738ddf57d59f5cd28d45989bec1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4677, "upload_time": "2018-08-05T16:17:29", "url": "https://files.pythonhosted.org/packages/b0/dc/37692cc9927a10720b4111401a07c9d5719309012df5912ce105f1905b82/locutius-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7eed8ab3e1aaab4dad4110894dbc2526", "sha256": "fb46c48875f8a51f83dc04f8e0c6fd90717f2f5b078ec95205c7149d08e6e0e8" }, "downloads": -1, "filename": "locutius-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7eed8ab3e1aaab4dad4110894dbc2526", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2018-08-05T16:17:30", "url": "https://files.pythonhosted.org/packages/e7/3e/8d3118332b69e9cdd879230af0f1ec675bcad2e4d26175a038a812936f05/locutius-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "450b823b6bbfdc26f3602ca7aff291c9", "sha256": "17b1dddcb895b85deed2495afbba00accb327f2c8060fe4dffe26737e574013b" }, "downloads": -1, "filename": "locutius-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "450b823b6bbfdc26f3602ca7aff291c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3996, "upload_time": "2018-08-10T13:40:35", "url": "https://files.pythonhosted.org/packages/4c/8a/58a4f9978d426d8d340eefdf16d069c7f46db21b50eb8803fdfe2f38b9d7/locutius-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a2e41578c5d982d94181c98ecf7b5bc", "sha256": "dd42e226fa30c565d917381d87146c669122b6375a77cea6354370f234cea98a" }, "downloads": -1, "filename": "locutius-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8a2e41578c5d982d94181c98ecf7b5bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3522, "upload_time": "2018-08-10T13:40:36", "url": "https://files.pythonhosted.org/packages/02/19/fdb54110c254238db61b1f25991591adaa8b3bcbad31cf364094c1c1cf3a/locutius-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "450b823b6bbfdc26f3602ca7aff291c9", "sha256": "17b1dddcb895b85deed2495afbba00accb327f2c8060fe4dffe26737e574013b" }, "downloads": -1, "filename": "locutius-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "450b823b6bbfdc26f3602ca7aff291c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3996, "upload_time": "2018-08-10T13:40:35", "url": "https://files.pythonhosted.org/packages/4c/8a/58a4f9978d426d8d340eefdf16d069c7f46db21b50eb8803fdfe2f38b9d7/locutius-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a2e41578c5d982d94181c98ecf7b5bc", "sha256": "dd42e226fa30c565d917381d87146c669122b6375a77cea6354370f234cea98a" }, "downloads": -1, "filename": "locutius-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8a2e41578c5d982d94181c98ecf7b5bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3522, "upload_time": "2018-08-10T13:40:36", "url": "https://files.pythonhosted.org/packages/02/19/fdb54110c254238db61b1f25991591adaa8b3bcbad31cf364094c1c1cf3a/locutius-1.0.1.tar.gz" } ] }