{ "info": { "author": "kitconcept GmbH", "author_email": "info@kitconcept.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "Introduction\n============\n\n.. image:: https://travis-ci.org/kitconcept/kitconcept.recipe.solr.svg?branch=master\n :target: https://travis-ci.org/kitconcept/kitconcept.recipe.solr\n\n|\n\n.. image:: https://raw.githubusercontent.com/kitconcept/kitconcept.recipe.solr/master/kitconcept.png\n :alt: kitconcept\n :target: https://kitconcept.com/\n\n\nBuildout recipe for Solr.\n\nSupported options\n=================\n\nThe recipe supports the following options:\n\nsrc (required)\n Source of the Solr download (e.g. \"http://archive.apache.org/dist/lucene/solr/7.2.1/solr-7.2.1.tgz\").\n\nport (default: 8983)\n Solr port\n\nsolr-config\n Path to a Solr configuration directory that contains a \"core.properties\" file and a \"data\" and \"conf\" directory.\n\nsolr-core-name (default: plone)\n Name of the Solr core. Default is 'plone'.\n\nExample usage\n=============\n\nMinimal Buildout\n----------------\n\nWe'll start by creating a minimal buildout that uses the recipe::\n\n >>> write('buildout.cfg',\n ... \"\"\"\n ... [buildout]\n ... parts = solr\n ...\n ... [solr]\n ... recipe = kitconcept.recipe.solr\n ... src = %(src)s\n ... \"\"\" % {\n ... 'src' : 'http://archive.apache.org/dist/lucene/solr/7.2.1/solr-7.2.1.tgz',\n ... })\n\nThe only required attribute is `src` that contains a URL of the Solr tgz file.\n\nRunning the buildout gives us::\n\n >>> buildout_output_lower = system(buildout).lower()\n >>> \"installing solr\" in buildout_output_lower\n True\n >>> import os\n >>> current_path = os.path.dirname(os.path.realpath(__file__))\n >>> full_path = os.path.join(current_path, 'parts/solr/bin/solr')\n >>> os.path.exists(full_path)\n True\n\n >>> full_path = os.path.join(current_path, 'parts/solr/server/solr/plone')\n >>> os.path.exists(full_path)\n True\n\n\nComplete Buildout\n-----------------\n\nWe'll start by creating a buildout that uses the recipe::\n\n >>> write('buildout.cfg',\n ... \"\"\"\n ... [buildout]\n ... parts = solr\n ...\n ... [solr]\n ... recipe = kitconcept.recipe.solr\n ... src = %(src)s\n ... port = %(port)s\n ... solr-config = %(solr-config)s\n ... solr-core-name = %(solr-core-name)s\n ... \"\"\" % {\n ... 'src' : 'http://archive.apache.org/dist/lucene/solr/7.2.1/solr-7.2.1.tgz',\n ... 'port' : '8983',\n ... 'solr-config': 'config',\n ... 'solr-core-name': 'solr-core-plone',\n ... })\n\nRunning the buildout gives us::\n\n >>> buildout_output_lower = system(buildout).lower()\n >>> \"installing solr\" in buildout_output_lower\n True\n >>> import os\n >>> current_path = os.path.dirname(os.path.realpath(__file__))\n >>> full_path = os.path.join(current_path, 'parts/solr/bin/solr')\n >>> os.path.exists(full_path)\n True\n\n >>> full_path = os.path.join(current_path, 'parts/solr/server/solr/plone')\n >>> os.path.exists(full_path)\n True\nDetailed Documentation\n======================\n\nContributors\n============\n\nNote: place names and roles of the people who contribute to this package\n in this file, one to a line, like so:\n\n- Timo Stollenwerk (kitconcept GmbH)\n\nChange history\n==============\n\nChangelog\n=========\n\n1.0.0a3 (2019-03-23)\n--------------------\n\n- Fix README.rst.\n [kitconcept]\n\n\n1.0.0a2 (2019-03-23)\n--------------------\n\n- Make config variable optional.\n [kitconcept]\n\n\n1.0.0a1 (2019-02-07)\n--------------------\n\n- Initial release.\n [kitconcept]\n\nDownload\n========\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kitconcept/kitconcept.recipe.solr", "keywords": "plone buildout solr", "license": "gpl", "maintainer": "", "maintainer_email": "", "name": "kitconcept.recipe.solr", "package_url": "https://pypi.org/project/kitconcept.recipe.solr/", "platform": "", "project_url": "https://pypi.org/project/kitconcept.recipe.solr/", "project_urls": { "Homepage": "https://github.com/kitconcept/kitconcept.recipe.solr" }, "release_url": "https://pypi.org/project/kitconcept.recipe.solr/1.0.0a3/", "requires_dist": [ "setuptools", "zc.buildout", "zc.recipe.egg", "collective.recipe.template", "hexagonit.recipe.download", "zope.testing ; extra == 'tests'", "zc.buildout[test] ; extra == 'tests'", "mocker ; extra == 'tests'" ], "requires_python": "", "summary": "Buildout recipe for Solr.", "version": "1.0.0a3" }, "last_serial": 4975901, "releases": { "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "d7e2a73c8d571bad69b218905b4f9a7e", "sha256": "d9e86c3b31d4f72c63ae842b4c0582008668ada72c67b405ce3148099f17a1a8" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a1-py2-none-any.whl", "has_sig": false, "md5_digest": "d7e2a73c8d571bad69b218905b4f9a7e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6326, "upload_time": "2019-02-07T16:47:45", "url": "https://files.pythonhosted.org/packages/ce/41/a94bdf637fd3108936d0847d9f868996f81a37a301f0c4368d35dd30d56a/kitconcept.recipe.solr-1.0.0a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1056b2a236215f1634aacf1027138fe", "sha256": "78cc98a5bf8faf4ba83f1a71eb2bf6c85a061dc4c02a1947e568d7f07da4044f" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "a1056b2a236215f1634aacf1027138fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44770, "upload_time": "2019-02-07T16:47:47", "url": "https://files.pythonhosted.org/packages/28/3c/79b2944b8f7df5da52737d2fc34ab9d7adf35ac74ccb4bb9086638af9685/kitconcept.recipe.solr-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "ee0dbbdd32e5098bddd3d588b6e8baa7", "sha256": "002da5f03909edb98963eed895319c99d8a1fd925a3bf1da750f6b5ef3d49ba8" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a2-py2-none-any.whl", "has_sig": false, "md5_digest": "ee0dbbdd32e5098bddd3d588b6e8baa7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6560, "upload_time": "2019-03-23T15:07:55", "url": "https://files.pythonhosted.org/packages/c0/34/230b04ce6e62df819791d8719666ad2597a4cece7d6f10ee2452b92831e5/kitconcept.recipe.solr-1.0.0a2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "998c757e10e600889b9eaeedd5c961c2", "sha256": "d0daa1f1d8087fa6552679b7b0363eaf1919ffc86cddafa2f133bf4134994324" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "998c757e10e600889b9eaeedd5c961c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39579, "upload_time": "2019-03-23T15:07:56", "url": "https://files.pythonhosted.org/packages/6a/4c/1d7507d55784faf180e1c4070c140e1a4254c63d4669f817e5f8644336a0/kitconcept.recipe.solr-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "847d655359d91d7be4629f520af7e743", "sha256": "9b20e35d5864239a285e8e5592bf3f030f7388e27c3ee138b6431f168fd55e5f" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a3-py2-none-any.whl", "has_sig": false, "md5_digest": "847d655359d91d7be4629f520af7e743", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6579, "upload_time": "2019-03-23T15:10:23", "url": "https://files.pythonhosted.org/packages/46/e0/855e39bfade49ffb71ddce5ac6d99a4cc12de76c67a73b575fc4f5e437ac/kitconcept.recipe.solr-1.0.0a3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0decf0e849ab46f4ee61c336caa1866", "sha256": "771a60564e2011b4d8c67de514a4f06a46dfacd1a71ba727156bb76d40e59f48" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "a0decf0e849ab46f4ee61c336caa1866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39600, "upload_time": "2019-03-23T15:10:25", "url": "https://files.pythonhosted.org/packages/92/be/c2d6cb2699245c7a86beb250e90df4fecb74a95507174be521f0ed4501c2/kitconcept.recipe.solr-1.0.0a3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "847d655359d91d7be4629f520af7e743", "sha256": "9b20e35d5864239a285e8e5592bf3f030f7388e27c3ee138b6431f168fd55e5f" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a3-py2-none-any.whl", "has_sig": false, "md5_digest": "847d655359d91d7be4629f520af7e743", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6579, "upload_time": "2019-03-23T15:10:23", "url": "https://files.pythonhosted.org/packages/46/e0/855e39bfade49ffb71ddce5ac6d99a4cc12de76c67a73b575fc4f5e437ac/kitconcept.recipe.solr-1.0.0a3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0decf0e849ab46f4ee61c336caa1866", "sha256": "771a60564e2011b4d8c67de514a4f06a46dfacd1a71ba727156bb76d40e59f48" }, "downloads": -1, "filename": "kitconcept.recipe.solr-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "a0decf0e849ab46f4ee61c336caa1866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39600, "upload_time": "2019-03-23T15:10:25", "url": "https://files.pythonhosted.org/packages/92/be/c2d6cb2699245c7a86beb250e90df4fecb74a95507174be521f0ed4501c2/kitconcept.recipe.solr-1.0.0a3.tar.gz" } ] }