[Checkins] SVN: groktoolkit/branches/1.1/ Use new z3c.checkversions recipe

Vincent Fretin vincent.fretin at gmail.com
Sun Jun 6 09:34:53 EDT 2010


Log message for revision 113190:
  Use new z3c.checkversions recipe

Changed:
  U   groktoolkit/branches/1.1/buildout.cfg
  D   groktoolkit/branches/1.1/checknew.cfg
  D   groktoolkit/branches/1.1/checknew.py.in

-=-
Modified: groktoolkit/branches/1.1/buildout.cfg
===================================================================
--- groktoolkit/branches/1.1/buildout.cfg	2010-06-06 13:34:17 UTC (rev 113189)
+++ groktoolkit/branches/1.1/buildout.cfg	2010-06-06 13:34:52 UTC (rev 113190)
@@ -3,6 +3,7 @@
     test-grok
     test-ecosystem
     depgraph
+    checkversions
 extensions = mr.developer
 extends =
     grok.cfg
@@ -14,6 +15,7 @@
 infrae.subversion = 1.4.5
 mr.developer = 1.10
 tl.eggdeps = 0.4
+z3c.checkversions = 0.2
 z3c.recipe.compattest = 0.12.1
 z3c.recipe.depgraph = 0.5
 # needed by mr.developer with python 2.4:
@@ -36,3 +38,7 @@
 variants =
     base
     scc
+
+[checkversions]
+recipe = zc.recipe.egg
+eggs = z3c.checkversions [buildout]

Deleted: groktoolkit/branches/1.1/checknew.cfg
===================================================================
--- groktoolkit/branches/1.1/checknew.cfg	2010-06-06 13:34:17 UTC (rev 113189)
+++ groktoolkit/branches/1.1/checknew.cfg	2010-06-06 13:34:52 UTC (rev 113190)
@@ -1,24 +0,0 @@
-# to use it:
-# bin/buildout -c checknew.cfg
-# bin/python checknew.py
-
-[buildout]
-extends = buildout.cfg
-parts += check interpreter
-
-[check]
-recipe = collective.recipe.template
-input = checknew.py.in
-output = checknew.py
-
-[interpreter]
-recipe = zc.recipe.egg
-eggs =
-    ${grok:packages}
-    ${grok:under-review}
-    ${grok:tools}
-    ${grok-ecosystem:packages}
-interpreter = python
-
-[versions]
-collective.recipe.template = 1.4

Deleted: groktoolkit/branches/1.1/checknew.py.in
===================================================================
--- groktoolkit/branches/1.1/checknew.py.in	2010-06-06 13:34:17 UTC (rev 113189)
+++ groktoolkit/branches/1.1/checknew.py.in	2010-06-06 13:34:52 UTC (rev 113190)
@@ -1,58 +0,0 @@
-import sys
-
-
-def main():
-    import pkg_resources
-    from pkg_resources import parse_requirements
-    from setuptools.package_index import PackageIndex
-
-    import socket
-    print 'Setting socket time out to %d seconds' % 3
-    socket.setdefaulttimeout(3)
-
-    eggs = """${interpreter:eggs}"""
-    ws = pkg_resources.require(eggs.split())
-    pi = PackageIndex()
-
-    names = []
-    installed = []
-    for dist in ws:
-        name = dist.project_name
-        if name not in names:
-            names.append(name)
-            installed.append(dict(
-                dist=dist,
-                name=name,
-                req=parse_requirements(name).next(),
-                ))
-
-    def _key(value):
-        return value['name']
-    installed.sort(key=_key)
-
-    upgrade = False
-    for info in installed:
-        print("Checking for new version of %s." % info['name'])
-        new_dist = pi.obtain(info['req'])
-        if new_dist.parsed_version > info['dist'].parsed_version:
-            upgrade = True
-            print()
-            print("Newer version for %s found. Installed: %s - found: %s" %
-                (info['name'], info['dist'].version, new_dist.version))
-            print("Newer version available at: %s" % new_dist.location)
-            print()
-
-    if not upgrade:
-        print("No updates have been found. All packages use current versions.")
-
-
-def help():
-    print("Use this script via ./bin/instance-py checknew.py")
-
-
-if __name__ == '__main__':
-    args = sys.argv[1:]
-    if '--help' in args:
-        help()
-    else:
-        main()



More information about the checkins mailing list