diff options
author | Ray Holder <ray@blacklocus.com> | 2013-01-19 22:37:34 -0600 |
---|---|---|
committer | Ray Holder <ray@blacklocus.com> | 2013-01-19 22:37:34 -0600 |
commit | 6317adfe060fd4437ac4cacab879df3ac4179901 (patch) | |
tree | 366163a75644c4adb8880da93f797903f0567a47 /setup.py | |
download | retrying-6317adfe060fd4437ac4cacab879df3ac4179901.tar.gz |
add license and other project boilerplate
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..b886ec5 --- /dev/null +++ b/setup.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python + +import os +import sys + +try: + from setuptools import setup +except ImportError: + from distutils.core import setup + +settings = dict() + + +# Publish Helper. +if sys.argv[-1] == 'publish': + os.system('python setup.py sdist upload') + sys.exit() + +settings.update( + name='retrying', + version='1.0.0', + description='Retry any arbitrary function conditionally via a decorator', + long_description=open('README.rst').read(), + author='Ray Holder', + url='https://github.com/rholder/retrying', + keywords="context manager decorator decorators retry retrying exception exponential backoff", + py_modules= ['retrying'], + classifiers=( + 'Intended Audience :: Developers', + 'Natural Language :: English', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2.6', + 'Programming Language :: Python :: 2.7', + ) +) + + +setup(**settings) |