from setuptools import setup, Extension


setup (name = 'staticlocal',
       version = '0.0.2',
       description = 'An implementation of static local variables, as familiar from C',
       author = 'William Emerison Six',
       author_email = 'billsix@gmail.com',
       url = 'https://github.com/billsix/staticlocal',
       keywords = "staticlocal",
       license = "MIT",
       packages=['staticlocal'],
       package_dir={'staticlocal': 'src/staticlocal'},
       classifiers=[
           "Development Status :: 3 - Alpha",
           "Topic :: Utilities",
           "License :: OSI Approved :: MIT License",
       ],
       long_description = '''
Static local variables are variables local to a function, which upon
first application, assign a value to the variable.  The value bound
by the variable persists after the function application completes,
so the state is preserved across muliple applications of the function.
''')
