[Checkins] SVN: lovely.recipe/trunk/ fixed import, versio bump

Bernd Dorn bernd.dorn at lovelysystems.com
Fri Apr 3 05:39:43 EDT 2009


Log message for revision 98823:
  fixed import, versio bump

Changed:
  U   lovely.recipe/trunk/CHANGES.txt
  U   lovely.recipe/trunk/setup.py
  U   lovely.recipe/trunk/src/lovely/recipe/fs/README.txt
  U   lovely.recipe/trunk/src/lovely/recipe/fs/mkfile.py
  U   lovely.recipe/trunk/src/lovely/recipe/testing.py

-=-
Modified: lovely.recipe/trunk/CHANGES.txt
===================================================================
--- lovely.recipe/trunk/CHANGES.txt	2009-04-03 08:49:58 UTC (rev 98822)
+++ lovely.recipe/trunk/CHANGES.txt	2009-04-03 09:39:43 UTC (rev 98823)
@@ -2,6 +2,13 @@
 Changes for lovely.recipe
 =========================
 
+2009/04/03 1.0.0b2
+==================
+
+- added missing import in mkfile recipe
+
+- fix test setup
+
 2009/02/05 1.0.0b1
 ==================
 

Modified: lovely.recipe/trunk/setup.py
===================================================================
--- lovely.recipe/trunk/setup.py	2009-04-03 08:49:58 UTC (rev 98822)
+++ lovely.recipe/trunk/setup.py	2009-04-03 09:39:43 UTC (rev 98823)
@@ -15,7 +15,7 @@
 setup (
     name='lovely.recipe',
     description = "set of helper recipies for zc.buildout",
-    version='1.0.0b1',
+    version='1.0.0b2',
     author = "Lovely Systems",
     author_email = "office at lovelysystems.com",
     license = "ZPL 2.1",

Modified: lovely.recipe/trunk/src/lovely/recipe/fs/README.txt
===================================================================
--- lovely.recipe/trunk/src/lovely/recipe/fs/README.txt	2009-04-03 08:49:58 UTC (rev 98822)
+++ lovely.recipe/trunk/src/lovely/recipe/fs/README.txt	2009-04-03 09:39:43 UTC (rev 98823)
@@ -169,6 +169,9 @@
 The mkfile recipe creates one or more files with a given path, content and
 permissions.
 
+Note that the parent directory needs to exist, otherwise a user error
+is raised.
+
     >>> write(sample_buildout, 'buildout.cfg',
     ... """
     ... [buildout]
@@ -176,13 +179,31 @@
     ...
     ... [script]
     ... recipe = lovely.recipe:mkfile
-    ... path = file.sh
+    ... path = /x/y/file.sh
     ... content = hoschi
     ... mode = 0755
     ... """)
     >>> print system(buildout)
     Uninstalling data-dir.
     Installing script.
+    script: Cannot create file /x/y/file.sh. /x/y is not a directory.
+    While:
+      Installing script.
+    Error: Invalid path
+
+    >>> write(sample_buildout, 'buildout.cfg',
+    ... """
+    ... [buildout]
+    ... parts = script
+    ...
+    ... [script]
+    ... recipe = lovely.recipe:mkfile
+    ... path = file.sh
+    ... content = hoschi
+    ... mode = 0755
+    ... """)
+    >>> print system(buildout)
+    Installing script.
     script: Writing file /sample-buildout/file.sh
     <BLANKLINE>
 

Modified: lovely.recipe/trunk/src/lovely/recipe/fs/mkfile.py
===================================================================
--- lovely.recipe/trunk/src/lovely/recipe/fs/mkfile.py	2009-04-03 08:49:58 UTC (rev 98822)
+++ lovely.recipe/trunk/src/lovely/recipe/fs/mkfile.py	2009-04-03 09:39:43 UTC (rev 98823)
@@ -1,7 +1,7 @@
 import os
 import logging
+import zc.buildout
 
-
 class Mkfile(object):
 
     def __init__(self, buildout, name, options):

Modified: lovely.recipe/trunk/src/lovely/recipe/testing.py
===================================================================
--- lovely.recipe/trunk/src/lovely/recipe/testing.py	2009-04-03 08:49:58 UTC (rev 98822)
+++ lovely.recipe/trunk/src/lovely/recipe/testing.py	2009-04-03 09:39:43 UTC (rev 98823)
@@ -6,8 +6,6 @@
     testing.install_develop('zc.recipe.egg', test)
     testing.install_develop('zc.zodbrecipes', test)
     testing.install_develop('zc.zope3recipes', test)
-    testing.install_develop('zc.lockfile', test)
-    testing.install_develop('transaction', test)
     testing.install_develop('lovely.recipe', test)
     testing.install_develop('ZODB3', test)
     testing.install_develop('docutils', test)



More information about the Checkins mailing list