xref: /aosp_15_r20/external/perfetto/python/setup.py (revision 6dbdd20afdafa5e3ca9b8809fa73465d530080dc)
1*6dbdd20aSAndroid Build Coastguard Workerfrom distutils.core import setup
2*6dbdd20aSAndroid Build Coastguard Worker
3*6dbdd20aSAndroid Build Coastguard Workersetup(
4*6dbdd20aSAndroid Build Coastguard Worker    name='perfetto',
5*6dbdd20aSAndroid Build Coastguard Worker    packages=[
6*6dbdd20aSAndroid Build Coastguard Worker        'perfetto',
7*6dbdd20aSAndroid Build Coastguard Worker        'perfetto.batch_trace_processor',
8*6dbdd20aSAndroid Build Coastguard Worker        'perfetto.common',
9*6dbdd20aSAndroid Build Coastguard Worker        'perfetto.trace_processor',
10*6dbdd20aSAndroid Build Coastguard Worker        'perfetto.trace_uri_resolver',
11*6dbdd20aSAndroid Build Coastguard Worker    ],
12*6dbdd20aSAndroid Build Coastguard Worker    package_data={'perfetto.trace_processor': ['*.descriptor']},
13*6dbdd20aSAndroid Build Coastguard Worker    include_package_data=True,
14*6dbdd20aSAndroid Build Coastguard Worker    version='0.11.0',
15*6dbdd20aSAndroid Build Coastguard Worker    license='apache-2.0',
16*6dbdd20aSAndroid Build Coastguard Worker    description='Python API for Perfetto\'s Trace Processor',
17*6dbdd20aSAndroid Build Coastguard Worker    author='Perfetto',
18*6dbdd20aSAndroid Build Coastguard Worker    author_email='[email protected]',
19*6dbdd20aSAndroid Build Coastguard Worker    url='https://perfetto.dev/',
20*6dbdd20aSAndroid Build Coastguard Worker    download_url='https://github.com/google/perfetto/archive/refs/tags/v30.0.tar.gz',
21*6dbdd20aSAndroid Build Coastguard Worker    keywords=['trace processor', 'tracing', 'perfetto'],
22*6dbdd20aSAndroid Build Coastguard Worker    install_requires=[
23*6dbdd20aSAndroid Build Coastguard Worker        'protobuf',
24*6dbdd20aSAndroid Build Coastguard Worker    ],
25*6dbdd20aSAndroid Build Coastguard Worker    classifiers=[
26*6dbdd20aSAndroid Build Coastguard Worker        'Development Status :: 3 - Alpha',
27*6dbdd20aSAndroid Build Coastguard Worker        'License :: OSI Approved :: Apache Software License',
28*6dbdd20aSAndroid Build Coastguard Worker        "Programming Language :: Python :: 3",
29*6dbdd20aSAndroid Build Coastguard Worker        "Programming Language :: Python :: 3.5",
30*6dbdd20aSAndroid Build Coastguard Worker        "Programming Language :: Python :: 3.6",
31*6dbdd20aSAndroid Build Coastguard Worker        "Programming Language :: Python :: 3.7",
32*6dbdd20aSAndroid Build Coastguard Worker        "Programming Language :: Python :: 3.8",
33*6dbdd20aSAndroid Build Coastguard Worker        "Programming Language :: Python :: 3.9",
34*6dbdd20aSAndroid Build Coastguard Worker    ],
35*6dbdd20aSAndroid Build Coastguard Worker)
36