[wwwsearch-commits] r20049 - wwwsearch/pullparser/trunk
jjlee at codespeak.net
jjlee at codespeak.net
Sat Nov 19 01:06:18 CET 2005
Author: jjlee
Date: Sat Nov 19 01:06:17 2005
New Revision: 20049
Modified:
wwwsearch/pullparser/trunk/setup.py
Log:
Version stuff; Correct Development Status classifier
Modified: wwwsearch/pullparser/trunk/setup.py
==============================================================================
--- wwwsearch/pullparser/trunk/setup.py (original)
+++ wwwsearch/pullparser/trunk/setup.py Sat Nov 19 01:06:17 2005
@@ -7,20 +7,41 @@
HTMLParser.HTMLParser.
"""
-##from pullparser import __version__
-## def unparse_version(tup):
-## major, minor, bugfix, state_char, pre = tup
-## fmt = "%s.%s.%s"
-## args = [major, minor, bugfix]
-## if state_char is not None:
-## fmt += "%s"
-## args.append(state_char)
-## if pre is not None:
-## fmt += "-pre%s"
-## args.append(pre)
-## return fmt % tuple(args)
-## VERSION = unparse_version(__version__)
-VERSION = '0.0.7-pre1'
+#from pullparser import __version__
+def unparse_version(tup):
+ major, minor, bugfix, state_char, pre = tup
+ fmt = "%s.%s.%s"
+ args = [major, minor, bugfix]
+ if state_char is not None:
+ fmt += "%s"
+ args.append(state_char)
+ if pre is not None:
+ fmt += "-pre%s"
+ args.append(pre)
+ return fmt % tuple(args)
+
+def str_to_tuple(text):
+ if text.startswith("("):
+ text = text[1:-1]
+ els = [el.strip() for el in text.split(",")]
+ newEls = []
+ for ii in range(len(els)):
+ el = els[ii]
+ if el == "None":
+ newEls.append(None)
+ elif 0 <= ii < 3:
+ newEls.append(int(el))
+ else:
+ if el.startswith("'") or el.startswith('"'):
+ el = el[1:-1]
+ newEls.append(el)
+ return tuple(newEls)
+
+import re
+## VERSION_MATCH = re.search(r'__version__ = \((.*)\)',
+## open("pullparser.py").read())
+## VERSION = unparse_version(str_to_tuple(VERSION_MATCH.group(1)))
+VERSION = '0.0.7'
INSTALL_REQUIRES = []
NAME = "pullparser"
PACKAGE = False
@@ -28,7 +49,7 @@
PLATFORMS = ["any"]
ZIP_SAFE = True
CLASSIFIERS = """\
-Development Status :: 4 - Beta
+Development Status :: 5 - Production/Stable
Intended Audience :: Developers
Intended Audience :: System Administrators
License :: OSI Approved :: BSD License
More information about the wwwsearch-commits
mailing list