[Checkins] SVN: z3c.checkversions/tags/0.3/ tag 0.3

Christophe Combelles ccomb at free.fr
Thu Jul 8 18:39:48 EDT 2010


Log message for revision 114356:
  tag 0.3
  

Changed:
  A   z3c.checkversions/tags/0.3/
  D   z3c.checkversions/tags/0.3/CHANGELOG.txt
  A   z3c.checkversions/tags/0.3/CHANGELOG.txt
  D   z3c.checkversions/tags/0.3/setup.py
  A   z3c.checkversions/tags/0.3/setup.py
  D   z3c.checkversions/tags/0.3/z3c/checkversions/base.py
  A   z3c.checkversions/tags/0.3/z3c/checkversions/base.py
  D   z3c.checkversions/tags/0.3/z3c/checkversions/installed.txt
  A   z3c.checkversions/tags/0.3/z3c/checkversions/installed.txt
  D   z3c.checkversions/tags/0.3/z3c/checkversions/testindex/zope.component/index.html
  A   z3c.checkversions/tags/0.3/z3c/checkversions/testindex/zope.component/index.html
  D   z3c.checkversions/tags/0.3/z3c/checkversions/testindex2/zope.component/index.html
  A   z3c.checkversions/tags/0.3/z3c/checkversions/testindex2/zope.component/index.html

-=-
Deleted: z3c.checkversions/tags/0.3/CHANGELOG.txt
===================================================================
--- z3c.checkversions/trunk/CHANGELOG.txt	2010-07-08 16:29:19 UTC (rev 114342)
+++ z3c.checkversions/tags/0.3/CHANGELOG.txt	2010-07-08 22:39:47 UTC (rev 114356)
@@ -1,18 +0,0 @@
-Changelog
-=========
-
-0.3 (unreleased)
-----------------
-
-- don't accumulate old comments
-
-0.2 (2010-05-22)
-----------------
-
-- added a verbose option to print old versions as well
-- updated metadata, doc and license
-
-0.1 (2010-05-16)
-----------------
-
-- Initial release

Copied: z3c.checkversions/tags/0.3/CHANGELOG.txt (from rev 114355, z3c.checkversions/trunk/CHANGELOG.txt)
===================================================================
--- z3c.checkversions/tags/0.3/CHANGELOG.txt	                        (rev 0)
+++ z3c.checkversions/tags/0.3/CHANGELOG.txt	2010-07-08 22:39:47 UTC (rev 114356)
@@ -0,0 +1,19 @@
+Changelog
+=========
+
+0.3 (2010-07-09)
+----------------
+
+- don't accumulate old comments
+- prefer final versions
+
+0.2 (2010-05-22)
+----------------
+
+- added a verbose option to print old versions as well
+- updated metadata, doc and license
+
+0.1 (2010-05-16)
+----------------
+
+- Initial release

Deleted: z3c.checkversions/tags/0.3/setup.py
===================================================================
--- z3c.checkversions/trunk/setup.py	2010-07-08 16:29:19 UTC (rev 114342)
+++ z3c.checkversions/tags/0.3/setup.py	2010-07-08 22:39:47 UTC (rev 114356)
@@ -1,61 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2010 Zope Foundation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-
-from setuptools import setup, find_packages
-import os
-
-version = '0.3dev'
-
-setup(name='z3c.checkversions',
-      version=version,
-      description="Find newer package versions on PyPI",
-      long_description=open("README.txt").read() + "\n" +
-                       open("CHANGELOG.txt").read(),
-      # Get more strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
-      classifiers=[
-       "Programming Language :: Python",
-       'Development Status :: 4 - Beta',
-       'Environment :: Console',
-       'Intended Audience :: Developers',
-       'License :: OSI Approved :: Zope Public License',
-       'Programming Language :: Python',
-       'Natural Language :: English',
-       'Operating System :: OS Independent',
-       'Topic :: Software Development :: Quality Assurance',
-       'Framework :: Zope2',
-       'Framework :: Zope3',
-       'Framework :: Buildout',
-        ],
-      keywords='version, buildout, packages, upgrade, zope, ztk',
-      author='Christophe Combelles and the Zope Community',
-      author_email='zope-dev at zope.org',
-      url='http://pypi.python.org/pypi/z3c.checkversions',
-      license='ZPL 2.1',
-      packages=find_packages(exclude=['ez_setup']),
-      namespace_packages=['z3c'],
-      include_package_data=True,
-      zip_safe=False,
-      install_requires=[
-          'setuptools',
-          # -*- Extra requirements: -*-
-      ],
-      extras_require={'buildout': ['zc.buildout']},
-      tests_require=['zc.buildout'],
-      test_suite='z3c.checkversions.test.test',
-      entry_points="""
-      # -*- Entry points: -*-
-      [console_scripts]
-      checkversions = z3c.checkversions.main:main
-      """,
-      )

