|
4 | 4 | from setuptools import setup |
5 | 5 | from setuptools import find_packages |
6 | 6 |
|
7 | | -here = os.path.abspath(os.path.dirname(__file__)) |
8 | 7 |
|
| 8 | +PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__)) |
9 | 9 |
|
10 | | -with open(os.path.join(here, 'README.rst')) as f: |
11 | | - README = f.read() |
| 10 | +with open(os.path.join(PROJECT_ROOT, 'README.rst')) as file_obj: |
| 11 | + README = file_obj.read() |
12 | 12 |
|
13 | 13 |
|
14 | 14 | REQUIREMENTS = [ |
|
19 | 19 | 'six', |
20 | 20 | ] |
21 | 21 |
|
22 | | -GRPC_EXTRAS = [ |
| 22 | +GRPC_PACKAGES = [ |
23 | 23 | 'grpcio >= 1.0rc1', |
24 | 24 | 'google-gax >= 0.12.3, < 0.13dev', |
25 | 25 | 'gax-google-pubsub-v1 >= 0.8.0, < 0.9dev', |
|
28 | 28 | 'grpc-google-logging-v2 >= 0.8.0, < 0.9dev', |
29 | 29 | ] |
30 | 30 |
|
31 | | -if sys.version_info[:2] == (2, 7) and 'READTHEDOCS' not in os.environ: |
32 | | - REQUIREMENTS.extend(GRPC_EXTRAS) |
| 31 | +RTD_ENV_VAR = 'READTHEDOCS' |
| 32 | +if RTD_ENV_VAR not in os.environ: |
| 33 | + REQUIREMENTS.extend(GRPC_PACKAGES) |
33 | 34 |
|
34 | 35 | setup( |
35 | 36 | name='google-cloud', |
|
52 | 53 | include_package_data=True, |
53 | 54 | zip_safe=False, |
54 | 55 | install_requires=REQUIREMENTS, |
55 | | - extras_require={'grpc': GRPC_EXTRAS}, |
56 | 56 | classifiers=[ |
57 | 57 | 'Development Status :: 4 - Beta', |
58 | 58 | 'Intended Audience :: Developers', |
|
0 commit comments