From c32cd123264e010745ff3ccd245a1443aa057583 Mon Sep 17 00:00:00 2001 From: Alok Singhal Date: Tue, 21 May 2019 11:32:52 -0700 Subject: [PATCH] Add trove classifiers. caniusepython3 project uses trove classifiers to determine if a package can be used in Python 3. This commits adds some classifier data to allow caniusepython3 to detect that this package supports Python 3. --- setup.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/setup.py b/setup.py index b590dddb4..60629e02a 100755 --- a/setup.py +++ b/setup.py @@ -61,6 +61,16 @@ def get_install_requirements(path): ] +trove_classifiers = [ + 'Development Status :: 5 - Production/Stable', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', + 'Topic :: Software Development :: Libraries :: Python Modules', +] + setup(name='confluent-kafka', # Make sure to bump CFL_VERSION* in confluent_kafka/src/confluent_kafka.h # and version and release in docs/conf.py. @@ -74,6 +84,7 @@ def get_install_requirements(path): package_dir={'': 'src'}, data_files=[('', [os.path.join(work_dir, 'LICENSE.txt')])], install_requires=INSTALL_REQUIRES, + classifiers=trove_classifiers, extras_require={ 'schema-registry': SCHEMA_REGISTRY_REQUIRES, 'avro': AVRO_REQUIRES,