Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 75 lines (68 sloc) 3.307 kb
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
1 #!/usr/bin/env python
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
2
209bb10 Adding the gs and file modules to list of packages. Fixes issue 406.
Mitch.Garnaat authored
3 # Copyright (c) 2006-2010 Mitch Garnaat http://garnaat.org/
4 # Copyright (c) 2010, Eucalyptus Systems, Inc.
5 # All rights reserved.
5d5aa35 Initial version of code. Still not complete for correct but passes s…
Mitch.Garnaat authored
6 #
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
7 # Permission is hereby granted, free of charge, to any person obtaining a
8 # copy of this software and associated documentation files (the
9 # "Software"), to deal in the Software without restriction, including
10 # without limitation the rights to use, copy, modify, merge, publish, dis-
11 # tribute, sublicense, and/or sell copies of the Software, and to permit
12 # persons to whom the Software is furnished to do so, subject to the fol-
13 # lowing conditions:
5d5aa35 Initial version of code. Still not complete for correct but passes s…
Mitch.Garnaat authored
14 #
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
15 # The above copyright notice and this permission notice shall be included
16 # in all copies or substantial portions of the Software.
5d5aa35 Initial version of code. Still not complete for correct but passes s…
Mitch.Garnaat authored
17 #
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
18 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19 # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
20 # ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
898f5e9 @jtriley add hashlib to install_requires in setup.py (py24)
jtriley authored
21 # SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
22 # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
23 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
24 # IN THE SOFTWARE.
5d5aa35 Initial version of code. Still not complete for correct but passes s…
Mitch.Garnaat authored
25
3b44b1c A working version, at last.
Mitch.Garnaat authored
26 try:
27 from setuptools import setup
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
28 extra = {"test_suite": "tests.test.suite"}
3b44b1c A working version, at last.
Mitch.Garnaat authored
29 except ImportError:
30 from distutils.core import setup
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
31 extra = {}
3b44b1c A working version, at last.
Mitch.Garnaat authored
32
898f5e9 @jtriley add hashlib to install_requires in setup.py (py24)
jtriley authored
33 import sys
34
1a476f0 Merging changes from new_pyami branch over to trunk.
Mitch.Garnaat authored
35 from boto import Version
3b44b1c A working version, at last.
Mitch.Garnaat authored
36
898f5e9 @jtriley add hashlib to install_requires in setup.py (py24)
jtriley authored
37 install_requires = []
38 maj, min, micro, rel, serial = sys.version_info
39 if (maj, min) == (2, 4):
40 # boto needs hashlib module which is not in py2.4
41 install_requires.append("hashlib")
42
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
43 setup(name = "boto",
1a476f0 Merging changes from new_pyami branch over to trunk.
Mitch.Garnaat authored
44 version = Version,
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
45 description = "Amazon Web Services Library",
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
46 long_description = "Python interface to Amazon's Web Services.",
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
47 author = "Mitch Garnaat",
48 author_email = "mitch@garnaat.com",
898f5e9 @jtriley add hashlib to install_requires in setup.py (py24)
jtriley authored
49 scripts = ["bin/sdbadmin", "bin/elbadmin", "bin/cfadmin",
50 "bin/s3put", "bin/fetch_file", "bin/launch_instance",
51 "bin/list_instances", "bin/taskadmin", "bin/kill_instance",
a03a746 Forgot to add boto.route53 to list of modules.
Mitch Garnaat authored
52 "bin/bundle_image", "bin/pyami_sendmail", "bin/lss3",
8b65bfb Updated Route53 connections to use the same XML parsing used elsewhere
Chris Moyer authored
53 "bin/cq", "bin/route53"],
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
54 install_requires = install_requires,
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
55 url = "http://code.google.com/p/boto/",
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
56 packages = ["boto", "boto.sqs", "boto.s3", "boto.gs", "boto.file",
57 "boto.ec2", "boto.ec2.cloudwatch", "boto.ec2.autoscale",
58 "boto.ec2.elb", "boto.sdb", "boto.cacerts",
59 "boto.sdb.db", "boto.sdb.db.manager", "boto.mturk",
60 "boto.pyami", "boto.mashups", "boto.contrib", "boto.manage",
61 "boto.services", "boto.cloudfront", "boto.roboto",
62 "boto.rds", "boto.vpc", "boto.fps", "boto.emr", "boto.sns",
63 "boto.ecs", "boto.iam", "boto.route53", "boto.ses",
64 "tests", "tests.devpay", "tests.ec2", "tests.sdb",
65 "tests.sqs", "tests.s3"],
66 license = "MIT",
67 platforms = "Posix; MacOS X; Windows",
68 classifiers = ["Development Status :: 5 - Production/Stable",
69 "Intended Audience :: Developers",
70 "License :: OSI Approved :: MIT License",
71 "Operating System :: OS Independent",
72 "Topic :: Internet"],
73 **extra
5d5aa35 Initial version of code. Still not complete for correct but passes s…
Mitch.Garnaat authored
74 )
Something went wrong with that request. Please try again.