{ "info": { "author": "Shashank Bharadwaj", "author_email": "shanka.mns@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: Software Development :: Documentation", "Topic :: Software Development :: Libraries" ], "description": "Gradual Typing for Python\n=========================\n\nThis package provides the runtime type-checking semantics of Gradual\nTyping for Python. Get a short introduction to `gradual typing here`_.\n\n\nInstalling\n----------\n\nThis package only works on Python 3. To install ``gradual`` on your\nsystem, you must first get the Python 3 version of ``pip-3.2``::\n\n sudo apt-get install python3-pip\n\nNow, you can easily install the gradual package via::\n\n pip install gradual\n\nIf you wish to install it to your base system, then the above command\nwould require root. If you already have ``gradual`` and wish to\nupgrade the existing package then you can use the ``--upgrade`` flag::\n\n pip install --upgrade gradual\n\n\n\nUsage\n-----\n\nOnce you have installed the package, fire up the Python 3 interpreter\nand just do::\n\n from gradual import *\n\n @typed\n def calculate_total(a:int, b:int) -> int:\n return a + b//100\n\n\n.. _gradual typing here: http://ecee.colorado.edu/~siek/gradualtyping.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/gradual/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "gradual", "package_url": "https://pypi.org/project/gradual/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gradual/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/gradual/" }, "release_url": "https://pypi.org/project/gradual/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "A package providing runtime semantics of Gradual Typing", "version": "0.1.1" }, "last_serial": 792657, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "04c94dc4eec30bef3e9c36b101704ba7", "sha256": "ce5073410f614eb76bd19f5f38643d6cf3750e200fee306102511fafc7b045d1" }, "downloads": -1, "filename": "gradual-0.1.1.tar.gz", "has_sig": false, "md5_digest": "04c94dc4eec30bef3e9c36b101704ba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5595, "upload_time": "2012-10-23T23:55:52", "url": "https://files.pythonhosted.org/packages/7d/05/841f1c79382ec8ff8b01132695b4c9c2727c9c12301ddb856c72c0dd44ea/gradual-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04c94dc4eec30bef3e9c36b101704ba7", "sha256": "ce5073410f614eb76bd19f5f38643d6cf3750e200fee306102511fafc7b045d1" }, "downloads": -1, "filename": "gradual-0.1.1.tar.gz", "has_sig": false, "md5_digest": "04c94dc4eec30bef3e9c36b101704ba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5595, "upload_time": "2012-10-23T23:55:52", "url": "https://files.pythonhosted.org/packages/7d/05/841f1c79382ec8ff8b01132695b4c9c2727c9c12301ddb856c72c0dd44ea/gradual-0.1.1.tar.gz" } ] }