[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