From 60200c671b83838159f5b9b2ee9c4c5cbac0ec14 Mon Sep 17 00:00:00 2001 From: Ivan Pouzyrevsky Date: Sun, 2 Jun 2013 12:31:42 +0400 Subject: toxify all the tests and use xfail marks --- setup.py | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index d615694..9ff8def 100644 --- a/setup.py +++ b/setup.py @@ -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. +""" ) -- cgit v1.2.1