Skip to content

Commit 9d43660

Browse files
committed
Merge pull request #346 from mattdodge/master
Making version number programatically accessible
2 parents 6878989 + 5a58c3c commit 9d43660

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

kazoo/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
#
1+
from .version import __version__

kazoo/version.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
__version__ = '2.2.1'

setup.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
__version__ = '2.2.1'
21

32
import os
43
import sys
4+
import re
55

66
from setuptools import setup, find_packages
77

@@ -10,6 +10,10 @@
1010
README = f.read()
1111
with open(os.path.join(here, 'CHANGES.rst')) as f:
1212
CHANGES = f.read()
13+
version = ''
14+
with open(os.path.join(here, 'kazoo', 'version.py')) as f:
15+
version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]',
16+
f.read(), re.MULTILINE).group(1)
1317

1418
PYTHON3 = sys.version_info > (3, )
1519
PYPY = getattr(sys, 'pypy_version_info', False) and True or False
@@ -38,7 +42,7 @@
3842

3943
setup(
4044
name='kazoo',
41-
version=__version__,
45+
version=version,
4246
description='Higher Level Zookeeper Client',
4347
long_description=README + '\n\n' + CHANGES,
4448
classifiers=[

0 commit comments

Comments
 (0)