{ "info": { "author": "Matthew Iversen", "author_email": "matt@notevencode.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Utilities" ], "description": "Calldules!\n==========\n\nNo more from import !\n\nWouldn't be nice if...\n\n >>> import pprint\n >>> pprint(\"hello\")\n Traceback (most recent call last):\n File \"\", line 1, in \n TypeError: 'module' object is not callable\n\nWas possible? Well:\n\n1. Add special sauce::\n\n >>> import calldules\n\n2. Import module(s), call::\n\n >>> import pprint\n >>> pprint(\"hello\")\n\n3. ???\\?\n\n ::\n\n 'hello'\n\n4. PROFIT!!!\n\nAlso works with such modules as ``flask``, ``codecs``, ``array``, ``datetime``,\n``decimal``, ``random``, and many more!\n\nNo responsibility is taken for any grievous harm caused either\nby irresponsible *or* responsible use of ``calldules``.\n\nInspired by Richard Jones' talk `Don't Do This`_.\n\n.. _Don't Do This: http://www.youtube.com/watch?v=H2yfXnUb1S4", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Ivoz/calldules/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "calldules", "package_url": "https://pypi.org/project/calldules/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/calldules/", "project_urls": { "Homepage": "https://github.com/Ivoz/calldules/" }, "release_url": "https://pypi.org/project/calldules/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Making modules callable, for not very good reasons.", "version": "1.0.1" }, "last_serial": 1009194, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "3b45753f8de06cb352b696d4f8b1c6c7", "sha256": "05bd8bd3ab1413ff4a36ffbe4a2156fdd3aad2cd65010602f505a4a6d4ba1583" }, "downloads": -1, "filename": "calldules-1.0-py27-none-any.whl", "has_sig": false, "md5_digest": "3b45753f8de06cb352b696d4f8b1c6c7", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 5084, "upload_time": "2014-01-09T10:08:56", "url": "https://files.pythonhosted.org/packages/1a/ca/78930c6acf4715dd8cd0c9c9ef1b91bff0958ef9936443474649095e9258/calldules-1.0-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c81ce69f11086ae5cb53ecc5f6907574", "sha256": "339f1223f4b3d367af1f48418f2baef3dc997c5caa6a8d125dd4327044560359" }, "downloads": -1, "filename": "calldules-1.0.tar.gz", "has_sig": false, "md5_digest": "c81ce69f11086ae5cb53ecc5f6907574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2845, "upload_time": "2013-11-04T11:15:30", "url": "https://files.pythonhosted.org/packages/bd/01/0b75dd23d38bdbe5d0ef1fc096233d898a38c66d3aba5acad9064547860b/calldules-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "180e7f37ab3617c83787cbecd30dfa4e", "sha256": "13077009a0723b239e19fbdd6d031a1c2aad4d8f91d95b2b9199b3a15e8cc66e" }, "downloads": -1, "filename": "calldules-1.0.1.tar.gz", "has_sig": false, "md5_digest": "180e7f37ab3617c83787cbecd30dfa4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3002, "upload_time": "2014-02-23T14:53:01", "url": "https://files.pythonhosted.org/packages/d1/86/55e5d4866e8be2f49c58185a7f04ed51db1ba1895bfa91d42652016d0d66/calldules-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "28622862a5a8503a881a386056cf53b5", "sha256": "ecb7656647708afeef9fb6180093363340d28d14e0b84321618d6504b8d4ba76" }, "downloads": -1, "filename": "calldules-1.0.1.zip", "has_sig": false, "md5_digest": "28622862a5a8503a881a386056cf53b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5593, "upload_time": "2014-02-23T14:53:05", "url": "https://files.pythonhosted.org/packages/bb/40/e2ed0dab99706e1bc82dd715048b10deca0416bbf0ade6e3fe9178c69676/calldules-1.0.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "180e7f37ab3617c83787cbecd30dfa4e", "sha256": "13077009a0723b239e19fbdd6d031a1c2aad4d8f91d95b2b9199b3a15e8cc66e" }, "downloads": -1, "filename": "calldules-1.0.1.tar.gz", "has_sig": false, "md5_digest": "180e7f37ab3617c83787cbecd30dfa4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3002, "upload_time": "2014-02-23T14:53:01", "url": "https://files.pythonhosted.org/packages/d1/86/55e5d4866e8be2f49c58185a7f04ed51db1ba1895bfa91d42652016d0d66/calldules-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "28622862a5a8503a881a386056cf53b5", "sha256": "ecb7656647708afeef9fb6180093363340d28d14e0b84321618d6504b8d4ba76" }, "downloads": -1, "filename": "calldules-1.0.1.zip", "has_sig": false, "md5_digest": "28622862a5a8503a881a386056cf53b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5593, "upload_time": "2014-02-23T14:53:05", "url": "https://files.pythonhosted.org/packages/bb/40/e2ed0dab99706e1bc82dd715048b10deca0416bbf0ade6e3fe9178c69676/calldules-1.0.1.zip" } ] }