|
28 | 28 | # 'Development Status :: 4 - Beta' |
29 | 29 | # 'Development Status :: 5 - Production/Stable' |
30 | 30 | release_status = "Development Status :: 5 - Production/Stable" |
31 | | -dependencies = ["google-api-core[grpc] >= 1.14.0, < 2.0.0dev"] |
| 31 | +dependencies = [ |
| 32 | + "google-api-core[grpc] >= 1.22.2, < 2.0.0dev", |
| 33 | + "proto-plus >= 1.4.0", |
| 34 | + "libcst >= 0.2.5", |
| 35 | +] |
32 | 36 | extras = {} |
33 | 37 |
|
34 | 38 |
|
|
43 | 47 | # Only include packages under the 'google' namespace. Do not include tests, |
44 | 48 | # benchmarks, etc. |
45 | 49 | packages = [ |
46 | | - package for package in setuptools.find_packages() if package.startswith("google") |
| 50 | + package |
| 51 | + for package in setuptools.PEP420PackageFinder.find() |
| 52 | + if package.startswith("google") |
47 | 53 | ] |
48 | 54 |
|
49 | 55 | # Determine which namespaces are needed. |
|
66 | 72 | "Intended Audience :: Developers", |
67 | 73 | "License :: OSI Approved :: Apache Software License", |
68 | 74 | "Programming Language :: Python", |
69 | | - "Programming Language :: Python :: 2", |
70 | | - "Programming Language :: Python :: 2.7", |
71 | 75 | "Programming Language :: Python :: 3", |
72 | | - "Programming Language :: Python :: 3.5", |
73 | 76 | "Programming Language :: Python :: 3.6", |
74 | 77 | "Programming Language :: Python :: 3.7", |
| 78 | + "Programming Language :: Python :: 3.8", |
75 | 79 | "Operating System :: OS Independent", |
76 | 80 | "Topic :: Internet", |
77 | 81 | ], |
|
80 | 84 | namespace_packages=namespaces, |
81 | 85 | install_requires=dependencies, |
82 | 86 | extras_require=extras, |
83 | | - python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", |
| 87 | + python_requires=">=3.6", |
| 88 | + scripts=["scripts/fixup_datatransfer_v1_keywords.py"], |
84 | 89 | include_package_data=True, |
85 | 90 | zip_safe=False, |
86 | 91 | ) |
0 commit comments