diff options
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 34 |
1 files changed, 31 insertions, 3 deletions
@@ -1,13 +1,41 @@ -from distutils.core import setup +import os.path +import sys + +from distutils.core import setup, Command + + +class Tox(Command): + user_options = [] + def initialize_options(self): + pass + + def finalize_options(self): + pass + + def run(self): + import tox + sys.exit(tox.cmdline([])) + setup( name="kafka-python", version="0.8.1-1", + + install_requires=["distribute"], + tests_require=["tox"], + cmdclass={"test": Tox}, + + packages=["kafka"], + author="David Arthur", author_email="mumrah@gmail.com", url="https://github.com/mumrah/kafka-python", - packages=["kafka"], license="Copyright 2012, David Arthur under Apache License, v2.0", description="Pure Python client for Apache Kafka", - long_description=open("README.md").read(), + long_description=""" +This module provides low-level protocol support for Apache Kafka as well as +high-level consumer and producer classes. Request batching is supported by the +protocol as well as broker-aware request routing. Gzip and Snappy compression +is also supported for message sets. +""" ) |