Copied: z3c.checkversions/tags/0.3/setup.py (from rev 114355, z3c.checkversions/trunk/setup.py)
===================================================================
--- z3c.checkversions/tags/0.3/setup.py	                        (rev 0)
+++ z3c.checkversions/tags/0.3/setup.py	2010-07-08 22:39:47 UTC (rev 114356)
@@ -0,0 +1,61 @@
+##############################################################################
+#
+# Copyright (c) 2010 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+
+from setuptools import setup, find_packages
+import os
+
+version = '0.3'
+
+setup(name='z3c.checkversions',
+      version=version,
+      description="Find newer package versions on PyPI",
+      long_description=open("README.txt").read() + "\n" +
+                       open("CHANGELOG.txt").read(),
+      # Get more strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
+      classifiers=[
+       "Programming Language :: Python",
+       'Development Status :: 4 - Beta',
+       'Environment :: Console',
+       'Intended Audience :: Developers',
+       'License :: OSI Approved :: Zope Public License',
+       'Programming Language :: Python',
+       'Natural Language :: English',
+       'Operating System :: OS Independent',
+       'Topic :: Software Development :: Quality Assurance',
+       'Framework :: Zope2',
+       'Framework :: Zope3',
+       'Framework :: Buildout',
+        ],
+      keywords='version, buildout, packages, upgrade, zope, ztk',
+      author='Christophe Combelles and the Zope Community',
+      author_email='zope-dev at zope.org',
+      url='http://pypi.python.org/pypi/z3c.checkversions',
+      license='ZPL 2.1',
+      packages=find_packages(exclude=['ez_setup']),
+      namespace_packages=['z3c'],
+      include_package_data=True,
+      zip_safe=False,
+      install_requires=[
+          'setuptools',
+          # -*- Extra requirements: -*-
+      ],
+      extras_require={'buildout': ['zc.buildout']},
+      tests_require=['zc.buildout'],
+      test_suite='z3c.checkversions.test.test',
+      entry_points="""
+      # -*- Entry points: -*-
+      [console_scripts]
+      checkversions = z3c.checkversions.main:main
+      """,
+      )

Deleted: z3c.checkversions/tags/0.3/z3c/checkversions/base.py
===================================================================
--- z3c.checkversions/trunk/z3c/checkversions/base.py	2010-07-08 16:29:19 UTC (rev 114342)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/base.py	2010-07-08 22:39:47 UTC (rev 114356)
@@ -1,79 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2010 Zope Foundation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-
-from pkg_resources import parse_version, Requirement
-from setuptools import package_index
-
-class Checker(object):
-    """Base class for version checkers
-    """
-    __custom_url = False
-    def __init__(self, index_url=None, verbose=False):
-        self.verbose = verbose
-        self.pi = package_index.PackageIndex()
-        self._set_index_url(index_url)
-        if index_url is not None:
-            self.__custom_url = True
-
-    def _set_index_url(self, url):
-        """set the index URL
-        """
-        if url is not None:
-            self.pi.index_url = url
-        if not self.pi.index_url.endswith('/'):
-            self.pi.index_url += '/'
-
-    def check(self, level=0):
-        """Search new versions in a version list
-        versions must be a dict {'name': 'version'}
-
-        The new version is limited to the given level:
-        Example with version x.y.z
-        level = 0: checks new version x
-        level = 1: checks new version y
-        level = 2: checks new version z
-
-        By default, the highest version is found.
-        """
-        versions = self.get_versions()
-
-        for name, version in versions.items():
-            parsed_version = parse_version(version)
-            req = Requirement.parse(name)
-            self.pi.find_packages(req)
-            new_dist = None
-            # loop all versions until we find the first newer version
-            # that keeps the major versions (below level)
-            for dist in self.pi[req.key]:
-                if dist.parsed_version[:level] > parsed_version[:level]:
-                    continue
-                new_dist = dist
-                break
-
-            if new_dist and new_dist.parsed_version > parsed_version:
-                if self.verbose:
-                    print("%s=%s # was: %s"
-                          % (name, new_dist.version, version.split()[0]))
-                else:
-                    print("%s=%s" % (name, new_dist.version))
-            elif self.verbose:
-                print("%s=%s" % (name, version.split()[0]))
-
-
-    def get_versions(self):
-        """Get a dict {'name': 'version', ...} with package versions to check.
-        This should be implemented by derived classes
-        """
-        raise NotImplementedError
-

