15 """A PyPI package for xDS protos generated Python code."""
21 WORK_DIR = os.path.dirname(os.path.abspath(__file__))
22 EXCLUDE_PYTHON_FILES = [
'generated_file_import_test.py',
'build.py']
25 with open(os.path.join(WORK_DIR,
'README.rst'),
'r')
as f:
26 LONG_DESCRIPTION = f.read()
27 PACKAGES = setuptools.find_packages(where=
".", exclude=EXCLUDE_PYTHON_FILES)
29 'Development Status :: 3 - Alpha',
30 'Programming Language :: Python',
31 'Programming Language :: Python :: 3',
32 'License :: OSI Approved :: Apache Software License',
38 SETUP_REQUIRES = INSTALL_REQUIRES + [
'grpcio-tools']
43 description=
'Generated Python code from envoyproxy/data-plane-api',
44 long_description_content_type=
'text/x-rst',
45 long_description=LONG_DESCRIPTION,
46 author=
'The gRPC Authors',
47 author_email=
'grpc-io@googlegroups.com',
48 url=
'https://grpc.io',
49 license=
'Apache License 2.0',
50 python_requires=
'>=3.6',
51 install_requires=INSTALL_REQUIRES,
52 setup_requires=SETUP_REQUIRES,
53 classifiers=CLASSIFIERS)