diff options
-rw-r--r-- | MANIFEST.in | 1 | ||||
-rw-r--r-- | VERSION | 1 | ||||
-rw-r--r-- | kafka/__init__.py | 4 | ||||
-rw-r--r-- | kafka/version.py | 1 | ||||
-rw-r--r-- | setup.py | 6 |
5 files changed, 5 insertions, 8 deletions
diff --git a/MANIFEST.in b/MANIFEST.in index 68bd793..bdd6505 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1 @@ -include VERSION recursive-include kafka *.py diff --git a/VERSION b/VERSION deleted file mode 100644 index 8caff32..0000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -0.9.4-dev diff --git a/kafka/__init__.py b/kafka/__init__.py index 3536084..396a8b8 100644 --- a/kafka/__init__.py +++ b/kafka/__init__.py @@ -1,7 +1,5 @@ __title__ = 'kafka' -# Use setuptools to get version from setup.py -import pkg_resources -__version__ = pkg_resources.require('kafka-python')[0].version +from .version import __version__ __author__ = 'David Arthur' __license__ = 'Apache License 2.0' __copyright__ = 'Copyright 2015, David Arthur under Apache License, v2.0' diff --git a/kafka/version.py b/kafka/version.py new file mode 100644 index 0000000..5b721ed --- /dev/null +++ b/kafka/version.py @@ -0,0 +1 @@ +__version__ = '0.9.4-dev' @@ -2,9 +2,9 @@ import sys import os from setuptools import setup, Command -with open('VERSION', 'r') as v: - __version__ = v.read().rstrip() - +# Pull version from source without importing +# since we can't import something we haven't built yet :) +exec(open('kafka/version.py').read()) class Tox(Command): |