OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # -*- coding: utf-8 -*- | 2 # -*- coding: utf-8 -*- |
3 # Copyright 2011 Google Inc. All Rights Reserved. | 3 # Copyright 2011 Google Inc. All Rights Reserved. |
4 # | 4 # |
5 # Licensed under the Apache License, Version 2.0 (the "License"); | 5 # Licensed under the Apache License, Version 2.0 (the "License"); |
6 # you may not use this file except in compliance with the License. | 6 # you may not use this file except in compliance with the License. |
7 # You may obtain a copy of the License at | 7 # You may obtain a copy of the License at |
8 # | 8 # |
9 # http://www.apache.org/licenses/LICENSE-2.0 | 9 # http://www.apache.org/licenses/LICENSE-2.0 |
10 # | 10 # |
(...skipping 20 matching lines...) Expand all Loading... |
31 * Uploading, downloading, and deleting objects. | 31 * Uploading, downloading, and deleting objects. |
32 * Listing buckets and objects. | 32 * Listing buckets and objects. |
33 * Moving, copying, and renaming objects. | 33 * Moving, copying, and renaming objects. |
34 * Editing object and bucket ACLs. | 34 * Editing object and bucket ACLs. |
35 """ | 35 """ |
36 | 36 |
37 requires = [ | 37 requires = [ |
38 'boto==2.38.0', | 38 'boto==2.38.0', |
39 'crcmod>=1.7', | 39 'crcmod>=1.7', |
40 'gcs-oauth2-boto-plugin>=1.9', | 40 'gcs-oauth2-boto-plugin>=1.9', |
41 'google-apitools==0.4.8', | 41 'google-apitools==0.4.10', |
42 'httplib2>=0.8', | 42 'httplib2>=0.8', |
43 'oauth2client>=1.4.11', | 43 'oauth2client>=1.4.11', |
44 'protorpc>=0.10.0', | 44 'protorpc>=0.10.0', |
45 'pyOpenSSL>=0.13', | 45 'pyOpenSSL>=0.13', |
46 'python-gflags>=2.0', | 46 'python-gflags>=2.0', |
47 'retry_decorator>=1.0.0', | 47 'retry_decorator>=1.0.0', |
48 'six>=1.8.0', | 48 'six>=1.9.0', |
49 # Not using 1.02 because of: | 49 # Not using 1.02 because of: |
50 # https://code.google.com/p/socksipy-branch/issues/detail?id=3 | 50 # https://code.google.com/p/socksipy-branch/issues/detail?id=3 |
51 'SocksiPy-branch==1.01', | 51 'SocksiPy-branch==1.01', |
52 ] | 52 ] |
53 | 53 |
54 dependency_links = [ | 54 dependency_links = [ |
55 # Note: this commit ID should be kept in sync with the 'third_party/boto' | 55 # Note: this commit ID should be kept in sync with the 'third_party/boto' |
56 # entry in 'git submodule status'. | 56 # entry in 'git submodule status'. |
57 # pylint: disable=line-too-long | 57 # pylint: disable=line-too-long |
58 'https://github.com/boto/boto/archive/cb8aeec987ddcd5fecd206e38777b9a15cb0bc
ab.tar.gz#egg=boto-2.38.0', | 58 'https://github.com/boto/boto/archive/cb8aeec987ddcd5fecd206e38777b9a15cb0bc
ab.tar.gz#egg=boto-2.38.0', |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 'gsutil = gslib.__main__:main', | 163 'gsutil = gslib.__main__:main', |
164 ], | 164 ], |
165 }, | 165 }, |
166 install_requires=requires, | 166 install_requires=requires, |
167 dependency_links=dependency_links, | 167 dependency_links=dependency_links, |
168 cmdclass={ | 168 cmdclass={ |
169 'build_py': CustomBuildPy, | 169 'build_py': CustomBuildPy, |
170 'sdist': CustomSDist, | 170 'sdist': CustomSDist, |
171 } | 171 } |
172 ) | 172 ) |
OLD | NEW |