Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 105 lines (96 sloc) 4.874 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
5804658 @nicorevin Remove redundant __future__ imports
nicorevin authored
26 from __future__ import print_function
610752d @dahlia Close opened file
dahlia authored
27
3b44b1c A working version, at last.
Mitch.Garnaat authored
28 try:
29 from setuptools import setup
25435d0 @jtriley move setuptools-specific kwargs to 'extra' dict
jtriley authored
30 extra = dict(test_suite="tests.test.suite", include_package_data=True)
3b44b1c A working version, at last.
Mitch.Garnaat authored
31 except ImportError:
32 from distutils.core import setup
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
33 extra = {}
3b44b1c A working version, at last.
Mitch.Garnaat authored
34
898f5e9 @jtriley add hashlib to install_requires in setup.py (py24)
jtriley authored
35 import sys
36
6cadd84 @garnaat Explicitly add cacerts.txt to MANIFEST.in to make sure it is included…
garnaat authored
37 from boto import __version__
3b44b1c A working version, at last.
Mitch.Garnaat authored
38
96cd280 @danielgtaylor Initial work to support Python 3.3+
danielgtaylor authored
39 if sys.version_info <= (2, 5):
40 error = "ERROR: boto requires Python Version 2.6 or above...exiting."
41 print(error, file=sys.stderr)
6abd244 @jtriley setup.py: raise error if Python <= 2.4
jtriley authored
42 sys.exit(1)
898f5e9 @jtriley add hashlib to install_requires in setup.py (py24)
jtriley authored
43
610752d @dahlia Close opened file
dahlia authored
44 def readme():
45 with open("README.rst") as f:
46 return f.read()
47
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
48 setup(name = "boto",
6cadd84 @garnaat Explicitly add cacerts.txt to MANIFEST.in to make sure it is included…
garnaat authored
49 version = __version__,
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
50 description = "Amazon Web Services Library",
610752d @dahlia Close opened file
dahlia authored
51 long_description = readme(),
8cb7f65 fixed values for my package rather than the one I copied from.
Mitch.Garnaat authored
52 author = "Mitch Garnaat",
53 author_email = "mitch@garnaat.com",
898f5e9 @jtriley add hashlib to install_requires in setup.py (py24)
jtriley authored
54 scripts = ["bin/sdbadmin", "bin/elbadmin", "bin/cfadmin",
55 "bin/s3put", "bin/fetch_file", "bin/launch_instance",
56 "bin/list_instances", "bin/taskadmin", "bin/kill_instance",
a03a746 Forgot to add boto.route53 to list of modules.
Mitch Garnaat authored
57 "bin/bundle_image", "bin/pyami_sendmail", "bin/lss3",
5c0c353 @glance- s3put s3multiput: Merge multiput functionality into s3put
glance- authored
58 "bin/cq", "bin/route53", "bin/cwutil", "bin/instance_events",
641186f Added dynamodb_dump/dynamodb_load to the list of scripts in setup.py.
Max Noel authored
59 "bin/asadmin", "bin/glacier", "bin/mturk",
60 "bin/dynamodb_dump", "bin/dynamodb_load"],
f221d39 @garnaat Bumping version number and changing project home page in setup.py.
garnaat authored
61 url = "https://github.com/boto/boto/",
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
62 packages = ["boto", "boto.sqs", "boto.s3", "boto.gs", "boto.file",
63 "boto.ec2", "boto.ec2.cloudwatch", "boto.ec2.autoscale",
64 "boto.ec2.elb", "boto.sdb", "boto.cacerts",
e34453b @garnaat Fixing setup.py and MANIFEST to make a clean release with setup.py sd…
garnaat authored
65 "boto.sdb.db", "boto.sdb.db.manager",
d062caf @garnaat Removed duplicate entries for boto.mturk package.
garnaat authored
66 "boto.mturk", "boto.pyami",
e34453b @garnaat Fixing setup.py and MANIFEST to make a clean release with setup.py sd…
garnaat authored
67 "boto.pyami.installers", "boto.pyami.installers.ubuntu",
68 "boto.mashups", "boto.contrib", "boto.manage",
f797759 @garnaat Tests need to be in the source distro but shouldn't be installed. Al…
garnaat authored
69 "boto.services", "boto.cloudfront",
e34453b @garnaat Fixing setup.py and MANIFEST to make a clean release with setup.py sd…
garnaat authored
70 "boto.roboto", "boto.rds", "boto.vpc", "boto.fps",
3ef9cbf @kopertop Removed tests from the setup.py file, as they're no longer to be
kopertop authored
71 "boto.fps", "boto.emr", "boto.emr", "boto.sns",
8427d86 @mumrah Registering new module in auth handler, setup.py, etc
mumrah authored
72 "boto.ecs", "boto.iam", "boto.route53", "boto.ses",
5474a41 @garnaat Add swf to list of modules and to reference documentation.
garnaat authored
73 "boto.cloudformation", "boto.sts", "boto.dynamodb",
6c3cdec @garnaat Adding beanstalk to setup.py and docs index.
garnaat authored
74 "boto.swf", "boto.mws", "boto.cloudsearch", "boto.glacier",
1fab6ee @jamesls Add support for Amazon Elastic Transcoder
jamesls authored
75 "boto.beanstalk", "boto.datapipeline", "boto.elasticache",
b711c99 @toastdriven Added underlying DynamoDB v2 support.
toastdriven authored
76 "boto.elastictranscoder", "boto.opsworks", "boto.redshift",
aa92789 @danielgtaylor Add support for AWS Direct Connect
danielgtaylor authored
77 "boto.dynamodb2", "boto.support", "boto.cloudtrail",
0f93bba @danielgtaylor CloudSearch2 updates
danielgtaylor authored
78 "boto.directconnect", "boto.kinesis", "boto.rds2",
4c57943 @kyleknap Add support for Amazon Route 53 Domains.
kyleknap authored
79 "boto.cloudsearch2", "boto.logs", "boto.vendored",
6f599ba @kyleknap Added support for Amazon Cognito.
kyleknap authored
80 "boto.route53.domains", "boto.cognito",
deae611 @kyleknap Add cloudsearchdomain
kyleknap authored
81 "boto.cognito.identity", "boto.cognito.sync",
b11a5dc @kyleknap Initial commit of lambda
kyleknap authored
82 "boto.cloudsearchdomain", "boto.kms",
4e66d0e @tombenninger Fixed spelling of boto.awslambda package.
tombenninger authored
83 "boto.awslambda", "boto.codedeploy", "boto.configservice",
ab32d57 @kyleknap Add support for Amazon Machine Learning
kyleknap authored
84 "boto.cloudhsm", "boto.ec2containerservice",
85 "boto.machinelearning"],
8fa3b6c @toastdriven Started change to load endpoints from JSON.
toastdriven authored
86 package_data = {
87 "boto.cacerts": ["cacerts.txt"],
88 "boto": ["endpoints.json"],
89 },
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
90 license = "MIT",
91 platforms = "Posix; MacOS X; Windows",
92 classifiers = ["Development Status :: 5 - Production/Stable",
93 "Intended Audience :: Developers",
94 "License :: OSI Approved :: MIT License",
95 "Operating System :: OS Independent",
4f71366 @garnaat Adding trove classifier for python version.
garnaat authored
96 "Topic :: Internet",
a04c47d @garnaat Messing around with trove classifiers again.
garnaat authored
97 "Programming Language :: Python :: 2",
98 "Programming Language :: Python :: 2.6",
1ac79d0 @danielgtaylor Update trove classifiers
danielgtaylor authored
99 "Programming Language :: Python :: 2.7",
100 "Programming Language :: Python :: 3",
101 "Programming Language :: Python :: 3.3",
102 "Programming Language :: Python :: 3.4"],
8f68784 @bradleyayers * setup.py syntax is now more consistent.
bradleyayers authored
103 **extra
5d5aa35 Initial version of code. Still not complete for correct but passes s…
Mitch.Garnaat authored
104 )
Something went wrong with that request. Please try again.