{ "info": { "author": "Adrien Kohlbecker", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [], "description": "# Copyright (c) 2012 Adrien Kohlbecker\n\nIntro\n=====\n\nCSS Merge Media merges identical media queries in your CSS.\n\nFor example, the following CSS:\n\n @media screen and (min-width: 480px) and (max-width:899px) {\n .foo {\n color:black;\n }\n }\n\n @media screen and (min-width: 480px) and (max-width:899px) {\n .bar {\n background:red;\n }\n }\n\nIs compiled to:\n\n @media screen and (min-width: 480px) and (max-width:899px) {\n .foo {\n color:black;\n }\n .bar {\n background:red;\n }\n }\n\nThis allows you to keep your media queries along with the base style\nfor each element, instead of grouping them together at the end of the\nfile or in a separate file (and thus turning maintenance into a\nnightmare)\n\nCSS Merge Media is based on cssutils: what can be parsed with cssutils\ncan be used in the script.\n\nInstallation\n============\n\nUnpack the tarball and run::\n\n python setup.py install\n\nInvocation\n==========\n\nInvoke the script like so::\n\n cssmergemedia --input style.css --output style-merged.css\n\nChangelog\n=========\n\n0.1.1 - June 13, 2012\n---------------------\nFixed dependecy check on install\n\n0.1 - June 13, 2012\n-------------------\n\nInitial release\n\n", "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": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "cssmergemedia", "package_url": "https://pypi.org/project/cssmergemedia/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cssmergemedia/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/cssmergemedia/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "CSS Merge Media merges identical media queries in your CSS", "version": "0.1.1" }, "last_serial": 788585, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ae83f0d95391c6239632ded94695e56e", "sha256": "003e7470823d33a9bdc8c3de1c107fb55f72e7a1774649d6194fbe2b50f8cc94" }, "downloads": -1, "filename": "cssmergemedia-0.1.tar.gz", "has_sig": false, "md5_digest": "ae83f0d95391c6239632ded94695e56e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3055, "upload_time": "2012-06-13T14:18:34", "url": "https://files.pythonhosted.org/packages/54/86/d29d9a1c388c6065cb7cd92f5e9884261764cbaa9cc20d37a5e7879b2b0f/cssmergemedia-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "27e6ca79e9d3ce1da73c19fa256f7351", "sha256": "4caa5bcba85292b99d8a496ca02bceda7af9ece38cbd8bef4798a960d4e62e19" }, "downloads": -1, "filename": "cssmergemedia-0.1.1.tar.gz", "has_sig": false, "md5_digest": "27e6ca79e9d3ce1da73c19fa256f7351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3427, "upload_time": "2012-06-13T15:12:47", "url": "https://files.pythonhosted.org/packages/31/d9/bcc39e0a11ef5c267b5c8a130e541f44d0f6450bf4f3e72babb57e40ac82/cssmergemedia-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "27e6ca79e9d3ce1da73c19fa256f7351", "sha256": "4caa5bcba85292b99d8a496ca02bceda7af9ece38cbd8bef4798a960d4e62e19" }, "downloads": -1, "filename": "cssmergemedia-0.1.1.tar.gz", "has_sig": false, "md5_digest": "27e6ca79e9d3ce1da73c19fa256f7351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3427, "upload_time": "2012-06-13T15:12:47", "url": "https://files.pythonhosted.org/packages/31/d9/bcc39e0a11ef5c267b5c8a130e541f44d0f6450bf4f3e72babb57e40ac82/cssmergemedia-0.1.1.tar.gz" } ] }