{ "info": { "author": "Sean Brant", "author_email": "brant.sean@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "PyKSS - Knyle Style Sheets\n==========================\n\n.. image:: https://secure.travis-ci.org/seanbrant/pykss.png?branch=master\n :target: http://travis-ci.org/seanbrant/pykss\n\n\nPyKSS is a Python implementation of KSS_. KSS attempts to provide a\nmethodology for writing maintainable, documented CSS within a team.\n\nThe official docs_ provide a good introduction to KSS. The complete\nsyntax can he found on the syntax_ page.\n\n.. _KSS: http://warpspire.com/kss\n.. _docs: http://warpspire.com/kss/\n.. _syntax: http://warpspire.com/kss/syntax/\n\n\nInstalling\n----------\n\n.. code-block:: shell\n\n pip install pykss\n\n\nUsage\n-----\n\n.. code-block:: python\n\n >>> import pykss\n >>>\n >>> styleguide = pykss.Parser('static/css')\n >>>\n >>> styleguide.section('2.1.1')\n \n >>>\n >>> styleguide.section('2.1.1').description\n 'A button suitable for giving stars to someone.'\n >>>\n >>> styleguide.section('2.1.1').modifiers[0]\n \n >>>\n >>> styleguide.section('2.1.1').modifiers[0].name\n ':hover'\n >>>\n >>> styleguide.section('2.1.1').modifiers[0].class_name\n 'pseudo-class-hover'\n >>>\n >>> styleguide.section('2.1.1').modifiers[0].description\n 'Subtle hover highlight'\n\n\nDjango Usage\n------------\nIf you would like to use KSS within a Django project `pykss.contrib.django`\nprovides a view and template tag to make it easier. Check out the example\nDjango project for usage.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/seanbrant/pykss", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pykss", "package_url": "https://pypi.org/project/pykss/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pykss/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/seanbrant/pykss" }, "release_url": "https://pypi.org/project/pykss/0.5/", "requires_dist": null, "requires_python": null, "summary": "Python implementation of KSS", "version": "0.5" }, "last_serial": 1332872, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4c3e9f987ec8432899faf44a04661341", "sha256": "d9dfa30f9c4d9da00da7e2efdea701feda79f8550976c21747708332907626b3" }, "downloads": -1, "filename": "pykss-0.1.tar.gz", "has_sig": false, "md5_digest": "4c3e9f987ec8432899faf44a04661341", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3172, "upload_time": "2013-03-09T22:01:37", "url": "https://files.pythonhosted.org/packages/61/34/d4276d97e4c401173d06788f9967b2587bc26f318d9793f3856b8ff98cb9/pykss-0.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7d75eaedf6d7c52065a0b03addcc2730", "sha256": "76a80f59fb2c65f59e2fe8226c9d5a47e9f7d1ec8bd84c8beb5daa8bd9e17c50" }, "downloads": -1, "filename": "pykss-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7d75eaedf6d7c52065a0b03addcc2730", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4313, "upload_time": "2013-03-11T00:59:20", "url": "https://files.pythonhosted.org/packages/a4/e1/1c3e578e067913f350e7a64061c6efba213ed5a8b9fc965b986339bb37c8/pykss-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "79bbf2ea7b8f6770ce59c0b2f8120cfa", "sha256": "b757904a9ee5b934ec560a7560ad72f61723672b9c3ca715598880a0cbcc5f58" }, "downloads": -1, "filename": "pykss-0.2.2.tar.gz", "has_sig": false, "md5_digest": "79bbf2ea7b8f6770ce59c0b2f8120cfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5690, "upload_time": "2013-03-11T13:23:49", "url": "https://files.pythonhosted.org/packages/a8/ed/3ca1758052ab6eaca84a799454446741d4a03979ba9656ac24f23f6a035e/pykss-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ae578d53a9b04c174a03a00cf14ac8ac", "sha256": "01def8796b44b73427ef50ae8e83ca017bd1bca4d873ed849a6f015fba2336a1" }, "downloads": -1, "filename": "pykss-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ae578d53a9b04c174a03a00cf14ac8ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7783, "upload_time": "2013-03-12T01:30:04", "url": "https://files.pythonhosted.org/packages/63/40/b5910a35497bada8dd4ac77e863c4b2f40674ad3823cf09b8ecc6a5208da/pykss-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "6d7706b53bdcd9b53ac900594cf5509b", "sha256": "ce8da0376357faa942607677685159acaf2ce4411904e1e687a3a82ae71388fd" }, "downloads": -1, "filename": "pykss-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6d7706b53bdcd9b53ac900594cf5509b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7809, "upload_time": "2013-03-12T02:54:44", "url": "https://files.pythonhosted.org/packages/fc/43/06c47b76fbbadbfc8f65eea3e8da85407efcbf7d9106fb5a4f2b230f0bbb/pykss-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "8166a63f44755312f02237c8b77720ff", "sha256": "48e0398551416b6ad541a9bb37181e1724ce2e9d602cf3d40d6a024255a21e71" }, "downloads": -1, "filename": "pykss-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8166a63f44755312f02237c8b77720ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7838, "upload_time": "2013-03-12T03:46:10", "url": "https://files.pythonhosted.org/packages/da/e5/1b5bbaeb0b6a8b30651f7a71bc11ad2758d74277577830526a1ada2bb34b/pykss-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "3ad5f2b1cd106a55d7f3b2d216a2eb22", "sha256": "de288bce11a6ae8de36be354123f57a988d9c10a139f10598857d3c0ca531db0" }, "downloads": -1, "filename": "pykss-0.2.6.tar.gz", "has_sig": false, "md5_digest": "3ad5f2b1cd106a55d7f3b2d216a2eb22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7937, "upload_time": "2013-03-14T03:24:50", "url": "https://files.pythonhosted.org/packages/35/62/c5ea14e4bd0ab867f6f2697cc2e8cc8bd3658eca3db6ed41399711be8e76/pykss-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "4824a6f4ea02e42919e26f5e107936ca", "sha256": "b15d88e23f305c0f8c65603689a5c359e27608c848a1d47578003ef59776cb41" }, "downloads": -1, "filename": "pykss-0.2.7.tar.gz", "has_sig": false, "md5_digest": "4824a6f4ea02e42919e26f5e107936ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8112, "upload_time": "2013-03-15T03:18:58", "url": "https://files.pythonhosted.org/packages/44/17/ff7f8f928a898f2079bf38453450a3931e49a3e823b61126cf4b8f777f92/pykss-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "efc241101b6230dfbcd430bf3dcf64de", "sha256": "6d7501fdc4dd49a7f5f8c659629188b63336b19708ae7482dfc7dfcb67c5730b" }, "downloads": -1, "filename": "pykss-0.2.8.tar.gz", "has_sig": false, "md5_digest": "efc241101b6230dfbcd430bf3dcf64de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8127, "upload_time": "2013-03-15T03:29:35", "url": "https://files.pythonhosted.org/packages/0e/8a/8ce2456c834f7317a25163483aeb2157b4f5f34f49bdb486f78d4cb34129/pykss-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "358782fa3f2fc44a7924ca809f760b2d", "sha256": "7c1212cfca02976ec592e4704b1bb6eae4bd0bbd3e1f5ca5000c616e2edc1e2a" }, "downloads": -1, "filename": "pykss-0.2.9.tar.gz", "has_sig": false, "md5_digest": "358782fa3f2fc44a7924ca809f760b2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8163, "upload_time": "2013-03-15T04:24:45", "url": "https://files.pythonhosted.org/packages/5a/ec/3c6f992b283ce749ea174b91f227140a2369c48c418a4bc5645560c79e74/pykss-0.2.9.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "1d1b979b2c0c1b0128cbaf2983a77aa1", "sha256": "4fa53aacc037222e89ddeff008dd8af5643bd69795a9fa41c7af9909b69c4226" }, "downloads": -1, "filename": "pykss-0.3.tar.gz", "has_sig": false, "md5_digest": "1d1b979b2c0c1b0128cbaf2983a77aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8189, "upload_time": "2013-03-16T02:05:50", "url": "https://files.pythonhosted.org/packages/68/d5/065af0e833f0d382f2af56b1819c47bdf988931cda5610702f8259a95c60/pykss-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "ad1c2cdf0da17afe64ad3ffd0cfbc4e5", "sha256": "da444fafef2383706b5dc2081490276b96b0588934379b92d1bd898c7f477726" }, "downloads": -1, "filename": "pykss-0.4.tar.gz", "has_sig": false, "md5_digest": "ad1c2cdf0da17afe64ad3ffd0cfbc4e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7801, "upload_time": "2013-06-12T18:19:29", "url": "https://files.pythonhosted.org/packages/e2/6f/9837bac471a12671931e6cfc5f9a436c4eaf8e26b5dad0f772b8d9845ba8/pykss-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "f1c68df392806cc4c1a770ce0121cc6c", "sha256": "9ac1bd50492c09ed813cb2885e832704ec1957d710d49d57366d2a447af05a6c" }, "downloads": -1, "filename": "pykss-0.5.tar.gz", "has_sig": false, "md5_digest": "f1c68df392806cc4c1a770ce0121cc6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8076, "upload_time": "2014-12-06T00:53:05", "url": "https://files.pythonhosted.org/packages/27/c0/188e4ffed0f182eb1f2c1c3de339f45e49ed229dd7e8d87ddec97c855699/pykss-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f1c68df392806cc4c1a770ce0121cc6c", "sha256": "9ac1bd50492c09ed813cb2885e832704ec1957d710d49d57366d2a447af05a6c" }, "downloads": -1, "filename": "pykss-0.5.tar.gz", "has_sig": false, "md5_digest": "f1c68df392806cc4c1a770ce0121cc6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8076, "upload_time": "2014-12-06T00:53:05", "url": "https://files.pythonhosted.org/packages/27/c0/188e4ffed0f182eb1f2c1c3de339f45e49ed229dd7e8d87ddec97c855699/pykss-0.5.tar.gz" } ] }