{ "info": { "author": "Stefan Eletzhofer", "author_email": "stefan.eletzhofer@inquant.de", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===============\nTextfile Recipe\n===============\n\n\nThis is a very simple recipe which generates a textfile\nfrom a template.\n\nThe template can be everything, and may contain python-style\nstring formatters. The values will be replaced with the\noptions you set inside the buildout.cfg section.\n\nParameters\n==========\n\ntemplate-directory -- the directory to fetch templates from \n\ntemplate -- the template file\n default: $(name)s.in\n\nlocation -- the output file\n\n**${buildout:template-directory}** is set to\n**${buildout:directory}/templates** if not set in the buildout section.\n\nIf **location** is not set, no file is created. You can always access the\ngenerated content using the **content** key, though.\n\nExample\n=======\n\nAn example buildout.cfg::\n\n [buildout]\n parts=test.txt\n template-directory=${buildout:directory}/templates\n\n [test.txt]\n recipe=inquant.recipe.textfile\n template-directory=${buildout:template-directory}\n template=test.txt.in\n location=${buildout:directory}/test.txt\n\n avalue=foo\n anothervalue=bar\n\nNote that due to the default settings (see above), the **template-directory** and\n**template** settings are redundant.\n\nAn example text template::\n\n This is just a test\n\n template=%(template)s\n location=%(location)s\n\n This is just text %(avalue)s and %(anothervalue)s got\n replaced. See?\n\nThe recipe will read the template and replace the strings\nyielding something like::\n\n This is just a test\n\n template=/Users/seletz/develop/plone/buildout/templates/test.txt.in\n location=/Users/seletz/develop/plone/buildout/test.txt\n\n This is just text foo and bar got\n replaced. See?\n\nEOF\n\n::\n\n vim: set ft=rst ts=2 sw=2 tw=75 expandtab:", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://svn.inquant.de/inquant/develop/plone/recipes/inquant.recipe.textfile", "keywords": "buildout recipe setup template", "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "inquant.recipe.textfile", "package_url": "https://pypi.org/project/inquant.recipe.textfile/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/inquant.recipe.textfile/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://svn.inquant.de/inquant/develop/plone/recipes/inquant.recipe.textfile" }, "release_url": "https://pypi.org/project/inquant.recipe.textfile/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "ZC Buildout recipe for creating text files out of templates.", "version": "0.2.3" }, "last_serial": 793374, "releases": { "0.1dev-r1954": [ { "comment_text": "", "digests": { "md5": "37b4f3494031faaf94759d027470127c", "sha256": "13a59c02ec8d9a3218af96b90b862168cf0685028d12f5ce98396f0c313f8106" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.1dev_r1954-py2.4.egg", "has_sig": false, "md5_digest": "37b4f3494031faaf94759d027470127c", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 5261, "upload_time": "2007-03-07T11:58:10", "url": "https://files.pythonhosted.org/packages/53/64/963ba5625386468334a5a68199737a923ce54b662ac8b1277062a235c1be/inquant.recipe.textfile-0.1dev_r1954-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "2dab30a098b1ccb7d450b9cabd32c99b", "sha256": "9a4216e6c808f788e530b9b9a7cc8a31928f43bc6a5343b063a0f8ff36027765" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.1dev-r1954.tar.gz", "has_sig": false, "md5_digest": "2dab30a098b1ccb7d450b9cabd32c99b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12816, "upload_time": "2007-03-07T11:58:21", "url": "https://files.pythonhosted.org/packages/c0/66/d53d8106610e87d2b13acdff58929921dd0e07a89fa1e31415c4c8c0f499/inquant.recipe.textfile-0.1dev-r1954.tar.gz" } ], "0.2.1dev-r1958": [ { "comment_text": "", "digests": { "md5": "cff91d9297e609d9e9c442eaba869a38", "sha256": "245c705fd3b3804e6b38ef9830c993ff0d1cd04e79be382fb1f57f4076d34503" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.2.1dev_r1958-py2.4.egg", "has_sig": false, "md5_digest": "cff91d9297e609d9e9c442eaba869a38", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 5744, "upload_time": "2007-03-07T12:54:59", "url": "https://files.pythonhosted.org/packages/92/71/4bacd26c5943e7f4700a836d1b8f3858cc1e1d1b69d002820d5b07601c52/inquant.recipe.textfile-0.2.1dev_r1958-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "8ffe0372e612ee47bfb2bd706524f061", "sha256": "60157bafe1d000f094a8635f10ff0c7c957e4b8fef9ca97e293b59bc5eb409c9" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.2.1dev-r1958.tar.gz", "has_sig": false, "md5_digest": "8ffe0372e612ee47bfb2bd706524f061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13289, "upload_time": "2007-03-07T12:54:59", "url": "https://files.pythonhosted.org/packages/01/94/3f5d364d5c81798d0a2a5ba2cab44fb407536fc1892887cffa42ed4d1a00/inquant.recipe.textfile-0.2.1dev-r1958.tar.gz" } ], "0.2.2dev-r1970": [ { "comment_text": "", "digests": { "md5": "b8be8ef0d98f18535fdf532793689f2a", "sha256": "55db7e32d51e893f1b50d82c382d2ed88413eea6a3ddbc55338aed31a3c9319f" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.2.2dev_r1970-py2.4.egg", "has_sig": false, "md5_digest": "b8be8ef0d98f18535fdf532793689f2a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 5830, "upload_time": "2007-03-08T18:18:57", "url": "https://files.pythonhosted.org/packages/ce/da/76de606fdd149f72259b09a1110ff519fcd236604779c08f1770c50fff98/inquant.recipe.textfile-0.2.2dev_r1970-py2.4.egg" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "9f18de1187e3b34568933e9f9d075b34", "sha256": "9dd574815cd97e64ee9098ddbebde559a095f5e830e7d81f6585cd9b0e04b597" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.2.3-py2.4.egg", "has_sig": false, "md5_digest": "9f18de1187e3b34568933e9f9d075b34", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 6211, "upload_time": "2008-06-17T07:50:26", "url": "https://files.pythonhosted.org/packages/ae/00/99adf69a5c8af3ab874b4257ff3e5501f7f2fd706cb4bdc26d8def8cb00f/inquant.recipe.textfile-0.2.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "5677427394b4d39ab360bc4807f47283", "sha256": "9acff7cafa21d4924cb110f948a6a0d3ed27ffd0073f14205a72bff4492f12d8" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5677427394b4d39ab360bc4807f47283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13705, "upload_time": "2008-06-17T07:50:26", "url": "https://files.pythonhosted.org/packages/40/72/9048139ffb7253c474378cfa3c6098721bf1e3ed026079212a4affd252b4/inquant.recipe.textfile-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f18de1187e3b34568933e9f9d075b34", "sha256": "9dd574815cd97e64ee9098ddbebde559a095f5e830e7d81f6585cd9b0e04b597" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.2.3-py2.4.egg", "has_sig": false, "md5_digest": "9f18de1187e3b34568933e9f9d075b34", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 6211, "upload_time": "2008-06-17T07:50:26", "url": "https://files.pythonhosted.org/packages/ae/00/99adf69a5c8af3ab874b4257ff3e5501f7f2fd706cb4bdc26d8def8cb00f/inquant.recipe.textfile-0.2.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "5677427394b4d39ab360bc4807f47283", "sha256": "9acff7cafa21d4924cb110f948a6a0d3ed27ffd0073f14205a72bff4492f12d8" }, "downloads": -1, "filename": "inquant.recipe.textfile-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5677427394b4d39ab360bc4807f47283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13705, "upload_time": "2008-06-17T07:50:26", "url": "https://files.pythonhosted.org/packages/40/72/9048139ffb7253c474378cfa3c6098721bf1e3ed026079212a4affd252b4/inquant.recipe.textfile-0.2.3.tar.gz" } ] }