Copied: z3c.checkversions/tags/0.3/z3c/checkversions/base.py (from rev 114354, z3c.checkversions/trunk/z3c/checkversions/base.py)
===================================================================
--- z3c.checkversions/tags/0.3/z3c/checkversions/base.py	                        (rev 0)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/base.py	2010-07-08 22:39:47 UTC (rev 114356)
@@ -0,0 +1,96 @@
+##############################################################################
+#
+# Copyright (c) 2010 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+
+from pkg_resources import parse_version, Requirement
+from setuptools import package_index
+
+
+_final_parts = '*final-', '*final'
+def _final_version(parsed_version):
+    """Function copied from zc.buildout.easy_install._final_version
+
+    >>> 1+1
+    >>>
+    """
+    for part in parsed_version:
+        if (part[:1] == '*') and (part not in _final_parts):
+            return False
+    return True
+
+
+class Checker(object):
+    """Base class for version checkers
+    """
+    __custom_url = False
+    def __init__(self, index_url=None, verbose=False):
+        self.verbose = verbose
+        self.pi = package_index.PackageIndex()
+        self._set_index_url(index_url)
+        if index_url is not None:
+            self.__custom_url = True
+
+    def _set_index_url(self, url):
+        """set the index URL
+        """
+        if url is not None:
+            self.pi.index_url = url
+        if not self.pi.index_url.endswith('/'):
+            self.pi.index_url += '/'
+
+    def check(self, level=0):
+        """Search new versions in a version list
+        versions must be a dict {'name': 'version'}
+
+        The new version is limited to the given level:
+        Example with version x.y.z
+        level = 0: checks new version x
+        level = 1: checks new version y
+        level = 2: checks new version z
+
+        By default, the highest version is found.
+        """
+        versions = self.get_versions()
+
+        for name, version in versions.items():
+            parsed_version = parse_version(version)
+            req = Requirement.parse(name)
+            self.pi.find_packages(req)
+            new_dist = None
+            # loop all index versions until we find the 1st newer version
+            # that keeps the major versions (below level)
+            # and is a final version
+            for dist in self.pi[req.key]:
+                if not _final_version(dist.parsed_version):
+                    continue
+                if dist.parsed_version[:level] > parsed_version[:level]:
+                    continue
+                new_dist = dist
+                break
+
+            if new_dist and new_dist.parsed_version > parsed_version:
+                if self.verbose:
+                    print("%s=%s # was: %s"
+                          % (name, new_dist.version, version.split()[0]))
+                else:
+                    print("%s=%s" % (name, new_dist.version))
+            elif self.verbose:
+                print("%s=%s" % (name, version.split()[0]))
+
+
+    def get_versions(self):
+        """Get a dict {'name': 'version', ...} with package versions to check.
+        This should be implemented by derived classes
+        """
+        raise NotImplementedError
+

Deleted: z3c.checkversions/tags/0.3/z3c/checkversions/installed.txt
===================================================================
--- z3c.checkversions/trunk/z3c/checkversions/installed.txt	2010-07-08 16:29:19 UTC (rev 114342)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/installed.txt	2010-07-08 22:39:47 UTC (rev 114356)
@@ -1,16 +0,0 @@
-Checking installed versions
----------------------------
-
->>> from z3c.checkversions import installed
->>> checker = installed.Checker()
-
-We just check we can get the versions:
-
->>> from pprint import pprint
->>> versions = checker.get_versions()
-# Checking your installed distributions
->>> 'z3c.checkversions' in versions
-True
-
-Checking for upgrades availability is already done in buildout.txt
-

Copied: z3c.checkversions/tags/0.3/z3c/checkversions/installed.txt (from rev 114354, z3c.checkversions/trunk/z3c/checkversions/installed.txt)
===================================================================
--- z3c.checkversions/tags/0.3/z3c/checkversions/installed.txt	                        (rev 0)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/installed.txt	2010-07-08 22:39:47 UTC (rev 114356)
@@ -0,0 +1,15 @@
+Checking installed versions
+---------------------------
+
+>>> from z3c.checkversions import installed
+>>> checker = installed.Checker()
+
+We just check we can get the versions:
+
+>>> versions = checker.get_versions()
+# Checking your installed distributions
+>>> 'z3c.checkversions' in versions
+True
+
+Checking for upgrades availability is already done in buildout.txt
+

