Metadata-Version: 1.0
Name: koansys.recipe.elasticsearch
Version: 1.0.2
Summary: ZC Buildout recipe for setting up elasticsearch.
Home-page: http://pypi.python.org/pypi/koansys.recipe.elasticsearch
Author: Koansys, LLC
Author-email: info@koansys.com
License: LGPL 3
Description: 
        A brief documentation
        =====================
        
        This recipe takes a number of options:
        
        url
            The URL to download the jar.
        
        
        Tests
        =====
        
        We will define a buildout template used by the recipe:
        
            >>> buildout_cfg = """
            ... [buildout]
            ... parts = elasticsearch
            ...
            ... [elasticsearch]
            ... recipe = koansys.recipe.elasticsearch
            ... url = http://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.13.0.tar.gz
            ... """
        
        We'll start by creating a buildout:
        
            >>> import os.path
            >>> write('buildout.cfg', buildout_cfg)
        
        Running the buildout gives us:
        
            >>> output = system(buildout)
            >>> 'koansys.recipe.elasticsearch: downloading elasticsearch distribution...' in output
            True
        
        Check whether the binaries are copied:
        
            >>> set(os.listdir('bin')).issuperset(['elasticsearch'])
            True
        
        A start script with the format 'start_PART-NAME_mongod.sh' should be generated.
        
            >>> 'start_elasticsearch.sh' in os.listdir('bin')
            True
        
        It is possible to change the name of this start script with the 'script_name'
        option. Furthermore all options of mongod (version v1.6.0) are supported via
        buildout options. A more comprehensive recipe could be for example:
        
            >>> buildout_cfg = """
            ... [buildout]
            ... parts = elasticsearch.sh
            ... [elasticsearch]
            ... recipe = koansys.recipe.elasticsearch
            ... url = http://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.13.0.tar.gz
            ... script_name = start_es.sh
            ... quiet=true
            ... fork=true
            ... logpath=${buildout:parts-directory}/elasticsearch/log
            ... dbpath=${buildout:parts-directory}/elasticsearch/data
            ... """
        
        1.0.2 2013-01-17
        ----------------
        - PyPI release
        
        1.0.0 2010-11-30
        ----------------
                        
         - Initial release
        
Keywords: elasticsearch zc.buildout recipe
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Buildout
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
