[Erp5-report] r44033 kazuhiko - in /erp5/trunk/utils/erp5.recipe.w3validator: ./ src/erp5.r...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 8 10:43:58 CET 2011


Author: kazuhiko
Date: Tue Mar  8 10:43:58 2011
New Revision: 44033

URL: http://svn.erp5.org?rev=44033&view=rev
Log:
- Use setuptools.archive_util.unpack_archive instead of invoking 'tar' command.

Modified:
    erp5/trunk/utils/erp5.recipe.w3validator/CHANGES.txt
    erp5/trunk/utils/erp5.recipe.w3validator/src/erp5.recipe.w3validator.egg-info/PKG-INFO
    erp5/trunk/utils/erp5.recipe.w3validator/src/erp5/recipe/w3validator/__init__.py

Modified: erp5/trunk/utils/erp5.recipe.w3validator/CHANGES.txt
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.w3validator/CHANGES.txt?rev=44033&r1=44032&r2=44033&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.w3validator/CHANGES.txt [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.w3validator/CHANGES.txt [utf8] Tue Mar  8 10:43:58 2011
@@ -1,15 +1,15 @@
 Changelog
 =========
 
-1.0.1 (unrelased)
+1.0.1 (2011-03-08)
 -----------------
 
- - Add md5 support for download. 
+ - Use setuptools.archive_util.unpack_archive instead of invoking 'tar'
+   command.
+ - Add md5 support for download.
    [Rafael Monnerat]
 
-
 1.0.0 (2011-01-28)
 ------------------
 
  - Initial version
-

Modified: erp5/trunk/utils/erp5.recipe.w3validator/src/erp5.recipe.w3validator.egg-info/PKG-INFO
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.w3validator/src/erp5.recipe.w3validator.egg-info/PKG-INFO?rev=44033&r1=44032&r2=44033&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.w3validator/src/erp5.recipe.w3validator.egg-info/PKG-INFO [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.w3validator/src/erp5.recipe.w3validator.egg-info/PKG-INFO [utf8] Tue Mar  8 10:43:58 2011
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: erp5.recipe.w3validator
-Version: 1.0.0
+Version: 1.0.1
 Summary: Buildout recipe to install w3 validator
 Home-page: UNKNOWN
 Author: Kazuhiko Shiozaki
@@ -42,16 +42,32 @@ Description: Introduction
            The location of the configuration file. The default is the
            automatically created one.
         
+        validator-md5
+        
+           The MD5 of validator tarball. This parameter is optional.
+        
+        dtd-md5
+        
+           The MD5 of DTD library tarball. This parameter is optional.
+        
         Changelog
         =========
         
+        1.0.1 (2011-03-08)
+        -----------------
+        
+         - Use setuptools.archive_util.unpack_archive instead of invoking 'tar'
+           command.
+         - Add md5 support for download.
+           [Rafael Monnerat]
+        
         1.0.0 (2011-01-28)
         ------------------
         
-        - Initial version
-        
+         - Initial version
         
-Keywords: mysql server buildout
+Keywords: w3validator recipe buildout
 Platform: UNKNOWN
+Classifier: Framework :: Buildout :: Recipe
 Classifier: License :: OSI Approved :: Zope Public License
 Classifier: Framework :: Buildout

Modified: erp5/trunk/utils/erp5.recipe.w3validator/src/erp5/recipe/w3validator/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.w3validator/src/erp5/recipe/w3validator/__init__.py?rev=44033&r1=44032&r2=44033&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.w3validator/src/erp5/recipe/w3validator/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.w3validator/src/erp5/recipe/w3validator/__init__.py [utf8] Tue Mar  8 10:43:58 2011
@@ -16,6 +16,7 @@
 import os
 import shutil
 import logging
+import setuptools.archive_util
 import zc.recipe.egg
 from zc.buildout.download import Download
 
@@ -51,10 +52,8 @@ class Recipe(object):
                         (options['dtd-url'], options.get('dtd-md5'))]:
       download_file, is_temp = Download(self.buildout['buildout'],
                                         logger=self.logger)(url, md5sum)
-
-      # It better use tarfile from python
-      status = os.system('tar xzf ' + download_file)
-      assert status == 0
+      setuptools.archive_util.unpack_archive(
+        download_file, '.')
       if is_temp:
         os.remove(download_file)
 



More information about the Erp5-report mailing list