summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-12-23 12:24:37 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2011-12-23 12:24:37 -0500
commit2d6a86074277bca000b95fb0030e869ed2d5715a (patch)
treeed75da15776f8b32ea597673164ca68398a516e2
parent474168cb4bfa2db5dedce7ffe908ff598060c972 (diff)
downloaddogpile-core-2d6a86074277bca000b95fb0030e869ed2d5715a.tar.gz
modernize version
-rw-r--r--setup.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 44f8821..1780641 100644
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,6 @@
import os
import sys
+import re
from setuptools import setup, find_packages
@@ -9,10 +10,14 @@ if sys.version_info >= (3, 0):
use_2to3=True,
)
+v = open(os.path.join(os.path.dirname(__file__), 'dogpile', '__init__.py'))
+VERSION = re.compile(r".*__version__ = '(.*?)'", re.S).match(v.read()).group(1)
+v.close()
+
readme = os.path.join(os.path.dirname(__file__), 'README.rst')
setup(name='dogpile',
- version="0.2.0",
+ version=VERSION,
description="A 'dogpile' lock, typically used as a component of a larger caching solution",
long_description=file(readme).read(),
classifiers=[