{ "info": { "author": "Chris Beaven", "author_email": "chris@lincolnloop.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "===========\ndjango-ttag\n===========\n\nTTag is a template tag constructor library for Django created for the purpose\nof making writing template tags easier.\n\nThe tag syntax is modelled on Django's friendly syntaxes for models and forms.\nHere is a full example tag::\n\n class Welcome(ttag.Tag)\n user = ttag.Arg()\n fallback = ttag.Arg(named=True, default='Hi!')\n\n def output(self, data)\n name = data['user'].get_full_name()\n if name:\n return 'Hi, %s!' % name\n return data['fallback']\n\nThis would produce a tag named ``welcome`` which can be used like this::\n\n {% welcome current_user fallback \"Hello, anonymous.\" %} \n\nMore comprehensive usage and reference documentation can be found in the\n``docs`` directory, or at http://packages.python.org/django-ttag/.\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/django-ttag/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lincolnloop/django-ttag", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-ttag", "package_url": "https://pypi.org/project/django-ttag/", "platform": "", "project_url": "https://pypi.org/project/django-ttag/", "project_urls": { "Homepage": "http://github.com/lincolnloop/django-ttag" }, "release_url": "https://pypi.org/project/django-ttag/3.0/", "requires_dist": [ "six" ], "requires_python": "", "summary": "A template tag constructor library for Django.", "version": "3.0" }, "last_serial": 2907801, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "58da6ca9d7d93a93531083d991b0627b", "sha256": "e9294a1e008eb4a5a16d362bf2bf72ae15826866a7f68ba2b73f849c93edeceb" }, "downloads": -1, "filename": "django-ttag-1.0.tar.gz", "has_sig": false, "md5_digest": "58da6ca9d7d93a93531083d991b0627b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215044, "upload_time": "2011-05-27T06:09:54", "url": "https://files.pythonhosted.org/packages/ce/11/e19230488bc7030e139c21ccfeaeb75ed20a91b568070473fa09f4504d7d/django-ttag-1.0.tar.gz" } ], "1.0-alpha": [ { "comment_text": "", "digests": { "md5": "f029253ed17e46320528c592c95d0f1f", "sha256": "ca2a5808d76de6d5eb788fddc49a3df864705c1367efdbd340dc16971031897b" }, "downloads": -1, "filename": "django-ttag-1.0-alpha.tar.gz", "has_sig": false, "md5_digest": "f029253ed17e46320528c592c95d0f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122601, "upload_time": "2010-12-13T04:28:48", "url": "https://files.pythonhosted.org/packages/42/19/fb48441f8671fda46f5457e98bcccf689d75b6441c05da039caa0f13b7b2/django-ttag-1.0-alpha.tar.gz" } ], "1.0-alpha-2": [ { "comment_text": "", "digests": { "md5": "0ca3795271653a045ef625dc6c7c5152", "sha256": "f8d7e67e924e9ff950519ce971cff8f276be02f614ab1367379893eca40bc81b" }, "downloads": -1, "filename": "django-ttag-1.0-alpha-2.tar.gz", "has_sig": false, "md5_digest": "0ca3795271653a045ef625dc6c7c5152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 204915, "upload_time": "2011-02-01T01:33:47", "url": "https://files.pythonhosted.org/packages/71/7c/1ebf58addef88ba41c1b8fdaa925b16364c50b37179b7aae97a8a57cf15a/django-ttag-1.0-alpha-2.tar.gz" } ], "1.0-alpha-3": [ { "comment_text": "", "digests": { "md5": "3c7b89167106210d9a710dbcfb8f9fc4", "sha256": "363e2ec2d595aa79869307c20c9def50f57de43b793453e25dd33d6856e305df" }, "downloads": -1, "filename": "django-ttag-1.0-alpha-3.tar.gz", "has_sig": false, "md5_digest": "3c7b89167106210d9a710dbcfb8f9fc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212766, "upload_time": "2011-03-02T05:31:21", "url": "https://files.pythonhosted.org/packages/9f/64/47683bdddab521cccb7b1ff6fd578df3a128eaa3b4911a6a6dcbdef9ff91/django-ttag-1.0-alpha-3.tar.gz" } ], "1.0-alpha-4": [ { "comment_text": "", "digests": { "md5": "6e75ed148e6b80625bf91df3fca92936", "sha256": "97854f7a195973c55d1c93d4fa14c1d9fda5ebc368f64536184c1fc68c8087f2" }, "downloads": -1, "filename": "django-ttag-1.0-alpha-4.tar.gz", "has_sig": false, "md5_digest": "6e75ed148e6b80625bf91df3fca92936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213975, "upload_time": "2011-04-01T04:42:13", "url": "https://files.pythonhosted.org/packages/33/aa/c93b7a31ddfae771f0c4a03459f0295748f1c540eb17af1775f7d5e7df3a/django-ttag-1.0-alpha-4.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "a39c6e5d5b5a759aafbb880df311a590", "sha256": "b414d974946566bbd0ea4b604a60cb88d82fa18210a1279bfc245012d6b7efe8" }, "downloads": -1, "filename": "django-ttag-2.0.tar.gz", "has_sig": false, "md5_digest": "a39c6e5d5b5a759aafbb880df311a590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 227156, "upload_time": "2011-07-05T07:03:19", "url": "https://files.pythonhosted.org/packages/0d/a5/a06aef9e9566c63d893fcaa12746e9a42421337f071d33d6f9b3fbde10b7/django-ttag-2.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "d0358d83d4f5b0d27d88826d50b8d084", "sha256": "41328d0302374fd0b7c375fa723055936a07e0ba23679b48b88d3daf93047694" }, "downloads": -1, "filename": "django-ttag-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d0358d83d4f5b0d27d88826d50b8d084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 227361, "upload_time": "2011-07-28T04:26:39", "url": "https://files.pythonhosted.org/packages/1e/23/481dc72dee10043a3bebc55016181499648fa2c4c406ae22f871f2affad4/django-ttag-2.1.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "6aee13b1f6b3291668ae62c338fdd132", "sha256": "197df854e736326d9355c4f69c51f632ba372eecf9197ff97047e7504343ad0a" }, "downloads": -1, "filename": "django-ttag-2.2.tar.gz", "has_sig": false, "md5_digest": "6aee13b1f6b3291668ae62c338fdd132", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228773, "upload_time": "2011-08-03T00:32:03", "url": "https://files.pythonhosted.org/packages/ff/44/9eddff77c5758f85e2ab507b00b76c60a7ac29431ac17d19f974fa010ad1/django-ttag-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "df407c1a8040bc9ad2c6dc2a99de1794", "sha256": "7c45b051aa158d6b2798cdc7d856210e0cc1eeb807155d75ffe21f8308deff83" }, "downloads": -1, "filename": "django-ttag-2.3.tar.gz", "has_sig": false, "md5_digest": "df407c1a8040bc9ad2c6dc2a99de1794", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212465, "upload_time": "2011-09-07T18:25:16", "url": "https://files.pythonhosted.org/packages/e2/2f/8b672996e76132b61cf11f2e88c048155dc95db1626b58bcd4afb54c6fff/django-ttag-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "c778bda3f8f34b5626a1db37361075e9", "sha256": "0cb731a8f9804fbb2f04646b5d539e2af1e7d01c8575847db1a9744c27ec346f" }, "downloads": -1, "filename": "django-ttag-2.4.tar.gz", "has_sig": false, "md5_digest": "c778bda3f8f34b5626a1db37361075e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27222, "upload_time": "2011-11-16T00:39:12", "url": "https://files.pythonhosted.org/packages/be/88/4f896ab14cbdf861b0395d51f78e8003c4c8dee2821bdb3df813a54f422b/django-ttag-2.4.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "0b7eda09ce85d07534e58f2b36d5a94c", "sha256": "37d5b8e1390ee387c573df5aeb8759e2f34b3cd5caf3f19c1bb6c8d25d567ec2" }, "downloads": -1, "filename": "django_ttag-3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0b7eda09ce85d07534e58f2b36d5a94c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21617, "upload_time": "2017-05-29T22:53:57", "url": "https://files.pythonhosted.org/packages/ff/6a/ff2a17a5ca76a9cbc69470745941acdf7291bf16bd817e08fa76bc89b6c0/django_ttag-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58ecb102e1fe2d4f844181c01048c05c", "sha256": "3a3ae5ad7fd46c8d44007f7fb8e1ca4662dc26b158d80dbef25dbbb2df9f7b9a" }, "downloads": -1, "filename": "django-ttag-3.0.tar.gz", "has_sig": true, "md5_digest": "58ecb102e1fe2d4f844181c01048c05c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28208, "upload_time": "2017-05-29T22:54:00", "url": "https://files.pythonhosted.org/packages/b6/bf/5636ee8d3d13f4a35477c79dc5718e92adde1d8cf64d953b5e65dba5ffc4/django-ttag-3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b7eda09ce85d07534e58f2b36d5a94c", "sha256": "37d5b8e1390ee387c573df5aeb8759e2f34b3cd5caf3f19c1bb6c8d25d567ec2" }, "downloads": -1, "filename": "django_ttag-3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0b7eda09ce85d07534e58f2b36d5a94c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21617, "upload_time": "2017-05-29T22:53:57", "url": "https://files.pythonhosted.org/packages/ff/6a/ff2a17a5ca76a9cbc69470745941acdf7291bf16bd817e08fa76bc89b6c0/django_ttag-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58ecb102e1fe2d4f844181c01048c05c", "sha256": "3a3ae5ad7fd46c8d44007f7fb8e1ca4662dc26b158d80dbef25dbbb2df9f7b9a" }, "downloads": -1, "filename": "django-ttag-3.0.tar.gz", "has_sig": true, "md5_digest": "58ecb102e1fe2d4f844181c01048c05c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28208, "upload_time": "2017-05-29T22:54:00", "url": "https://files.pythonhosted.org/packages/b6/bf/5636ee8d3d13f4a35477c79dc5718e92adde1d8cf64d953b5e65dba5ffc4/django-ttag-3.0.tar.gz" } ] }