Deleted: z3c.checkversions/tags/0.3/z3c/checkversions/testindex/zope.component/index.html
===================================================================
--- z3c.checkversions/trunk/z3c/checkversions/testindex/zope.component/index.html	2010-07-08 16:29:19 UTC (rev 114342)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/testindex/zope.component/index.html	2010-07-08 22:39:47 UTC (rev 114356)
@@ -1,17 +0,0 @@
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.4.zip#md5=6277c4db8f318072416d49521d5b21c0)">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.3.tar.gz#md5=f166a219dbc26b9e71490c7697f73d7e">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.2.tar.gz#md5=7ae556f0f6228d36f1fff066e616dc69">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.1.tar.gz#md5=1d59685c258b7a5db5151a9a485dd7b6">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.0.tar.gz#md5=8ec099604e2cec12a9cd1ec2e8666c75">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.8.0.tar.gz#md5=c4756e4321e373fa8823b67fe38f3702">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.1.tar.gz#md5=40e71d0cf60db6080b88f17297d778a0">zope.component</a>
-<a href="http://pypi.python.org/packages/2.6/z/zope.component/zope.component-3.7.0-py2.6.egg#md5=d49b7afa6f45523316ac1ed877240e6a">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.0.tar.gz#md5=b8843319eb010ff073025adbfba19be0">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.6.0.tar.gz#md5=6c3ddbfb990e0251b025b19266adae8f">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.1.tar.gz#md5=006c43ad77ed4982e49c07f6e65b68a2">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.0.tar.gz#md5=9f78c8c3594c27be9d6d84114b237ab3">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4.0.tar.gz#md5=94afb57dfe605d7235ff562d1eaa3bed">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72749.tar.gz#md5=23625ac9ec78f1098a3bbc7f6bf86ca4">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72748.tar.gz#md5=fe51ceddb7db4ff7630a91dee4525235">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72747.tar.gz#md5=f352802dfbc1d1728a30784617976137">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72605.tar.gz#md5=6c7f82343c4008a6cf547fb23227448c">zope.component</a>

Copied: z3c.checkversions/tags/0.3/z3c/checkversions/testindex/zope.component/index.html (from rev 114354, z3c.checkversions/trunk/z3c/checkversions/testindex/zope.component/index.html)
===================================================================
--- z3c.checkversions/tags/0.3/z3c/checkversions/testindex/zope.component/index.html	                        (rev 0)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/testindex/zope.component/index.html	2010-07-08 22:39:47 UTC (rev 114356)
@@ -0,0 +1,18 @@
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.5dev.zip#md5=627744db8f318072416d49521d5b21c0)">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.4.zip#md5=6277c4db8f318072416d49521d5b21c0)">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.3.tar.gz#md5=f166a219dbc26b9e71490c7697f73d7e">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.2.tar.gz#md5=7ae556f0f6228d36f1fff066e616dc69">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.1.tar.gz#md5=1d59685c258b7a5db5151a9a485dd7b6">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.0.tar.gz#md5=8ec099604e2cec12a9cd1ec2e8666c75">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.8.0.tar.gz#md5=c4756e4321e373fa8823b67fe38f3702">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.1.tar.gz#md5=40e71d0cf60db6080b88f17297d778a0">zope.component</a>
+<a href="http://pypi.python.org/packages/2.6/z/zope.component/zope.component-3.7.0-py2.6.egg#md5=d49b7afa6f45523316ac1ed877240e6a">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.0.tar.gz#md5=b8843319eb010ff073025adbfba19be0">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.6.0.tar.gz#md5=6c3ddbfb990e0251b025b19266adae8f">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.1.tar.gz#md5=006c43ad77ed4982e49c07f6e65b68a2">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.0.tar.gz#md5=9f78c8c3594c27be9d6d84114b237ab3">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4.0.tar.gz#md5=94afb57dfe605d7235ff562d1eaa3bed">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72749.tar.gz#md5=23625ac9ec78f1098a3bbc7f6bf86ca4">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72748.tar.gz#md5=fe51ceddb7db4ff7630a91dee4525235">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72747.tar.gz#md5=f352802dfbc1d1728a30784617976137">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72605.tar.gz#md5=6c7f82343c4008a6cf547fb23227448c">zope.component</a>

