Skip to main content

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

Release files for koansys.recipe.elasticsearch 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for koansys.recipe.elasticsearch 1.0.2
File Size Uploaded
koansys.recipe.elasticsearch-1.0.2.zip 14.0 kB Details

Release files / koansys.recipe.elasticsearch-1.0.2.zip

Download URL koansys.recipe.elasticsearch-1.0.2.zip
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4f1ede91e0d7d82eedfa1d8f4cf9c482cfd3425fa872e78fa7b1c100e45e20c1
BLAKE2b-256 checksum
How to use checksums
a3bf8e0a362c9df13290c75adf123980ae328a7b4e8014a2357115438f36fe5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page