{ "info": { "author": "Andrey Fedoseev", "author_email": "andrey.fedoseev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "**THIS PACKAGE IS NOT MAINTAINED.**\r\n\r\nPlease use `django-static-precompiler `_\r\n\r\n\r\nDjango LESS\r\n===================\r\n\r\nDjango LESS provides template tags to compile LESS into CSS from templates.\r\nIt works with both inline code and extenal files.\r\n\r\nInstallation\r\n************\r\n\r\n1. Add ``\"less\"`` to ``INSTALLED_APPS`` setting.\r\n2. Make sure that you have ``lessc`` executable installed. See\r\n `LESS official site `_ for details.\r\n3. Optionally, you can specify the full path to ``lessc`` executable with ``LESS_EXECUTABLE`` setting.\r\n By default it's set to ``lessc``.\r\n4. In case you use Django\u2019s staticfiles contrib app you have to add django-less\u2019s file finder to the ``STATICFILES_FINDERS`` setting, for example :\r\n\r\n::\r\n\r\n STATICFILES_FINDERS = (\r\n 'django.contrib.staticfiles.finders.FileSystemFinder',\r\n 'django.contrib.staticfiles.finders.AppDirectoriesFinder',\r\n # other finders..\r\n 'less.finders.LessFinder',\r\n )\r\n\r\nExample Usage\r\n*************\r\n\r\nInline\r\n------\r\n\r\n::\r\n\r\n {% load less %}\r\n\r\n \r\n\r\nrenders to\r\n\r\n::\r\n\r\n \r\n\r\n\r\nExternal file\r\n-------------\r\n\r\n::\r\n\r\n {% load less %}\r\n\r\n \r\n\r\nrenders to\r\n\r\n::\r\n\r\n \r\n\r\nNote that by default compiled files are saved into ``LESS_CACHE`` folder under your ``STATIC_ROOT`` (or ``MEDIA_ROOT`` if you have no ``STATIC_ROOT`` in your settings).\r\nYou can change this folder with ``LESS_ROOT`` and ``LESS_OUTPUT_DIR`` settings.\r\n\r\nNote that all relative URLs in your stylesheet are converted to absolute URLs using your ``STATIC_URL`` setting.\r\n\r\n\r\nSettings\r\n********\r\n\r\n``LESS_EXECUTABLE``\r\n Path to LESS compiler executable. Default: ``\"lessc\"``.\r\n\r\n``LESS_OPTIONS``\r\n Options sent to ``lessc``. Default: ``[]``.\r\n\r\n``LESS_ROOT``\r\n Controls the absolute file path that compiled files will be written to. Default: ``STATIC_ROOT``.\r\n\r\n``LESS_OUTPUT_DIR``\r\n Controls the directory inside ``LESS_ROOT`` that compiled files will be written to. Default: ``\"LESS_CACHE\"``.\r\n\r\n``LESS_USE_CACHE``\r\n Whether to use cache for inline styles. Default: ``True``.\r\n\r\n``LESS_CACHE_TIMEOUT``\r\n Cache timeout for inline styles (in seconds). Default: 30 days.\r\n\r\n``LESS_MTIME_DELAY``\r\n Cache timeout for reading the modification time of external stylesheets (in seconds). Default: 10 seconds.\r\n\r\n\r\nChanges\r\n*******\r\n\r\n0.7.2\r\n------\r\n\r\n- Add LESS_OPTIONS config variable.\r\n- Use urlparse instead of posixpath to leave double slashes in urls.\r\n- Raise exception on compilation errors.\r\n\r\n\r\n0.7.1\r\n------\r\n\r\n- Use hashlib instead of django.utils.hashcompat which is deprecated in Django 1.5\r\n- Add `shell=True` to Popen arguments when running on Windows.\r\n\r\n\r\n0.7\r\n----\r\n\r\n- Add staticfiles finder to serve compiled files in dev mode\r\n\r\n\r\n0.6\r\n----\r\n\r\n- Add LESS_ROOT setting\r\n\r\n\r\n0.5.1\r\n-----\r\n\r\n- Fix unicodedecodeerror with non ascii in less file\r\n\r\n\r\n0.5\r\n----\r\n\r\n- Switch to staticfiles.finders when looking up the files in DEBUG mode.\r\n\r\n\r\n0.4\r\n----\r\n\r\n- Add support for lookup in STATICFILES_DIRS\r\n\r\n\r\n0.3\r\n----\r\n\r\n- Log LESS compilation errors\r\n- Fixed bug with paths on Windows\r\n\r\n\r\n0.2\r\n----\r\n\r\n- Use STATIC_ROOT / STATIC_URL settings when possible instead of MEDIA_ROOT / MEDIA_URL\r\n\r\n\r\n0.1\r\n----\r\n\r\n- Initial release", "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/andreyfedoseev/django-less", "keywords": "less,css", "license": "UNKNOWN", "maintainer": "", "maintainer_email": "", "name": "django-less", "package_url": "https://pypi.org/project/django-less/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-less/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/andreyfedoseev/django-less" }, "release_url": "https://pypi.org/project/django-less/0.7.2/", "requires_dist": null, "requires_python": null, "summary": "Django template tags to compile LESS into CSS", "version": "0.7.2" }, "last_serial": 908187, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1f2e3832a66bbac285f435ee28a9a002", "sha256": "17ff34b122cb8f0bd1be3c3f87444d573f2c9ff3fd14da43e474c8d8680d8734" }, "downloads": -1, "filename": "django-less-0.1.tar.gz", "has_sig": false, "md5_digest": "1f2e3832a66bbac285f435ee28a9a002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5998, "upload_time": "2011-06-16T19:56:55", "url": "https://files.pythonhosted.org/packages/b4/90/2db4efcc2b6f33553d0296145673bd0e2262fb88ae79251298beaadfc8f7/django-less-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d8aaafefd15b1ebba909541509d36011", "sha256": "28ab1cc7e072685e6587ad18df7f060aebae8325670c6251c5b7cf6784b9cb02" }, "downloads": -1, "filename": "django-less-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d8aaafefd15b1ebba909541509d36011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6131, "upload_time": "2011-06-24T18:12:16", "url": "https://files.pythonhosted.org/packages/ea/1a/576fbd141c4d2361322ec0dcd3ed24d6d509f20ec716c2dd6f63336afbfc/django-less-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c359437d5e505297846aa90a3ccb91bf", "sha256": "65b7e36131780b43d2b2aa767ab2e81d505a72647f6bd00555ae6f750d92ebee" }, "downloads": -1, "filename": "django-less-0.2.tar.gz", "has_sig": false, "md5_digest": "c359437d5e505297846aa90a3ccb91bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7038, "upload_time": "2011-07-28T16:09:58", "url": "https://files.pythonhosted.org/packages/db/03/110ace689f3f1ccaca7a756a5a07a4c3d6d3dfe622313fcccb94e2c061aa/django-less-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "452e20c8215766ed04194fc497ed114b", "sha256": "78e28be7b40717e1000a27242cc62ec28f53d422e778c2624c53900a602c4f26" }, "downloads": -1, "filename": "django-less-0.3.tar.gz", "has_sig": false, "md5_digest": "452e20c8215766ed04194fc497ed114b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6723, "upload_time": "2011-11-28T05:42:32", "url": "https://files.pythonhosted.org/packages/8e/4e/14b56f0995057e214c24ec45d54c22522c2a45f9be375a50bb44d25c6f96/django-less-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "03ab046b0a606ecc7064b1a7b5d47c6b", "sha256": "90c721611b747d55248d839dced3fb35dd8ebdf557220cd664243479c0c9f368" }, "downloads": -1, "filename": "django-less-0.4.tar.gz", "has_sig": false, "md5_digest": "03ab046b0a606ecc7064b1a7b5d47c6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9007, "upload_time": "2012-11-03T18:05:12", "url": "https://files.pythonhosted.org/packages/e4/ba/e5c59009e61a7eada8673ad2a45b9c9053afc95e44c76676ea5b34cc26d3/django-less-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ce7e0dc405cb7753205b3ddfb6f413d5", "sha256": "317fca23fa332bc3429927c8ff4f2c7ebe8100cfb1d4864fd5cb70bac31369bd" }, "downloads": -1, "filename": "django-less-0.5.tar.gz", "has_sig": false, "md5_digest": "ce7e0dc405cb7753205b3ddfb6f413d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9167, "upload_time": "2012-11-18T13:08:59", "url": "https://files.pythonhosted.org/packages/43/c8/032e18bcfd2adf72300244c4cba88ebea842aae0a6dba8635052ec7d887d/django-less-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "da7fb4ff4cf870c695caac929665ff8d", "sha256": "f7c597cb84e64b677c3733ea230062c417a9bb034b822bdee7591af2227361c8" }, "downloads": -1, "filename": "django-less-0.5.1.tar.gz", "has_sig": false, "md5_digest": "da7fb4ff4cf870c695caac929665ff8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9336, "upload_time": "2012-12-25T14:02:06", "url": "https://files.pythonhosted.org/packages/45/a4/55926e1c7aed354bebf158842da9017b572cde41a094de7e09c26d7a7e53/django-less-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "959e1b2952d8428fdf2759342fae5cee", "sha256": "8e7104449846ebb8db12d2fe5d272e3f1f7ec6cab943d04781565c0e3a92d6f6" }, "downloads": -1, "filename": "django-less-0.6.tar.gz", "has_sig": false, "md5_digest": "959e1b2952d8428fdf2759342fae5cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9478, "upload_time": "2012-12-30T03:44:50", "url": "https://files.pythonhosted.org/packages/ec/75/2fed63fcd09a5dff251576d72ca7fa7a0cc35171c76d760c755b1a8f9657/django-less-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "e931eb3885e51b8c4b225535dd1bfb21", "sha256": "083ef7df3a99f1911b0252859921c5e1b41156f436b39efb58830ea5c33558d6" }, "downloads": -1, "filename": "django-less-0.7.tar.gz", "has_sig": false, "md5_digest": "e931eb3885e51b8c4b225535dd1bfb21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10148, "upload_time": "2013-01-20T13:08:58", "url": "https://files.pythonhosted.org/packages/5f/ce/bcc140dfe0930c6bae50669a938a8db972d0cbfcb2888b838405d236a238/django-less-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "ec1a23b0c657fd74698ab1135affacff", "sha256": "31bdda09ae1e1af44c358fe914655ce5f3d2f5a0391af5f2c82c95e9ec8ee0f9" }, "downloads": -1, "filename": "django-less-0.7.1.tar.gz", "has_sig": false, "md5_digest": "ec1a23b0c657fd74698ab1135affacff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10352, "upload_time": "2013-04-14T08:09:53", "url": "https://files.pythonhosted.org/packages/c8/94/c41cd522037f7279cddd5facb9cffcb44415522123483ba9096389ad2922/django-less-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "2edea722aa75f1e921bc70c482aaba1b", "sha256": "1cbff7410d3cbfc1d6f4f7e74b746af974e8edec21249055e3b85c844bbcb229" }, "downloads": -1, "filename": "django-less-0.7.2.tar.gz", "has_sig": false, "md5_digest": "2edea722aa75f1e921bc70c482aaba1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10667, "upload_time": "2013-07-27T13:07:38", "url": "https://files.pythonhosted.org/packages/89/dd/1ebcfbd3985f0faaef0fcdb1949be4fd37a5369ff5cc5c50f82a5e90301f/django-less-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2edea722aa75f1e921bc70c482aaba1b", "sha256": "1cbff7410d3cbfc1d6f4f7e74b746af974e8edec21249055e3b85c844bbcb229" }, "downloads": -1, "filename": "django-less-0.7.2.tar.gz", "has_sig": false, "md5_digest": "2edea722aa75f1e921bc70c482aaba1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10667, "upload_time": "2013-07-27T13:07:38", "url": "https://files.pythonhosted.org/packages/89/dd/1ebcfbd3985f0faaef0fcdb1949be4fd37a5369ff5cc5c50f82a5e90301f/django-less-0.7.2.tar.gz" } ] }