Metadata-Version: 1.1
Name: gradual
Version: 0.1.1
Summary: A package providing runtime semantics of Gradual Typing
Home-page: http://bitbucket.org/gradual/
Author: Shashank Bharadwaj
Author-email: shanka.mns@gmail.com
License: UNKNOWN
Description: Gradual Typing for Python
        =========================
        
        This package provides the runtime type-checking semantics of Gradual
        Typing for Python. Get a short introduction to `gradual typing here`_.
        
        
        Installing
        ----------
        
        This package only works on Python 3. To install ``gradual`` on your
        system, you must first get the Python 3 version of ``pip-3.2``::
        
            sudo apt-get install python3-pip
        
        Now, you can easily install the gradual package via::
        
            pip install gradual
        
        If you wish to install it to your base system, then the above command
        would require root. If you already have ``gradual`` and wish to
        upgrade the existing package then you can use the ``--upgrade`` flag::
        
            pip install --upgrade gradual
        
        
        
        Usage
        -----
        
        Once you have installed the package, fire up the Python 3 interpreter
        and just do::
        
            from gradual import *
        
            @typed
            def calculate_total(a:int, b:int) -> int:
                return a + b//100
        
        
        .. _gradual typing here: http://ecee.colorado.edu/~siek/gradualtyping.html
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Libraries
