Skip to main content

Concatenate an option on a target part from several other parts

Project description

.. contents::

.. Note to recipe author!
---------------------
Update the following URLs to point to your:

- code repository
- bug tracker
- questions/comments feedback mail
(do not set a real mail, to avoid spams)

Or remove it if not used.


Detailed Documentation
**********************

Supported options
=================

The recipe supports the following options:

.. Note to recipe author!
----------------------
For each option the recipe uses you shoud include a description
about the purpose of the option, the format and semantics of the
values it accepts, whether it is mandatory or optional and what the
default value is if it is omitted.

option1
Description for ``option1``...

option2
Description for ``option2``...


Example usage
=============

.. Note to recipe author!
----------------------
zc.buildout provides a nice testing environment which makes it
relatively easy to write doctests that both demonstrate the use of
the recipe and test it.
You can find examples of recipe doctests from the PyPI, e.g.

http://pypi.python.org/pypi/zc.recipe.egg

The PyPI page for zc.buildout contains documentation about the test
environment.

http://pypi.python.org/pypi/zc.buildout#testing-support

Below is a skeleton doctest that you can start with when building
your own tests.

We'll start by creating a buildout that uses the recipe::

>>> write('buildout.cfg',
... """
... [buildout]
... parts = test1
... test2
... test3
... test4
...
... [test1]
... recipe = my.macro.concat
... option = %(foo)s
... target = %(bar)s
... parts = test2
... test3
... [test2]
... myconfig = be smart
... [test3]
... myconfig = dont worry
... [test4]
... myconfig =
... """ % { 'foo' : 'myconfig', 'bar' : 'test4'})

Running the buildout gives us::

>>> print 'start', system(buildout)
start...
Installing test1.
Unused options for test1: 'option2' 'option1'.
<BLANKLINE>



Contributors
************

Serge Renfer, Author


Change history
**************

0.1 (xxxx-xx-xx)
----------------

- Created recipe with ZopeSkel
[Serge Renfer]

Download
********

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

my.macro.concat-0.2dev.tar.gz (4.0 kB view details)

Uploaded Source

File details

Details for the file my.macro.concat-0.2dev.tar.gz.

File metadata

File hashes

Hashes for my.macro.concat-0.2dev.tar.gz
Algorithm Hash digest
SHA256 91f2d2a90dc6ad953a0a90a2d33be80e834a7590f0c9ee8a0fa11de2dc335795
MD5 53f14942fe8cdbfd1b28979477e0a379
BLAKE2b-256 b2c155311aaf455adf50c0ff406344e0e174ba235842e8167514308c419f01ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page