1
from distutils.core import setup
5
from txaws import version
7
# If setuptools is present, use it to find_packages(), and also
8
# declare our dependency on python-dateutil.
12
from setuptools import find_packages
13
extra_setup_args['install_requires'] = ['python-dateutil<2.0', 'twisted']
17
Compatibility wrapper.
19
Taken from storm setup.py.
22
for directory, subdirectories, files in os.walk("txaws"):
23
if '__init__.py' in files:
24
packages.append(directory.replace(os.sep, '.'))
27
long_description = """
28
Twisted-based Asynchronous Libraries for Amazon Web Services and Eucalyptus
29
private clouds This project's goal is to have a complete Twisted API
30
representing the spectrum of Amazon's web services as well as support for
37
version=version.txaws,
38
description="Async library for EC2, OpenStack, and Eucalyptus",
39
author="txAWS Developers",
40
author_email="txaws-discuss@lists.launchpad.net",
41
url="https://launchpad.net/txaws",
43
packages=find_packages(),
44
scripts=glob("./bin/*"),
45
long_description=long_description,
47
"Development Status :: 4 - Beta",
48
"Intended Audience :: Developers",
49
"Intended Audience :: System Administrators",
50
"Intended Audience :: Information Technology",
51
"Programming Language :: Python",
53
"Topic :: Internet :: WWW/HTTP",
54
"License :: OSI Approved :: MIT License",