[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