summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authormichele.simionato <devnull@localhost>2008-12-10 07:05:52 +0000
committermichele.simionato <devnull@localhost>2008-12-10 07:05:52 +0000
commitf368a98c18161cc3eb6f316a1e0dd3228a808925 (patch)
tree3bc7da4b2eeacb4a6270dc4e0eb410dd39b4d0d8 /setup.py
parentd8093a86cc3b49f3d13e8616794731a17b8b866b (diff)
downloadpython-decorator-git-f368a98c18161cc3eb6f316a1e0dd3228a808925.tar.gz
Removed decorator.apply and decorator.wrap
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py61
1 files changed, 31 insertions, 30 deletions
diff --git a/setup.py b/setup.py
index e6240f6..3b18292 100644
--- a/setup.py
+++ b/setup.py
@@ -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)