SVN: zpkgtools/trunk/ remove some backward compatibility support for Python 2.2, and document

"Fred L. Drake, Jr." <[email protected]>
Newsgroups gmane.comp.web.zope.public-cvs
Message-ID <[email protected]>
Log message for revision 37742:
  remove some backward compatibility support for Python 2.2, and document
  that Python 2.3 is required
  

Changed:
  U   zpkgtools/trunk/README.txt
  U   zpkgtools/trunk/zpkgsetup/dist.py

-=-
Modified: zpkgtools/trunk/README.txt
===================================================================
--- zpkgtools/trunk/README.txt	2005-08-05 19:01:57 UTC (rev 37741)
+++ zpkgtools/trunk/README.txt	2005-08-05 19:11:32 UTC (rev 37742)
@@ -25,7 +25,9 @@
 
   http://www.zope.org/Members/fdrake/zpkgtools/
 
+**zpkg** supports Python versions 2.3 and newer.
 
+
 Running the unit tests
 ----------------------
 

Modified: zpkgtools/trunk/zpkgsetup/dist.py
===================================================================
--- zpkgtools/trunk/zpkgsetup/dist.py	2005-08-05 19:01:57 UTC (rev 37741)
+++ zpkgtools/trunk/zpkgsetup/dist.py	2005-08-05 19:11:32 UTC (rev 37742)
@@ -20,45 +20,10 @@
 import sys
 
 
-if sys.version_info < (2, 3):
-    distutils.dist.DistributionMetadata.classifiers = None
-    distutils.dist.DistributionMetadata.download_url = None
+class ZPkgExtension(distutils.extension.Extension):
+    """Distutils representation of a compiled extension module."""
 
-    from distutils.extension import Extension
 
-    class ZPkgExtension(Extension):
-        """Extension object that supports *depends* and *language*.
-
-        Older versions of the `distutils.extension.Extension` class
-        did not support the *depends* and *language* keywords and
-        attributes, but `ZPkgExtension` always does.
-        """
-
-        def __init__(self, *args, **kw):
-            self.depends = []
-            self.language = None
-            if "depends" in kw:
-                self.depends = kw["depends"] or []
-                del kw["depends"]
-            if "language" in kw:
-                self.language = kw["language"]
-                del kw["language"]
-            Extension.__init__(self, *args, **kw)
-
-    distutils.extension.Extension = ZPkgExtension
-
-    import distutils.core
-    distutils.core.Extension = ZPkgExtension
-else:
-    class ZPkgExtension(distutils.extension.Extension):
-        """Extension object that supports *depends* and *language*.
-
-        Older versions of the `distutils.extension.Extension` class
-        did not support the *depends* and *language* keywords and
-        attributes, but `ZPkgExtension` always does.
-        """
-
-
 class ZPkgDistribution(distutils.dist.Distribution):
     """Distribution that ensures features needed by **zpkg** are available."""
 

_______________________________________________
Zope-CVS maillist  -  [email protected]
http://mail.zope.org/mailman/listinfo/zope-cvs

Zope CVS instructions: http://dev.zope.org/CVS
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.