Deleted: z3c.checkversions/tags/0.3/z3c/checkversions/testindex2/zope.component/index.html
===================================================================
--- z3c.checkversions/trunk/z3c/checkversions/testindex2/zope.component/index.html	2010-07-08 16:29:19 UTC (rev 114342)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/testindex2/zope.component/index.html	2010-07-08 22:39:47 UTC (rev 114356)
@@ -1,16 +0,0 @@
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.3.tar.gz#md5=f166a219dbc26b9e71490c7697f73d7e">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.2.tar.gz#md5=7ae556f0f6228d36f1fff066e616dc69">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.1.tar.gz#md5=1d59685c258b7a5db5151a9a485dd7b6">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.0.tar.gz#md5=8ec099604e2cec12a9cd1ec2e8666c75">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.8.0.tar.gz#md5=c4756e4321e373fa8823b67fe38f3702">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.1.tar.gz#md5=40e71d0cf60db6080b88f17297d778a0">zope.component</a>
-<a href="http://pypi.python.org/packages/2.6/z/zope.component/zope.component-3.7.0-py2.6.egg#md5=d49b7afa6f45523316ac1ed877240e6a">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.0.tar.gz#md5=b8843319eb010ff073025adbfba19be0">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.6.0.tar.gz#md5=6c3ddbfb990e0251b025b19266adae8f">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.1.tar.gz#md5=006c43ad77ed4982e49c07f6e65b68a2">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.0.tar.gz#md5=9f78c8c3594c27be9d6d84114b237ab3">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4.0.tar.gz#md5=94afb57dfe605d7235ff562d1eaa3bed">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72749.tar.gz#md5=23625ac9ec78f1098a3bbc7f6bf86ca4">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72748.tar.gz#md5=fe51ceddb7db4ff7630a91dee4525235">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72747.tar.gz#md5=f352802dfbc1d1728a30784617976137">zope.component</a>
-<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72605.tar.gz#md5=6c7f82343c4008a6cf547fb23227448c">zope.component</a>

Copied: z3c.checkversions/tags/0.3/z3c/checkversions/testindex2/zope.component/index.html (from rev 114354, z3c.checkversions/trunk/z3c/checkversions/testindex2/zope.component/index.html)
===================================================================
--- z3c.checkversions/tags/0.3/z3c/checkversions/testindex2/zope.component/index.html	                        (rev 0)
+++ z3c.checkversions/tags/0.3/z3c/checkversions/testindex2/zope.component/index.html	2010-07-08 22:39:47 UTC (rev 114356)
@@ -0,0 +1,17 @@
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.4dev.tar.gz#md5=f166a219dbc26b9e71490c7697f73d7e">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.3.tar.gz#md5=f166a219dbc26b9e71490c7697f73d7e">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.2.tar.gz#md5=7ae556f0f6228d36f1fff066e616dc69">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.1.tar.gz#md5=1d59685c258b7a5db5151a9a485dd7b6">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.9.0.tar.gz#md5=8ec099604e2cec12a9cd1ec2e8666c75">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.8.0.tar.gz#md5=c4756e4321e373fa8823b67fe38f3702">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.1.tar.gz#md5=40e71d0cf60db6080b88f17297d778a0">zope.component</a>
+<a href="http://pypi.python.org/packages/2.6/z/zope.component/zope.component-3.7.0-py2.6.egg#md5=d49b7afa6f45523316ac1ed877240e6a">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.7.0.tar.gz#md5=b8843319eb010ff073025adbfba19be0">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.6.0.tar.gz#md5=6c3ddbfb990e0251b025b19266adae8f">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.1.tar.gz#md5=006c43ad77ed4982e49c07f6e65b68a2">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.5.0.tar.gz#md5=9f78c8c3594c27be9d6d84114b237ab3">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4.0.tar.gz#md5=94afb57dfe605d7235ff562d1eaa3bed">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72749.tar.gz#md5=23625ac9ec78f1098a3bbc7f6bf86ca4">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72748.tar.gz#md5=fe51ceddb7db4ff7630a91dee4525235">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72747.tar.gz#md5=f352802dfbc1d1728a30784617976137">zope.component</a>
+<a href="http://pypi.python.org/packages/source/z/zope.component/zope.component-3.4dev-r72605.tar.gz#md5=6c7f82343c4008a6cf547fb23227448c">zope.component</a>



More information about the checkins mailing list