{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Introduction\n============\n\n|Build Status| |Coverage Status| |PyPI Release|\n\nWhy type:\n\n.. code:: html\n\n
\n Greetings!\n
\n\nwhen you can just type:\n\n.. code:: haml\n\n .left#banner\n Greetings!\n\n\u2026 and do something more fun with all the time you save not typing angle\nbrackets and remembering to close tags?\n\nThe syntax above is `Haml `__ - a templating\nlanguage used extensively in the Ruby on Rails community. This library\nlets Django developers use a Haml like syntax in their templates. It\u2019s\nnot a template engine in itself, but simply a compiler which will\nconvert \u201cHamlPy\u201d files into templates that Django can understand.\n\nThis project is a fork of the no longer maintained\n`HamlPy `__. It introduces Python\n3 support, support for new Django versions, and a host of new features\nand bug fixes. Note that the package name is now *django-hamlpy*.\n\nInstalling\n----------\n\nThe latest stable version can be installed using\n`pip `__:\n\n::\n\n pip install django-hamlpy\n\nAnd the latest development version can be installed directly from\nGitHub:\n\n::\n\n pip install git+https://github.com/nyaruka/django-hamlpy\n\n**NOTE:** If you run into build errors, then you may need to install\n`python\u2019s development\npackage `__.\n\nSyntax\n------\n\nAlmost all of the syntax of Haml is preserved.\n\n.. code:: haml\n\n #profile(style=\"width: 200px\")\n .left.column\n #date 2010/02/18\n #address Toronto, ON\n .right.column<\n #bio Jesse Miller\n\nturns into:\n\n.. code:: htmldjango\n\n
\n
\n
2010/02/18
\n
Toronto, ON
\n
\n
Jesse Miller
\n
\n\nThe main difference is instead of interpreting Ruby, or even Python we\ninstead can create Django tags and variables. For example:\n\n.. code:: haml\n\n %ul#athletes\n - for athlete in athlete_list\n %li.athlete{'id': 'athlete_#{ athlete.pk }'}= athlete.name\n\nbecomes\u2026\n\n.. code:: htmldjango\n\n
    \n {% for athlete in athlete_list %}\n
  • {{ athlete.name }}
  • \n {% endfor %}\n
\n\nUsage\n-----\n\nThere are two different ways to use this library.\n\nOption 1: Template loaders\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThese are Django template loaders which will convert any templates with\n``.haml`` or ``.hamlpy`` extensions to regular Django templates whenever\nthey are requested by a Django view. To use them, add them to the list\nof template loaders in your Django settings, e.g.\n\n.. code:: python\n\n TEMPLATES=[\n {\n 'BACKEND': 'django.template.backends.django.DjangoTemplates',\n 'DIRS': ['./templates'],\n 'OPTIONS': {\n 'loaders': (\n 'hamlpy.template.loaders.HamlPyFilesystemLoader',\n 'hamlpy.template.loaders.HamlPyAppDirectoriesLoader',\n ...\n ), \n }\n }\n ]\n\nEnsure they are listed before the standard Django template loaders or\nthese loaders will try to process your Haml templates.\n\nTemplate caching\n^^^^^^^^^^^^^^^^\n\nYou can use these loaders with template caching - just add\n``django.template.loaders.cached.Loader`` to your list of loaders, e.g.\n\n.. code:: python\n\n 'loaders': (\n ('django.template.loaders.cached.Loader', (\n 'hamlpy.template.loaders.HamlPyFilesystemLoader',\n 'hamlpy.template.loaders.HamlPyAppDirectoriesLoader',\n ...\n )),\n )\n\nSettings\n^^^^^^^^\n\nYou can configure the Haml compiler with the following Django settings:\n\n- ``HAMLPY_ATTR_WRAPPER`` \u2013 The character that should wrap element\n attributes. Defaults to ``'`` (an apostrophe).\n- ``HAMLPY_DJANGO_INLINE_STYLE`` \u2013 Whether to support ``={...}`` syntax\n for inline variables in addition to ``#{...}``. Defaults to\n ``False``.\n\nOption 2: Watcher\n~~~~~~~~~~~~~~~~~\n\nThe library can also be used as a stand-alone program. There is a\nwatcher script which will monitor Haml files in a given directory and\nconvert them to HTML as they are edited.\n\n::\n\n usage: hamlpy_watcher.py [-h] [-v] [-i EXT [EXT ...]] [-ext EXT] [-r S]\n [--tag TAG] [--attr-wrapper {\",'}] [--django-inline]\n [--jinja] [--once]\n input_dir [output_dir]\n\n positional arguments:\n input_dir Folder to watch\n output_dir Destination folder\n\n optional arguments:\n -h, --help show this help message and exit\n -v, --verbose Display verbose output\n -i EXT [EXT ...], --input-extension EXT [EXT ...]\n The file extensions to look for.\n -ext EXT, --extension EXT\n The output file extension. Default is .html\n -r S, --refresh S Refresh interval for files. Default is 3 seconds.\n Ignored if the --once flag is set.\n --tag TAG Add self closing tag. eg. --tag macro:endmacro\n --attr-wrapper {\",'} The character that should wrap element attributes.\n This defaults to ' (an apostrophe).\n --django-inline Whether to support ={...} syntax for inline variables\n in addition to #{...}\n --jinja Makes the necessary changes to be used with Jinja2.\n --once Runs the compiler once and exits on completion.\n Returns a non-zero exit code if there were any compile\n errors.\n\nCreate message files for translation\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nHamlPy must first be included in Django\u2019s list of apps, i.e.\n\n.. code:: python\n\n INSTALLED_APPS = [\n ...\n 'hamlpy'\n ...\n ]\n\nThen just include your Haml templates along with all the other files\nwhich contain translatable strings, e.g.\n\n.. code:: bash\n\n python manage.py makemessages --extension haml,html,py,txt\n\nReference\n---------\n\nCheck out the\n`reference `__\nfile for the complete syntax reference and more examples.\n\nClass Based Views\n-----------------\n\nThis library also provides `the same class based generic views than\ndjango `__\nwith the enhancement that they start by looking for templates endings\nwith ``*.haml`` and ``*.hamlpy`` in addition to their default templates.\nApart from that, they are exactly the same class based generic views.\nFor example:\n\n.. code:: python\n\n from hamlpy.views.generic import DetailView, ListView\n from my_app.models import SomeModel\n\n # will look for the templates `my_app/somemodel_detail.haml`,\n # `my_app/somemodel_detail.hamlpy` and `my_app/somemodel_detail.html`\n DetailView.as_view(model=SomeModel)\n\n # will look for the templates `my_app/somemodel_list.haml`,\n # `my_app/somemodel_list.hamlpy` and `my_app/somemodel_list.html`\n ListView.as_view(model=SomeModel)\n\nThe available view classes are:\n\nDisplay views:\n\n- `DetailView `__\n- `ListView `__\n\nEdit views:\n\n- `CreateView `__\n- `UpdateView `__\n- `DeleteView `__\n\nDate related views:\n\n- `DateDetailView `__\n- `ArchiveIndexView `__\n- `YearArchiveView `__\n- `MonthArchiveView `__\n- `WeekArchiveView `__\n- `DayArchiveView `__\n- `TodayArchiveView `__\n\nAll views are importable from ``hamlpy.views.generic`` and are built\nusing the ``HamlExtensionTemplateView`` mixin which you can use to\ncreate your own custom Haml-using views. For example:\n\n.. code:: python\n\n from hamlpy.views.generic import HamlExtensionTemplateView\n\n class MyNewView(HamlExtensionTemplateView, ParentViewType):\n pass\n\n**Note**: ``HamlExtensionTemplateView`` *needs* to be first in the\ninheritance list.\n\nContributing\n------------\n\nWe\u2019re always happy to have contributions to this project. To get started\nyou\u2019ll need to clone the project and install the dependencies:\n\n::\n\n virtualenv env\n source env/bin/activate\n pip install -r requirements/base.txt\n pip install -r requirements/tests.txt\n\nPlease write tests for any new features and always ensure the current\ntests pass. To run the tests, use:\n\n::\n\n py.test hamlpy \n\nTo run the performance test, use:\n\n::\n\n python -m hamlpy.test.test_templates\n\n.. |Build Status| image:: https://travis-ci.org/nyaruka/django-hamlpy.svg?branch=master\n :target: https://travis-ci.org/nyaruka/django-hamlpy\n.. |Coverage Status| image:: https://coveralls.io/repos/github/nyaruka/django-hamlpy/badge.svg?branch=master\n :target: https://coveralls.io/github/nyaruka/django-hamlpy?branch=master\n.. |PyPI Release| image:: https://img.shields.io/pypi/v/django-hamlpy.svg\n :target: https://pypi.python.org/pypi/django-hamlpy/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/nyaruka/django-hamlpy", "keywords": "haml django converter", "license": "MIT", "maintainer": "Nyaruka", "maintainer_email": "code@nyaruka.com", "name": "django-hamlpy", "package_url": "https://pypi.org/project/django-hamlpy/", "platform": "", "project_url": "https://pypi.org/project/django-hamlpy/", "project_urls": { "Homepage": "http://github.com/nyaruka/django-hamlpy" }, "release_url": "https://pypi.org/project/django-hamlpy/1.2/", "requires_dist": [ "django", "regex" ], "requires_python": "", "summary": "Haml like syntax for Django templates.", "version": "1.2" }, "last_serial": 5608167, "releases": { "0.83": [ { "comment_text": "", "digests": { "md5": "bb72898cc1d278e417841329f363d8c4", "sha256": "e817eef04d25680aba50629ad157e804a0ca985917dbc0184898082dcb2e3c1b" }, "downloads": -1, "filename": "django_hamlpy-0.83-py2.7.egg", "has_sig": false, "md5_digest": "bb72898cc1d278e417841329f363d8c4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 17531, "upload_time": "2016-09-23T22:08:04", "url": "https://files.pythonhosted.org/packages/c1/fb/a62de0f92412b3ccbb10e7cc5cc9176718aea923f91b835f4e3fd611c424/django_hamlpy-0.83-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8fa6ae5b9c2690206cc7ad1892f2f68a", "sha256": "95bbf5fc20d11200550923660d1f7623c37ac2021ebd9f046a1e3702ca0887ac" }, "downloads": -1, "filename": "django_hamlpy-0.83-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fa6ae5b9c2690206cc7ad1892f2f68a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21677, "upload_time": "2016-09-23T22:08:02", "url": "https://files.pythonhosted.org/packages/02/d2/2b641e7703c5afa67f9a745b4a3425f2e48f194b12bb39147d61afbeb3f0/django_hamlpy-0.83-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8e7be1d5f7ec7a476dfe93b4293f698", "sha256": "7840874f82f018d646467ca0ebb77dbf25f8e0794d396cc2e49908e25e9f10fd" }, "downloads": -1, "filename": "django-hamlpy-0.83.tar.gz", "has_sig": false, "md5_digest": "b8e7be1d5f7ec7a476dfe93b4293f698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17621, "upload_time": "2016-09-23T22:07:59", "url": "https://files.pythonhosted.org/packages/4b/93/f65fe93eb0fc79c34ae22b7d114c39a56b4a2b5b4e6670b69d23a3f9f7e6/django-hamlpy-0.83.tar.gz" } ], "0.84": [ { "comment_text": "", "digests": { "md5": "68cf0947ec0c6c171135b81899765767", "sha256": "85a321b2523c2bd86ae0bdc6130f2b6025fe3aa5221aecec7a8b78935d458e82" }, "downloads": -1, "filename": "django_hamlpy-0.84-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68cf0947ec0c6c171135b81899765767", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 24423, "upload_time": "2016-09-25T00:31:10", "url": "https://files.pythonhosted.org/packages/c1/75/af4f576cc4965ecb0c4e8e2770a5b1ee3d93be823f167efdecc823fb3718/django_hamlpy-0.84-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08d6fa1b15f111d011b2bd6a3cffa651", "sha256": "bbf0edc70e5e5bf8b031858d51eef6b5b7ec3a28629544cffd9ea15a3c2e42a7" }, "downloads": -1, "filename": "django-hamlpy-0.84.tar.gz", "has_sig": false, "md5_digest": "08d6fa1b15f111d011b2bd6a3cffa651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20201, "upload_time": "2016-09-25T00:31:05", "url": "https://files.pythonhosted.org/packages/44/5a/3aee1c968137a5c638c6b2d1647753f0c65904363e5b96e00e5dc6df14ed/django-hamlpy-0.84.tar.gz" } ], "0.85": [ { "comment_text": "", "digests": { "md5": "f81d12e0ef4a8b0c5dc189d4801fe0d8", "sha256": "56da765bd678e120268ddbcb55c9c76dfad14dbd61d277265354f7ef590fe674" }, "downloads": -1, "filename": "django_hamlpy-0.85-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f81d12e0ef4a8b0c5dc189d4801fe0d8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25177, "upload_time": "2016-10-13T14:37:19", "url": "https://files.pythonhosted.org/packages/8e/13/28c69965ea8840e7175c9928c8b45f8990770c748ba91a649acae80c7f2f/django_hamlpy-0.85-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "078066c32be31aa7c04671ba5a769850", "sha256": "19677349d8da239fc27e2aa69ec485e6599df88052a3e420a06a147fadc40cab" }, "downloads": -1, "filename": "django-hamlpy-0.85.tar.gz", "has_sig": false, "md5_digest": "078066c32be31aa7c04671ba5a769850", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22501, "upload_time": "2016-10-13T14:37:17", "url": "https://files.pythonhosted.org/packages/7f/8e/3ec95771325e20156e72b4f22d40f18adf684a5a7d88d95401037db800a4/django-hamlpy-0.85.tar.gz" } ], "0.86": [ { "comment_text": "", "digests": { "md5": "414509afd5354a3ff5d2e42eb4a507d2", "sha256": "faa14b56d5275de7d2d7bc61bfe561af5a1dd6502b0f70b8850e8e808b73ce34" }, "downloads": -1, "filename": "django_hamlpy-0.86-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "414509afd5354a3ff5d2e42eb4a507d2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 36266, "upload_time": "2016-11-11T13:37:35", "url": "https://files.pythonhosted.org/packages/f4/18/4f0c8fd7027ff9275ede47692c0ddd860ab321aae34cdd9f960e672490ae/django_hamlpy-0.86-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83d66ffac8081ad8b2307cf68f9ce4dd", "sha256": "e6fb30d38a0496132f0152f9ac9c136bd49a10ae335850e193ea0a34ecc8e78a" }, "downloads": -1, "filename": "django-hamlpy-0.86.tar.gz", "has_sig": false, "md5_digest": "83d66ffac8081ad8b2307cf68f9ce4dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30912, "upload_time": "2016-11-11T13:37:32", "url": "https://files.pythonhosted.org/packages/ad/3a/6d92c59103fa530c264a870ffd61c0fe1caf20e23e3c689bc4754260a506/django-hamlpy-0.86.tar.gz" } ], "0.86.1": [ { "comment_text": "", "digests": { "md5": "477cb46ca44b02d115276de97d2347b7", "sha256": "2a1ad2e71d822570273a2e7df7203872e4d27a07847ca05c88514425f09e100b" }, "downloads": -1, "filename": "django_hamlpy-0.86.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "477cb46ca44b02d115276de97d2347b7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 36303, "upload_time": "2016-11-15T00:11:47", "url": "https://files.pythonhosted.org/packages/f8/91/1336acb9bed6f0a1a5a9b3806afd4ebe028151e1ed00e1d8a3a79565ea53/django_hamlpy-0.86.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b07988fbf6c8bba01fdf81603cd80b7", "sha256": "cb4059e0232b444f0e568c42de83fe8143260b59c1da3865af78deea51d4cc29" }, "downloads": -1, "filename": "django-hamlpy-0.86.1.tar.gz", "has_sig": false, "md5_digest": "8b07988fbf6c8bba01fdf81603cd80b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30930, "upload_time": "2016-11-15T00:11:44", "url": "https://files.pythonhosted.org/packages/c4/27/832b002f188ff9dfa0046db92597c16dd94cb3a89651a14ebab77f189dae/django-hamlpy-0.86.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "c1016069de61bc42607d095ef08becee", "sha256": "85592e77aaa572d816efc696506ce16a543184f415bd66daf516f41e028c1024" }, "downloads": -1, "filename": "django_hamlpy-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1016069de61bc42607d095ef08becee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44123, "upload_time": "2016-12-14T05:49:34", "url": "https://files.pythonhosted.org/packages/1c/31/3a080aad1fece27db37caff74c4955e71ca6f252141c7ec2d8e1e8855df8/django_hamlpy-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc64e39d959a3c57d052b126d172e417", "sha256": "0e3d8737c37972c4fcc74ec38af228029e4b92fddbf7ba2468b0a274346ba70e" }, "downloads": -1, "filename": "django-hamlpy-1.0.tar.gz", "has_sig": false, "md5_digest": "fc64e39d959a3c57d052b126d172e417", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34792, "upload_time": "2016-12-14T05:49:31", "url": "https://files.pythonhosted.org/packages/4d/c8/6f639e83a3d739095b955d5e386e38032ce98eee4491a02a2ac6278e482e/django-hamlpy-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "933728332c71b23077827af0c8699ac8", "sha256": "af4c6b02840c6df6c2d6f5354a571300399a8fa3f8d9de9481575d5ca88514b4" }, "downloads": -1, "filename": "django_hamlpy-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "933728332c71b23077827af0c8699ac8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44310, "upload_time": "2017-01-26T11:01:42", "url": "https://files.pythonhosted.org/packages/7a/0b/5478d5d9af5b21197197ab7e6af7d2c1fbab5fa9070bf262f394ba5efd11/django_hamlpy-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23ba956c44292ff49ac31b0bf6b475f8", "sha256": "7f1aa2050377f8912d876b227da28f8691dea360214c62d4cab16fa7052f5ca1" }, "downloads": -1, "filename": "django-hamlpy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "23ba956c44292ff49ac31b0bf6b475f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34949, "upload_time": "2017-01-26T11:01:38", "url": "https://files.pythonhosted.org/packages/d4/a6/ab94b7fd486ce3140cdf8691f38cbd8544b3d7efda30a8817c8b683ca25a/django-hamlpy-1.0.1.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "c0ff4b15e0f4aff791ef681ed4114043", "sha256": "f6aff1b38a80f24574345816d390de9b5c1bafc6daef6519a5f2035903422bc2" }, "downloads": -1, "filename": "django_hamlpy-1.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0ff4b15e0f4aff791ef681ed4114043", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41254, "upload_time": "2016-12-08T08:50:43", "url": "https://files.pythonhosted.org/packages/5e/13/80440ebceae0f60688c6eb23c79a3ee94cc2cb1ad425ddc32ff7d3de5a35/django_hamlpy-1.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee1bda99ecefffac5b82e0b39d643108", "sha256": "5e0f663d763170af9f1759c9f7b32b463e17c34ab91e41090f3a7d2fd14050f8" }, "downloads": -1, "filename": "django-hamlpy-1.0a1.tar.gz", "has_sig": false, "md5_digest": "ee1bda99ecefffac5b82e0b39d643108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33324, "upload_time": "2016-12-08T08:50:39", "url": "https://files.pythonhosted.org/packages/1b/90/47ffd9cad7565b5c61c8d1c47168f496dc1c96ea5060f7054743dc7ad255/django-hamlpy-1.0a1.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "b984b38bed188df86eac624a07012ceb", "sha256": "d82e495e01bc7997b1eb8353dd19a0b3dc923d45d38f0f7e9fa3300888fc34c0" }, "downloads": -1, "filename": "django_hamlpy-1.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b984b38bed188df86eac624a07012ceb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41314, "upload_time": "2016-12-09T09:26:17", "url": "https://files.pythonhosted.org/packages/24/ac/2015b64b8d8e27df20425ce021aab9a8bb27419e322ab898582a65ff8ec4/django_hamlpy-1.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29887dd3fb2640d5061f7b4d9bbd8cea", "sha256": "eecc6ddeec43ef3fe0563df270b966426065a7dbd62fbf70a7fcdf8ada2f444d" }, "downloads": -1, "filename": "django-hamlpy-1.0b1.tar.gz", "has_sig": false, "md5_digest": "29887dd3fb2640d5061f7b4d9bbd8cea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33424, "upload_time": "2016-12-09T09:26:13", "url": "https://files.pythonhosted.org/packages/87/98/67e9a9cb99c74e6e613bc2b29903a0148b3a89bff1de80e8b461fb3cc3c5/django-hamlpy-1.0b1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "3f89ccf8acb01f2b23328800c7eee98e", "sha256": "adb20b200069c96ffc9580270176489807e0b55698a08cfc7a7a90119ef90177" }, "downloads": -1, "filename": "django_hamlpy-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f89ccf8acb01f2b23328800c7eee98e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47789, "upload_time": "2017-03-20T07:47:43", "url": "https://files.pythonhosted.org/packages/f6/d4/772756b8d052222259b222313d343027460059e6b516f64a9b0810950cdd/django_hamlpy-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c0a8adb7cc08f7bb55fb1d4317f17fa", "sha256": "c0fdea1065a18fcc9c10c19d841fdc9435d8797826eb46a1896b6fe4d1e5fd45" }, "downloads": -1, "filename": "django-hamlpy-1.1.tar.gz", "has_sig": false, "md5_digest": "5c0a8adb7cc08f7bb55fb1d4317f17fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37792, "upload_time": "2017-03-20T07:47:39", "url": "https://files.pythonhosted.org/packages/bb/31/b8d81463d699e7a3d0c712e6a2527921a773f02c33ff5bcad36bc6218831/django-hamlpy-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "846de4e8ea762c8fd56d3e429593ce03", "sha256": "ac899cfc0595b228b4fa71d0d6bb9c02697d8ef68488e15e6798333f4e5a3abd" }, "downloads": -1, "filename": "django_hamlpy-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "846de4e8ea762c8fd56d3e429593ce03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46457, "upload_time": "2017-05-29T15:13:18", "url": "https://files.pythonhosted.org/packages/88/01/de9a9f2c1e572f3fee2e511d2f34dac661d3d4bb00d88f1a8f2c53814ec4/django_hamlpy-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40c4f752d709aac64e8315aa1488bf0b", "sha256": "90c4db413b9ab71b0a06daeb01181e935e06d053cfbe91fcf2c2ca7d5df6aaa2" }, "downloads": -1, "filename": "django-hamlpy-1.1.1.tar.gz", "has_sig": false, "md5_digest": "40c4f752d709aac64e8315aa1488bf0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37654, "upload_time": "2017-05-29T15:13:20", "url": "https://files.pythonhosted.org/packages/dd/01/b36511549433082cc7b927fbdef81066acd0c2b2a927ab7556e63adda5c1/django-hamlpy-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "fdfe32d94317e8dccfe68f744913461a", "sha256": "5d183aa0e974f321ced9073c2f2313a53f511894105ed3e274c56c87eddb740b" }, "downloads": -1, "filename": "django_hamlpy-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdfe32d94317e8dccfe68f744913461a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41723, "upload_time": "2018-12-05T19:43:44", "url": "https://files.pythonhosted.org/packages/aa/4b/3d3dc47f34056e455827befa33bbf9b9741810fd929cdf7c21ee01ce3dfe/django_hamlpy-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf64412397724204a26ff01095f34be", "sha256": "9134927bcfe2f01e0d21f47221acbaa32fd1ed4649f3ef115759aaaddaf01a36" }, "downloads": -1, "filename": "django-hamlpy-1.2.tar.gz", "has_sig": false, "md5_digest": "daf64412397724204a26ff01095f34be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34107, "upload_time": "2018-12-05T19:43:46", "url": "https://files.pythonhosted.org/packages/73/2d/f96d66b82fa318e1bbd3ada2a095592e53a359cd9f983896e18876c0d6bd/django-hamlpy-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fdfe32d94317e8dccfe68f744913461a", "sha256": "5d183aa0e974f321ced9073c2f2313a53f511894105ed3e274c56c87eddb740b" }, "downloads": -1, "filename": "django_hamlpy-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdfe32d94317e8dccfe68f744913461a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41723, "upload_time": "2018-12-05T19:43:44", "url": "https://files.pythonhosted.org/packages/aa/4b/3d3dc47f34056e455827befa33bbf9b9741810fd929cdf7c21ee01ce3dfe/django_hamlpy-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf64412397724204a26ff01095f34be", "sha256": "9134927bcfe2f01e0d21f47221acbaa32fd1ed4649f3ef115759aaaddaf01a36" }, "downloads": -1, "filename": "django-hamlpy-1.2.tar.gz", "has_sig": false, "md5_digest": "daf64412397724204a26ff01095f34be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34107, "upload_time": "2018-12-05T19:43:46", "url": "https://files.pythonhosted.org/packages/73/2d/f96d66b82fa318e1bbd3ada2a095592e53a359cd9f983896e18876c0d6bd/django-hamlpy-1.2.tar.gz" } ] }