diff options
| author | michele.simionato <devnull@localhost> | 2008-12-10 07:05:52 +0000 |
|---|---|---|
| committer | michele.simionato <devnull@localhost> | 2008-12-10 07:05:52 +0000 |
| commit | f368a98c18161cc3eb6f316a1e0dd3228a808925 (patch) | |
| tree | 3bc7da4b2eeacb4a6270dc4e0eb410dd39b4d0d8 /setup.py | |
| parent | d8093a86cc3b49f3d13e8616794731a17b8b866b (diff) | |
| download | python-decorator-git-f368a98c18161cc3eb6f316a1e0dd3228a808925.tar.gz | |
Removed decorator.apply and decorator.wrap
Diffstat (limited to 'setup.py')
| -rw-r--r-- | setup.py | 61 |
1 files changed, 31 insertions, 30 deletions
@@ -3,35 +3,36 @@ try: except ImportError: from distutils.core import setup -setup(name='decorator', - version='2.3.2', - description=\ - 'Better living through Python with decorators.', - long_description="""\ -As of now, writing custom decorators correctly requires some experience -and it is not as easy as it could be. For instance, typical implementations -of decorators involve nested functions, and we all know -that flat is better than nested. Moreover, typical implementations -of decorators do not preserve the signature of decorated functions, -thus confusing both documentation tools and developers. +VERSION = '3.0.0' -The aim of the decorator module it to simplify the usage of decorators -for the average programmer, and to popularize decorators usage giving -examples of useful decorators, such as memoize, tracing, -redirecting_stdout, locked, etc.""", - author='Michele Simionato', - author_email='michele.simionato@gmail.com', - url='http://www.phyast.pitt.edu/~micheles/python/documentation.html', - license="BSD License", - py_modules = ['decorator'], - keywords="decorators generic utility", - classifiers=['Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: BSD License', - 'Natural Language :: English', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Topic :: Software Development :: Libraries', - 'Topic :: Utilities'], - zip_safe=False) +if __name__ == '__main__': + setup(name='decorator', + version=VERSION, + description='Better living through Python with decorators', + long_description="""\ + As of now, writing custom decorators correctly requires some experience + and it is not as easy as it could be. For instance, typical implementations + of decorators involve nested functions, and we all know + that flat is better than nested. Moreover, typical implementations + of decorators do not preserve the signature of decorated functions, + thus confusing both documentation tools and developers. + + The aim of the decorator module it to simplify the usage of decorators + for the average programmer, and to popularize decorators usage giving + examples of useful decorators, such as memoize, tracing, threaded, etc.""", + author='Michele Simionato', + author_email='michele.simionato@gmail.com', + url='http://pypi.python.org/pypi/decorator', + license="BSD License", + py_modules = ['decorator'], + keywords="decorators generic utility", + classifiers=['Development Status :: 5 - Production/Stable', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: BSD License', + 'Natural Language :: English', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Topic :: Software Development :: Libraries', + 'Topic :: Utilities'], + zip_safe=False) |
