diff options
author | Ivan Pouzyrevsky <sandello@yandex-team.ru> | 2013-06-02 12:31:42 +0400 |
---|---|---|
committer | David Arthur <mumrah@gmail.com> | 2013-06-07 21:20:55 -0400 |
commit | 60200c671b83838159f5b9b2ee9c4c5cbac0ec14 (patch) | |
tree | 1760ed7e27c2ff63045448ca4ceedb7ffc2d53d2 /setup.py | |
parent | 2bd2dbcc9b141b76a91e6a4d92110e6ecc8bb3df (diff) | |
download | kafka-python-60200c671b83838159f5b9b2ee9c4c5cbac0ec14.tar.gz |
toxify all the tests and use xfail marks
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. +""" ) |