{ "info": { "author": "Andrey Tkachenko", "author_email": "falko.lab@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Build Tools" ], "description": "Detailed Documentation\n======================\n\n================================\nCSS Tools recipe for ZC Buildout\n================================\n\nfalkolab.recipe.csstools is a zc.buildout recipe for building (validation, compressing) \n css style sheet sources. The buildout works to writing concatenated \nand compressed files from a declarative config.\n\nBuildout Format\n===============\n\nVariables\n---------\n\n * output-dir -- path to where result should be written.\n\n * config -- path to builder config file\n\n * resource-dir -- not required, used for interpolation of builder config\n\n * section -- output concatenated file for only this section of the 'config'\n\n * output-name -- (for use with 'section') write file to this name\n \n * sourceencoding (optional) -- encoding of the source stylesheet\n \n * targetencoding (optional) -- encoding of the combined stylesheet, default 'utf-8'\n\n * compress -- defines if the combined sheet should be minified, default False\n \nConfiguration Format\n--------------------\n\nA config file may have multiple uniquely named output files (ie\nmultiple sections).\n\nA section is formatted in the following fashion::\n\n[styles.css]\nroot=path/to/where/files/are\nlicense=path/to/license/for/these/libs\ninclude =\nfirst=\n styles/color.css\n styles/typography.js\n styles/layout.js\n\nlast=\n core/main.js\n\nexclude=\n debug/layout-debug.css\n#...\n\n\nThe files listed in the `first` variable will be forced to load\n*before* all other files (in the order listed). The files in `last`\nvariable will be forced to load *after* all the other files (in the\norder listed).\n\nThe files list in the `exclude` section will not be imported. \nIf you set `include` variable then `first` and `last` variable will be ignored. \n\nThe configuration allows for the interpolation of variables defined in\nthe config file. '%(resource-dir)s' \n\nLines commented using '#' will be ignored.\n\nResolving imports\n------------------\n\nContained import directives in style sheets will be resolved and repleced\nby referenced files or urls content:\n\n@import url(\"color.css\");\n@import \"layout.css\";\n\nImports can't be controlled by bildout configuration \n(e.g. first, last, include, exclude lists).\n\n\nExamples\n--------\nfrom file buildout.cfg:\n\n...\n\n[css-builder]\nrecipe=falkolab.recipe.csstools:builder\nresource-dir=${buildout:directory}/src/path/to/package/resources\nconfig=css-builder.cfg\noutput-dir=${css-builder:resource-dir}/styles\ncompress=True \ntargetencoding=utf-8\n\n[css-builder-debug]\nrecipe=falkolab.recipe.csstools:builder\nconfig=${css-builder:config}\nresource-dir=${css-builder:resource-dir}\noutput-dir=${css-builder:output-dir}\noutput=${css-builder:output-dir}/ts-debug.css\ncompress=False \nsection=ts.css\n...\n\nCHANGES\n=======\n\n1.0.2 (2009-06-04)\n------------------\n- Some minor changes\n\n1.0.1 (2009-03-11)\n------------------\n\n- * BUGFIX: can't add license text \n\n1.0.0 (2009-03-05)\n------------------\n\n- First release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "ZPL 2.1", "maintainer": null, "maintainer_email": null, "name": "falkolab.recipe.csstools", "package_url": "https://pypi.org/project/falkolab.recipe.csstools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/falkolab.recipe.csstools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/falkolab.recipe.csstools/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "CSS tools recipe for buildout", "version": "1.0.2" }, "last_serial": 791884, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "98a7b97b8cea7e78f25cd6cbadd99afc", "sha256": "e305afa5a230480d743e87555ce728a89501d54ec90b206156bea968d124cb0a" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.0-py2.4.egg", "has_sig": false, "md5_digest": "98a7b97b8cea7e78f25cd6cbadd99afc", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 14367, "upload_time": "2009-03-05T16:59:37", "url": "https://files.pythonhosted.org/packages/e5/6e/d9e1bd5d98a5f205d32ee17378ba4a5feee2565d85d80461b0aa44c88f0b/falkolab.recipe.csstools-1.0.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "562be73f9dea52f31a28e32510fe8c67", "sha256": "ad0ed658116f58bbff055a818acd7d68d22fd6aa6a205da244395f8b7980a5cd" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.0-py2.5.egg", "has_sig": false, "md5_digest": "562be73f9dea52f31a28e32510fe8c67", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 14289, "upload_time": "2009-03-05T17:14:08", "url": "https://files.pythonhosted.org/packages/74/13/9f628f10f78ac52ce45995099a8b1a70f7a92a0c905ccdffadc6fa218300/falkolab.recipe.csstools-1.0.0-py2.5.egg" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8511414e6078439ec26ca82693ba69d3", "sha256": "c3b17228e1c7fb518e4003cd05bc6ee468733ec665dec27ec32010e0b68746db" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "8511414e6078439ec26ca82693ba69d3", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 14389, "upload_time": "2009-03-11T07:00:24", "url": "https://files.pythonhosted.org/packages/5e/58/60717cc32911247e2b0fdfbefe1a8124e2e34ea5990a22a205a3b1e3f7a8/falkolab.recipe.csstools-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "119dda9ac9ed68f129e60b879a804187", "sha256": "031789da63cb3f70237bb6b1243298ed7af522fc58bc4d575602e49937981289" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.1-py2.5.egg", "has_sig": false, "md5_digest": "119dda9ac9ed68f129e60b879a804187", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 14321, "upload_time": "2009-03-11T07:00:15", "url": "https://files.pythonhosted.org/packages/b5/b1/0e46ad1b49806ab65bacc9baed98d446ed0d2542032abc203d5c1139c9cf/falkolab.recipe.csstools-1.0.1-py2.5.egg" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "37afd03b5ba39ce4ae993b92f09af7e2", "sha256": "ef2a58b90bec80ed6998866911842c27f68a52b150b2a6c3005898aacd0248f1" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.2-py2.4.egg", "has_sig": false, "md5_digest": "37afd03b5ba39ce4ae993b92f09af7e2", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 14481, "upload_time": "2009-06-04T13:09:22", "url": "https://files.pythonhosted.org/packages/97/41/ce1cd199ff6a8ea091fd70c72285bc2860027819547d67d3791fb6f4ff9f/falkolab.recipe.csstools-1.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "21f67b8a957f377fe2c4cd716e1fad8d", "sha256": "7a42a8a56c2185c3e325cd836edfed86a453eb7d34a2b22ae933fed9b3f2cd1b" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.2-py2.5.egg", "has_sig": false, "md5_digest": "21f67b8a957f377fe2c4cd716e1fad8d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 14414, "upload_time": "2009-06-04T13:09:39", "url": "https://files.pythonhosted.org/packages/80/e9/f0cd19757ba4286197a59c2fc31532cc097465cb03828fe5458f78412e56/falkolab.recipe.csstools-1.0.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "624e937eba0d9ba65662f2b7568a4e30", "sha256": "7e49224447375b249b54416be545406b5b097d306bacb318d10e9e8122a8bc41" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.2-py2.6.egg", "has_sig": false, "md5_digest": "624e937eba0d9ba65662f2b7568a4e30", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14407, "upload_time": "2009-06-04T13:08:31", "url": "https://files.pythonhosted.org/packages/48/e5/f16193decb54508f59e144692821d79da81be693b33fd0ce5e916928e52c/falkolab.recipe.csstools-1.0.2-py2.6.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37afd03b5ba39ce4ae993b92f09af7e2", "sha256": "ef2a58b90bec80ed6998866911842c27f68a52b150b2a6c3005898aacd0248f1" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.2-py2.4.egg", "has_sig": false, "md5_digest": "37afd03b5ba39ce4ae993b92f09af7e2", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 14481, "upload_time": "2009-06-04T13:09:22", "url": "https://files.pythonhosted.org/packages/97/41/ce1cd199ff6a8ea091fd70c72285bc2860027819547d67d3791fb6f4ff9f/falkolab.recipe.csstools-1.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "21f67b8a957f377fe2c4cd716e1fad8d", "sha256": "7a42a8a56c2185c3e325cd836edfed86a453eb7d34a2b22ae933fed9b3f2cd1b" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.2-py2.5.egg", "has_sig": false, "md5_digest": "21f67b8a957f377fe2c4cd716e1fad8d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 14414, "upload_time": "2009-06-04T13:09:39", "url": "https://files.pythonhosted.org/packages/80/e9/f0cd19757ba4286197a59c2fc31532cc097465cb03828fe5458f78412e56/falkolab.recipe.csstools-1.0.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "624e937eba0d9ba65662f2b7568a4e30", "sha256": "7e49224447375b249b54416be545406b5b097d306bacb318d10e9e8122a8bc41" }, "downloads": -1, "filename": "falkolab.recipe.csstools-1.0.2-py2.6.egg", "has_sig": false, "md5_digest": "624e937eba0d9ba65662f2b7568a4e30", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14407, "upload_time": "2009-06-04T13:08:31", "url": "https://files.pythonhosted.org/packages/48/e5/f16193decb54508f59e144692821d79da81be693b33fd0ce5e916928e52c/falkolab.recipe.csstools-1.0.2-py2.6.egg" } ] }