{ "info": { "author": "Zope Foundation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Environment :: Web Environment", "Framework :: Zope", "Framework :: Zope :: 4", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Text Processing :: Markup" ], "description": ".. image:: https://travis-ci.org/zopefoundation/DocumentTemplate.svg?branch=master\n :target: https://travis-ci.org/zopefoundation/DocumentTemplate\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/DocumentTemplate/badge.svg?branch=master\n :target: https://coveralls.io/github/zopefoundation/DocumentTemplate?branch=master\n\n.. image:: https://img.shields.io/pypi/v/DocumentTemplate.svg\n :target: https://pypi.org/project/DocumentTemplate/\n :alt: Current version on PyPI\n\n.. image:: https://img.shields.io/pypi/pyversions/DocumentTemplate.svg\n :target: https://pypi.org/project/DocumentTemplate/\n :alt: Supported Python versions\n\nDocumentTemplate\n================\n\nThis package implements the original Document Templating Markup Language\n(DTML). It uses custom SGML tags to implement simple programmatic features,\nsuch as variable replacement, conditional logic and loops.\n\nInside Zope environments page templates and TAL have superseded DTML for most\nuse cases.\n\n\nChangelog\n=========\n\n3.0 (2019-05-09)\n----------------\n\nChanges since 2.13.2:\n\nBreaking changes\n++++++++++++++++\n\n- Replace C code with a pure-Python implementation.\n\n- Remove ``VSEval`` module. Please use DT_Util.EVal now.\n\n- Remove ``DTtestExpr`` module. It contained nothing useful.\n\n- Remove support for string exceptions in ````.\n (`#29 `_)\n\nFeatures\n++++++++\n\n- Add support for Python 3.5, 3.6, 3.7, 3.8.\n\n- Make the rendering encoding configurable to fix rendering on Zope 4.\n (`#43 `_)\n\n- Add `__contains__` support to DocumentTemplate.TemplateDict.\n\nBug fixes\n+++++++++\n\n- Only decode input in ``html_quote`` when needed under Python 3\n (`Products.PythonScripts#28 _)\n\n- Make sure all JSON-serialized data is text data and not bytes.\n (`#45 `_)\n\n- Fix regression with exception handling in ```` with Python 2.\n (`#25 `_)\n\n- Stabilized TreeTag rendering for objects without ``_p_oid`` values.\n (`#26 `_)\n\n- Fix bugs with ````:\n\n - Raise proper error if prefix is not simple.\n - Fix complex multisort in Python 3.\n - Fix iteration over list of tuples in Python 3.\n\n- Ensure html_quote is being applied to content.\n\n\n2.13.2 (2011-12-12)\n-------------------\n\n- Restrict the available functions in `DocumentTemplate.sequence` to public\n API's of `zope.sequencesort`.\n\n2.13.1 (2010-07-15)\n-------------------\n\n- LP #143273: Enable the dtml-var modifiers url_quote, url_unquote,\n url_quote_plus and url_unquote_plus to handle unicode strings.\n\n\n2.13.0 (2010-06-19)\n-------------------\n\n- Released as separate package.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zopefoundation/DocumentTemplate", "keywords": "DTML template zope HTML SQL web markup", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "DocumentTemplate", "package_url": "https://pypi.org/project/DocumentTemplate/", "platform": "", "project_url": "https://pypi.org/project/DocumentTemplate/", "project_urls": { "Documentation": "https://zope.readthedocs.io/en/latest/zopebook/index.html", "Homepage": "https://github.com/zopefoundation/DocumentTemplate", "Issue Tracker": "https://github.com/zopefoundation/DocumentTemplate/issues", "Sources": "https://github.com/zopefoundation/DocumentTemplate" }, "release_url": "https://pypi.org/project/DocumentTemplate/3.0/", "requires_dist": [ "AccessControl (>=4.0a5)", "Acquisition", "ExtensionClass (>=4.1a1)", "RestrictedPython (>=4.0a1)", "roman", "six", "zExceptions", "zope.sequencesort", "zope.structuredtext" ], "requires_python": "", "summary": "Document Templating Markup Language (DTML)", "version": "3.0" }, "last_serial": 5278364, "releases": { "2.13.0": [ { "comment_text": "", "digests": { "md5": "10be7dfd1f1e883c5b40f3572e890bad", "sha256": "445ba60de639a6e034ca17e8395564a2ff66affaca82bc35b191f42cb133db91" }, "downloads": -1, "filename": "DocumentTemplate-2.13.0-py2.6-win32.egg", "has_sig": false, "md5_digest": "10be7dfd1f1e883c5b40f3572e890bad", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 178166, "upload_time": "2010-06-20T05:02:56", "url": "https://files.pythonhosted.org/packages/1a/7e/5be5e3a3b4a703564e566069a7f54cdd202623e8b17fe9bd9b2df7aa5a65/DocumentTemplate-2.13.0-py2.6-win32.egg" }, { "comment_text": "", "digests": { "md5": "7fad603f4fdabfff8bcc1aee05d7afe4", "sha256": "b31237ba0a6fa45faf0170e3cf735878ebf2a8aa956fe64abd3ee9e9b11d7949" }, "downloads": -1, "filename": "DocumentTemplate-2.13.0-py2.6-win-amd64.egg", "has_sig": false, "md5_digest": "7fad603f4fdabfff8bcc1aee05d7afe4", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 178528, "upload_time": "2010-06-20T05:03:15", "url": "https://files.pythonhosted.org/packages/b6/d0/c391b831375fa221df267c13b6b1a86069df81c6b0782989ede62fe34d70/DocumentTemplate-2.13.0-py2.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "796e239299406123b415c68ef44693a4", "sha256": "b420d265e4f921e8efa991a546683097950c8658d859c152034ef1df74e9f7ba" }, "downloads": -1, "filename": "DocumentTemplate-2.13.0-py2.7-win32.egg", "has_sig": false, "md5_digest": "796e239299406123b415c68ef44693a4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 178184, "upload_time": "2010-10-17T13:55:30", "url": "https://files.pythonhosted.org/packages/e2/80/4de0f9024691d30c91c5bb6b748031f15b1ab50ba0bdc2972238a1e6c58c/DocumentTemplate-2.13.0-py2.7-win32.egg" }, { "comment_text": "", "digests": { "md5": "6310da3f9f4d54c70cc0de735d65766a", "sha256": "b29c4658c99e7296415ff52877453d2973b750ca5c01db84b00e6b8ba5277452" }, "downloads": -1, "filename": "DocumentTemplate-2.13.0-py2.7-win-amd64.egg", "has_sig": false, "md5_digest": "6310da3f9f4d54c70cc0de735d65766a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 178535, "upload_time": "2010-10-17T13:55:32", "url": "https://files.pythonhosted.org/packages/a3/fb/34940c9f364403dcde6316c8ddb9b7556108c07d7cd6ef4699d52950abb0/DocumentTemplate-2.13.0-py2.7-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "98a4e680d1710cf57d333b1780c2a5e4", "sha256": "aa973b523643d70bb6b52b0a4e450fb16a589e8fe0b0054d5a718a574d46344e" }, "downloads": -1, "filename": "DocumentTemplate-2.13.0.zip", "has_sig": false, "md5_digest": "98a4e680d1710cf57d333b1780c2a5e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110556, "upload_time": "2010-06-19T19:25:14", "url": "https://files.pythonhosted.org/packages/6f/21/2560703d2db7d8e72c82f49c6210dba84c6043c9260513a5b568c9bf2ff8/DocumentTemplate-2.13.0.zip" } ], "2.13.1": [ { "comment_text": "", "digests": { "md5": "97e99bc05bb1cf06970c0aa7f9777eef", "sha256": "ed750ec830f21f4b16ef6bac2a507b22033e42ef3a9166d2b9e2845e748adee7" }, "downloads": -1, "filename": "DocumentTemplate-2.13.1-py2.6-win32.egg", "has_sig": false, "md5_digest": "97e99bc05bb1cf06970c0aa7f9777eef", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 179130, "upload_time": "2010-07-16T03:10:52", "url": "https://files.pythonhosted.org/packages/e5/a3/a9430900031b4bae68da0fafd8e93f477cc242096ff6e9ce83060c77d181/DocumentTemplate-2.13.1-py2.6-win32.egg" }, { "comment_text": "", "digests": { "md5": "466d090d2cd3ae320bccdb777e1617ea", "sha256": "04f05d086c42b48bc16b72b250f9484ed951c1a89ee0ea514bfc996b470369b9" }, "downloads": -1, "filename": "DocumentTemplate-2.13.1-py2.6-win-amd64.egg", "has_sig": false, "md5_digest": "466d090d2cd3ae320bccdb777e1617ea", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 179478, "upload_time": "2010-07-16T03:11:13", "url": "https://files.pythonhosted.org/packages/9a/d1/85271e16fa39900de96edac9c27d7d661e8c8d575c7c7552255999a4e1df/DocumentTemplate-2.13.1-py2.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "fc33d3f5f9c981d4cea7c053d43fc835", "sha256": "75de97f9517d0f2d73cac29360c1db9ed8c9fa9cfb2f93193b23c40ea9bdb8ec" }, "downloads": -1, "filename": "DocumentTemplate-2.13.1-py2.7-win32.egg", "has_sig": false, "md5_digest": "fc33d3f5f9c981d4cea7c053d43fc835", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 179093, "upload_time": "2010-10-17T13:55:37", "url": "https://files.pythonhosted.org/packages/8e/66/c873ee89624332dec6fd009ba0d347234f0a367ee0a49bdf7bd7d9cb072d/DocumentTemplate-2.13.1-py2.7-win32.egg" }, { "comment_text": "", "digests": { "md5": "1da9d27d4daaf56ce9637641186f711b", "sha256": "951b3ec9c79b32bcc175c2244bb9955482c5f8090d0020e4801185bd427a63bf" }, "downloads": -1, "filename": "DocumentTemplate-2.13.1-py2.7-win-amd64.egg", "has_sig": false, "md5_digest": "1da9d27d4daaf56ce9637641186f711b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 179441, "upload_time": "2010-10-17T13:55:40", "url": "https://files.pythonhosted.org/packages/ea/da/d27f3afb3869aec211eb8fdeba22ef91fa08cff936c8aa0da21bcf48ab01/DocumentTemplate-2.13.1-py2.7-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "30f04dc57e83c5d19edf7183517dc0c4", "sha256": "2da6c2743a264f81429fe25e06b83bb4b9e387e5ab0034a07f07f3ae65e97f18" }, "downloads": -1, "filename": "DocumentTemplate-2.13.1.zip", "has_sig": false, "md5_digest": "30f04dc57e83c5d19edf7183517dc0c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111165, "upload_time": "2010-07-15T13:55:24", "url": "https://files.pythonhosted.org/packages/a7/d0/06859f53eea715b6ec32c1ba4fe439cae13baed06fbe0b092cd1af7b7523/DocumentTemplate-2.13.1.zip" } ], "2.13.2": [ { "comment_text": "", "digests": { "md5": "9e7ccf3f5e10aeab893602d7f76ac9de", "sha256": "d5f57f025ec65ff6340d816a0d843724ce299a7c35211f1cd8339ca0a450cb66" }, "downloads": -1, "filename": "DocumentTemplate-2.13.2-py2.6-win32.egg", "has_sig": false, "md5_digest": "9e7ccf3f5e10aeab893602d7f76ac9de", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 179439, "upload_time": "2011-12-12T14:58:58", "url": "https://files.pythonhosted.org/packages/26/35/98bdac62b4e6f443411f78e862a52586450ba3b4f0f941a78830dea896ec/DocumentTemplate-2.13.2-py2.6-win32.egg" }, { "comment_text": "", "digests": { "md5": "bdbe63b24bc925aefaf64af64e174f06", "sha256": "b2fa05f73083e0b6c175c6521f6e1c2d64b37453fdfe081dbe733878dad7ce82" }, "downloads": -1, "filename": "DocumentTemplate-2.13.2-py2.6-win-amd64.egg", "has_sig": false, "md5_digest": "bdbe63b24bc925aefaf64af64e174f06", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 179790, "upload_time": "2011-12-12T14:59:12", "url": "https://files.pythonhosted.org/packages/a7/3c/d1595da899e6aa6b80a654ad99705a2309eb10fccf7000921c435b46fa39/DocumentTemplate-2.13.2-py2.6-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "fb8c07daefd40457b1801b7bce3914f7", "sha256": "6cae5a2dd1d8b161d8e08c30e4117983ada6bd9a9602976a2e349117ed8c5c89" }, "downloads": -1, "filename": "DocumentTemplate-2.13.2-py2.7-win32.egg", "has_sig": false, "md5_digest": "fb8c07daefd40457b1801b7bce3914f7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 179370, "upload_time": "2011-12-12T14:59:17", "url": "https://files.pythonhosted.org/packages/61/34/76448cfe6f4fb423c96874a02605eed1e019dec1690b280491a27783e246/DocumentTemplate-2.13.2-py2.7-win32.egg" }, { "comment_text": "", "digests": { "md5": "de0d56fb5a7c3c8997138afe2b391d3a", "sha256": "e15387d9a703221f4293faf6a36b20a68aee4cdd5b0ade47ccb11ac7faec68fa" }, "downloads": -1, "filename": "DocumentTemplate-2.13.2-py2.7-win-amd64.egg", "has_sig": false, "md5_digest": "de0d56fb5a7c3c8997138afe2b391d3a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 179716, "upload_time": "2011-12-12T14:59:21", "url": "https://files.pythonhosted.org/packages/b5/17/c06b882ab960795272621cd287e364cb519ab03d943ff2716ed626b1fd54/DocumentTemplate-2.13.2-py2.7-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "07bb086c77c1dfe94125ad2efbba94b7", "sha256": "4bebe644992fe0b0966da2c4fb600745ed8ff3398665b296371aa46f668180af" }, "downloads": -1, "filename": "DocumentTemplate-2.13.2.zip", "has_sig": false, "md5_digest": "07bb086c77c1dfe94125ad2efbba94b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111713, "upload_time": "2011-12-12T14:46:38", "url": "https://files.pythonhosted.org/packages/ef/32/8aee06779be806279ac7b83e3f58b0c03e93ea7dcd24850bbd5cb9d5562f/DocumentTemplate-2.13.2.zip" } ], "2.13.3": [ { "comment_text": "", "digests": { "md5": "1d19214d3b67a1341e454781e3ca2546", "sha256": "d6dd5eb13e18ce3b4b573b9d41134ed19fd9240945150797f7a488c2e1d510f7" }, "downloads": -1, "filename": "DocumentTemplate-2.13.3.tar.gz", "has_sig": false, "md5_digest": "1d19214d3b67a1341e454781e3ca2546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65352, "upload_time": "2016-11-29T14:59:01", "url": "https://files.pythonhosted.org/packages/3b/03/b8cbe238754fc40377dad7ae4d626b573fe1559e3d3199ab2e2f9c868033/DocumentTemplate-2.13.3.tar.gz" } ], "2.13.4": [ { "comment_text": "", "digests": { "md5": "59cb197cc454ac21d6230605c48d0748", "sha256": "a96be48a48f11ce069c4ace702880bee155567de964c63d71170a12af2d5fc5d" }, "downloads": -1, "filename": "DocumentTemplate-2.13.4.tar.gz", "has_sig": false, "md5_digest": "59cb197cc454ac21d6230605c48d0748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65087, "upload_time": "2017-02-15T11:09:34", "url": "https://files.pythonhosted.org/packages/af/d3/14e5a48d4c3c49718a700320290d16fe6727b4756d1fdfbc9841190f0678/DocumentTemplate-2.13.4.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "c02c2bc7ebeb356ee0c024b0a5347295", "sha256": "d92aa5b30bd8ef821690ffbe4f96b9af1006d5bf4e4f41feffc0b3cbd4c655f0" }, "downloads": -1, "filename": "DocumentTemplate-3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c02c2bc7ebeb356ee0c024b0a5347295", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88196, "upload_time": "2019-05-09T13:35:29", "url": "https://files.pythonhosted.org/packages/a0/f6/eb4e5ef8ce42305c401d05ff6ba6450541c215e733194fb762ef3ec19a09/DocumentTemplate-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d83e8950a6662c1f3649a1035148aa02", "sha256": "7cf58e2f8c93cfdf5bbd2e2e298e0618a3ef111037bf51dcaf0780a2f8479e22" }, "downloads": -1, "filename": "DocumentTemplate-3.0.tar.gz", "has_sig": false, "md5_digest": "d83e8950a6662c1f3649a1035148aa02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66399, "upload_time": "2019-05-09T13:35:31", "url": "https://files.pythonhosted.org/packages/61/af/c97ddf650c8d148f26a300d21c43eca9b6599096f66dbdafcae100ba748a/DocumentTemplate-3.0.tar.gz" } ], "3.0a1": [ { "comment_text": "", "digests": { "md5": "0f5cc936c25d0c14047a7ba2fd490683", "sha256": "24b76dbebaae9bbd7fd078c130d4712682e15852bb2e31dfd6c28a5ee00f37e8" }, "downloads": -1, "filename": "DocumentTemplate-3.0a1.tar.gz", "has_sig": false, "md5_digest": "0f5cc936c25d0c14047a7ba2fd490683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58118, "upload_time": "2017-01-19T16:04:28", "url": "https://files.pythonhosted.org/packages/0d/60/291e0d23576a6443c7f9ac055205c9080265190e17632383f2027334b566/DocumentTemplate-3.0a1.tar.gz" } ], "3.0a2": [ { "comment_text": "", "digests": { "md5": "8665aaa983bc23947e500f1ae41a62f2", "sha256": "ba0e05f92ec99e35393328aa3aab53e9c4e5a87235ac49321e283d551dd97591" }, "downloads": -1, "filename": "DocumentTemplate-3.0a2.tar.gz", "has_sig": false, "md5_digest": "8665aaa983bc23947e500f1ae41a62f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57932, "upload_time": "2017-05-05T12:58:18", "url": "https://files.pythonhosted.org/packages/dc/be/06da977f50767d19b29961e5cf3df58bd035488ec3685ff7a49578c5e6c0/DocumentTemplate-3.0a2.tar.gz" } ], "3.0a3": [ { "comment_text": "", "digests": { "md5": "689d98b6dd17a2a8ac2c4ce1d26bebf6", "sha256": "41fd371d8b63ca5c28550808b7199169262e8846ff5fa78e9b59006ea0e95de6" }, "downloads": -1, "filename": "DocumentTemplate-3.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "689d98b6dd17a2a8ac2c4ce1d26bebf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80874, "upload_time": "2017-05-28T20:14:07", "url": "https://files.pythonhosted.org/packages/f5/dc/90758438887addfd7b0dc51af539a33069f576b7784aa480963820fba4ba/DocumentTemplate-3.0a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43e4cc3942d780b25b3c9d227948391e", "sha256": "8e45b3129c47426c28b06f5397fe04e74d2fe6c838ead4372e4a3c46223915eb" }, "downloads": -1, "filename": "DocumentTemplate-3.0a3.tar.gz", "has_sig": true, "md5_digest": "43e4cc3942d780b25b3c9d227948391e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58367, "upload_time": "2017-05-17T18:41:47", "url": "https://files.pythonhosted.org/packages/12/db/3057e6179a41a540292bb234ff2aa5dcb6f4da4569d5e19cb9e1fcaf18ee/DocumentTemplate-3.0a3.tar.gz" } ], "3.0a4": [ { "comment_text": "", "digests": { "md5": "4516b66f17ef7fd28b4a270abf56199c", "sha256": "7b1a222068414e8740f568ee19eabada9fe1921683a193b746ea8043a606ba83" }, "downloads": -1, "filename": "DocumentTemplate-3.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4516b66f17ef7fd28b4a270abf56199c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80996, "upload_time": "2017-06-08T11:19:16", "url": "https://files.pythonhosted.org/packages/72/83/16ad3679e2eeaa33329fe8917d779a74966f14675bd68224f17fbc973fb2/DocumentTemplate-3.0a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6299730a03d20084b33e5a13d1370b29", "sha256": "92fa8e3bb74f10e283ff02b54b954640d00be77bf1355a131f62f760d934e084" }, "downloads": -1, "filename": "DocumentTemplate-3.0a4.tar.gz", "has_sig": true, "md5_digest": "6299730a03d20084b33e5a13d1370b29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60964, "upload_time": "2017-06-06T22:22:42", "url": "https://files.pythonhosted.org/packages/3b/3b/1bcdf64e31a8e1c26fc3a3acc06bdf3aea0ffceff5b71f713472d2cbab5d/DocumentTemplate-3.0a4.tar.gz" } ], "3.0b1": [ { "comment_text": "", "digests": { "md5": "e3932220ffe2ce3c67960e404fa77b23", "sha256": "0884b22b0fc3fd20ad6690e838655371e7281452551655990b05d7211579b901" }, "downloads": -1, "filename": "DocumentTemplate-3.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3932220ffe2ce3c67960e404fa77b23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80512, "upload_time": "2017-09-15T13:42:03", "url": "https://files.pythonhosted.org/packages/04/3e/5b17fa9919142fc7c6d729a3f62791d83dc38534a1b4e157af018c7cfcf8/DocumentTemplate-3.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e91042b7db835a8ea050d7f0ff6a5d63", "sha256": "191da66bcdebc0f98087a00efd0a00f7f123d471af8978c9ae40ce09a87b6378" }, "downloads": -1, "filename": "DocumentTemplate-3.0b1.tar.gz", "has_sig": false, "md5_digest": "e91042b7db835a8ea050d7f0ff6a5d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60925, "upload_time": "2017-09-15T13:42:05", "url": "https://files.pythonhosted.org/packages/87/1e/822ec07b3c1f63498c4986617f78f6a2657be6c841f46485897d6b4d537c/DocumentTemplate-3.0b1.tar.gz" } ], "3.0b2": [ { "comment_text": "", "digests": { "md5": "3696997128e8ae90ab868c8b18f6698d", "sha256": "62c866a06238cf1bb147cbf0307791c9c333a143db98f93aecd17be0b90cc674" }, "downloads": -1, "filename": "DocumentTemplate-3.0b2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3696997128e8ae90ab868c8b18f6698d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 80754, "upload_time": "2017-11-03T12:31:24", "url": "https://files.pythonhosted.org/packages/61/88/437bd8eef6c029d4ae18257d327d1f709c78a7025dd582441b5b9876b183/DocumentTemplate-3.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fa3092eed54d702f06918d6269c1265", "sha256": "3880f262ac0f55d359ebb697360df23e043e38e3e3b6938e1aaae6be35c73f20" }, "downloads": -1, "filename": "DocumentTemplate-3.0b2.tar.gz", "has_sig": true, "md5_digest": "6fa3092eed54d702f06918d6269c1265", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58176, "upload_time": "2017-11-03T12:31:18", "url": "https://files.pythonhosted.org/packages/fd/32/f92287017e0d59cca82ad2b48531064cf511ee3da392f418f6e0d370a5e6/DocumentTemplate-3.0b2.tar.gz" } ], "3.0b3": [ { "comment_text": "", "digests": { "md5": "9f9805eff04dc01fcba31b32a1ce182f", "sha256": "2bdf3edce8205e6a80e317da233aaeabe57645136d9f16ea7f923e38a3bcb4a3" }, "downloads": -1, "filename": "DocumentTemplate-3.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f9805eff04dc01fcba31b32a1ce182f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80597, "upload_time": "2018-04-18T06:22:39", "url": "https://files.pythonhosted.org/packages/c6/84/5fc1e7327e3e0b7bc26a81068fdaeba972a48396b1723f39f2f8f510416d/DocumentTemplate-3.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94ada1a883bdf72c28b792b447d98275", "sha256": "a760ace62461236c922a7e3a63b4a0679969f43bace62b653f921d9d07c2c5e3" }, "downloads": -1, "filename": "DocumentTemplate-3.0b3.tar.gz", "has_sig": false, "md5_digest": "94ada1a883bdf72c28b792b447d98275", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60282, "upload_time": "2018-04-18T06:22:41", "url": "https://files.pythonhosted.org/packages/4c/a2/8d8059c12f9eca7c9ca6aec5f999515b6513aebbf53946b2c13c3bccc2fe/DocumentTemplate-3.0b3.tar.gz" } ], "3.0b4": [ { "comment_text": "", "digests": { "md5": "1d13129ba13964689236da0bdba91467", "sha256": "cbd78c49cddf2b33ec354bc9bccb4ccedcceabcb9464a0bb05ece314a657719d" }, "downloads": -1, "filename": "DocumentTemplate-3.0b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d13129ba13964689236da0bdba91467", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81764, "upload_time": "2018-07-12T08:07:05", "url": "https://files.pythonhosted.org/packages/9c/e0/553802c64f01cb6ef73baf977152166edcd0e26a801324a06265205a54b8/DocumentTemplate-3.0b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ba318a9f3f8a792e9422b1025425700", "sha256": "808f4b38832ca95846bf767ff5016158069cf7cbb361b259ff6f6b930a9f6945" }, "downloads": -1, "filename": "DocumentTemplate-3.0b4.tar.gz", "has_sig": false, "md5_digest": "9ba318a9f3f8a792e9422b1025425700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60990, "upload_time": "2018-07-12T08:07:06", "url": "https://files.pythonhosted.org/packages/a7/e2/2490606c127ff7e1720b71636b01fed949c6406d53447df55c0263a4003e/DocumentTemplate-3.0b4.tar.gz" } ], "3.0b5": [ { "comment_text": "", "digests": { "md5": "39b6c4ace5371b78f8883182edc972cc", "sha256": "2da97c074f4b30d1d3170eb1c4536a5967cf511f92a70248b38117fe468aaf59" }, "downloads": -1, "filename": "DocumentTemplate-3.0b5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39b6c4ace5371b78f8883182edc972cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84787, "upload_time": "2018-10-05T15:09:53", "url": "https://files.pythonhosted.org/packages/e2/01/974a072dfb2f7336db7eff13f4186619b54076c09a6895ac7f289cb3f8de/DocumentTemplate-3.0b5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f195b356964c204d58bcb7ad6ea5655", "sha256": "e7341406e9046438239b163ea5a060f939865d1091f4f5cedc7312e5a4b510bb" }, "downloads": -1, "filename": "DocumentTemplate-3.0b5.tar.gz", "has_sig": false, "md5_digest": "9f195b356964c204d58bcb7ad6ea5655", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63964, "upload_time": "2018-10-05T15:09:54", "url": "https://files.pythonhosted.org/packages/3d/ab/2c3dae5a985518acdbcaba5184f8009de0d4799e5484c5a5f8ab9560b4d2/DocumentTemplate-3.0b5.tar.gz" } ], "3.0b6": [ { "comment_text": "", "digests": { "md5": "3c5bbc9d5d2d63bdcef5cc1e7881fa6f", "sha256": "95e84f0665ac2288331cc554e03cf828a459b8a2c1866e172f4d186cc9a026b2" }, "downloads": -1, "filename": "DocumentTemplate-3.0b6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c5bbc9d5d2d63bdcef5cc1e7881fa6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84985, "upload_time": "2019-03-01T10:14:09", "url": "https://files.pythonhosted.org/packages/95/cf/c8f39932c4ca564ed5cbb5baf3685183574e48a97d314d7eaedf2c504e90/DocumentTemplate-3.0b6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4fef4d9efcfe4e7eb39beb1e2364780", "sha256": "24b79024330b6da061b11d9d2196e39d12730df885e0111ecb95b08e048ef24c" }, "downloads": -1, "filename": "DocumentTemplate-3.0b6.tar.gz", "has_sig": false, "md5_digest": "e4fef4d9efcfe4e7eb39beb1e2364780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64113, "upload_time": "2019-03-01T10:14:11", "url": "https://files.pythonhosted.org/packages/8b/92/5ed91561f824d35936ac0a0a864f270ac95cc4460c7daeca200103fbda24/DocumentTemplate-3.0b6.tar.gz" } ], "3.0b7": [ { "comment_text": "", "digests": { "md5": "e58b6472e6553bc99a26703773cbfb81", "sha256": "dddd74e2bdb1fbfc9542a390143f90d0c7e5fa9ffdc55e673aa3f2e4bd970c13" }, "downloads": -1, "filename": "DocumentTemplate-3.0b7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e58b6472e6553bc99a26703773cbfb81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89223, "upload_time": "2019-04-25T15:42:05", "url": "https://files.pythonhosted.org/packages/dd/5b/0f7151b79048cb684888e488830c595222b8e2cb2b01acc3b89ca118c25c/DocumentTemplate-3.0b7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d5fdb3d21f2016501165a16783542bd", "sha256": "831ef370f2955fe460fc2f0841b169efdf7cbfb3b7d05163e69a210380ecbe4b" }, "downloads": -1, "filename": "DocumentTemplate-3.0b7.tar.gz", "has_sig": true, "md5_digest": "6d5fdb3d21f2016501165a16783542bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66506, "upload_time": "2019-04-25T15:42:11", "url": "https://files.pythonhosted.org/packages/aa/5b/19a37c9ec2c3913308f2cf33a0b678023175b1ac28e703da0762b7f87fbf/DocumentTemplate-3.0b7.tar.gz" } ], "3.0b8": [ { "comment_text": "", "digests": { "md5": "640492b45c5295362717931144a043bc", "sha256": "cf15d2a833bf05a870de497cce36d01197811d05924576f633ead766e708d714" }, "downloads": -1, "filename": "DocumentTemplate-3.0b8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "640492b45c5295362717931144a043bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89315, "upload_time": "2019-04-26T20:36:51", "url": "https://files.pythonhosted.org/packages/5e/73/1a550c82646edfe16106b932cc261d32c83f1d285ff7966059f7d638eff2/DocumentTemplate-3.0b8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d98cacf4182a3445d8bb34f38dc1c6c1", "sha256": "f5eceee4f251c9667dd7096ef65e7c185e953e2af849f99895d3c062bbfefc17" }, "downloads": -1, "filename": "DocumentTemplate-3.0b8.tar.gz", "has_sig": true, "md5_digest": "d98cacf4182a3445d8bb34f38dc1c6c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66637, "upload_time": "2019-04-26T20:36:57", "url": "https://files.pythonhosted.org/packages/c1/cd/563144ec5a3e416526f55f0978ec3faa373d7f63d2b8a92bc6774d4dec83/DocumentTemplate-3.0b8.tar.gz" } ], "3.0b9": [ { "comment_text": "", "digests": { "md5": "261be3d916cdbde535560a5f99dfeb98", "sha256": "1ddc2c1430b9ab44f539af63c1385744d3449538cddf7b0d85591e15d0de2df6" }, "downloads": -1, "filename": "DocumentTemplate-3.0b9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "261be3d916cdbde535560a5f99dfeb98", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89740, "upload_time": "2019-05-01T19:53:31", "url": "https://files.pythonhosted.org/packages/82/01/f0609591099775053ea4387760235680e6fa5da641f937fa98016fa45543/DocumentTemplate-3.0b9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "affaf7ee7d91f9c9c1781873334672f3", "sha256": "30ce1e003a3eed5434c4caa5ad7999a0c01d336459239e2fc7432ec7cb89c3f2" }, "downloads": -1, "filename": "DocumentTemplate-3.0b9.tar.gz", "has_sig": true, "md5_digest": "affaf7ee7d91f9c9c1781873334672f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67253, "upload_time": "2019-05-01T19:53:36", "url": "https://files.pythonhosted.org/packages/97/9e/5dea0c9923655fc1645c2cdbc82224a984c0039a34facce92b802b68dc3e/DocumentTemplate-3.0b9.tar.gz" } ], "3.1b1": [ { "comment_text": "", "digests": { "md5": "0e639bc92836bb6a5571b46cadb5965d", "sha256": "b0fe1abbc384dc9da923c16175603debea450e6480d44a23226b67eadd2b9104" }, "downloads": -1, "filename": "DocumentTemplate-3.1b1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0e639bc92836bb6a5571b46cadb5965d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89444, "upload_time": "2019-05-13T21:15:56", "url": "https://files.pythonhosted.org/packages/86/23/6b518d8d9f6e7f1dfb9c1f086abe9f7d85492f54952b68555fd8876a5293/DocumentTemplate-3.1b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c106c7811d1e7a7fcfd63a9c2f76021", "sha256": "7b6e8c7385335c2ac3b3bb4a2af40906912da76f3829e88c0d0292fb4d7c4c33" }, "downloads": -1, "filename": "DocumentTemplate-3.1b1.tar.gz", "has_sig": true, "md5_digest": "4c106c7811d1e7a7fcfd63a9c2f76021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66318, "upload_time": "2019-05-13T21:16:01", "url": "https://files.pythonhosted.org/packages/9b/b2/b9d7dc7b0a0074f9f1cfa5334f1261a4e52f25d25e1c80cd49eb0a70457c/DocumentTemplate-3.1b1.tar.gz" } ], "3.1b2": [ { "comment_text": "", "digests": { "md5": "82939e84ee83105ba57b9438b97e0119", "sha256": "349e85a633eb3ae7ec2b559af109967dc580428f2268d8165b7e30cde46292be" }, "downloads": -1, "filename": "DocumentTemplate-3.1b2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "82939e84ee83105ba57b9438b97e0119", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89532, "upload_time": "2019-05-16T16:37:56", "url": "https://files.pythonhosted.org/packages/72/93/fe5743b0f24389e6016539ce3028c19e5cc0741fc27ea9c84caf461d0d45/DocumentTemplate-3.1b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a934b57abfc1eefe1507bb916eead69", "sha256": "5be6c7f61e80ee5b11a46cf4ae1a571124434d0b6f9c8b59af8e6c2368e06b65" }, "downloads": -1, "filename": "DocumentTemplate-3.1b2.tar.gz", "has_sig": true, "md5_digest": "0a934b57abfc1eefe1507bb916eead69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66404, "upload_time": "2019-05-16T16:38:01", "url": "https://files.pythonhosted.org/packages/c6/6a/c8f5b79d00cad8fdec3407df5132fe01dfb550ff5cc55690d715a8b067d1/DocumentTemplate-3.1b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c02c2bc7ebeb356ee0c024b0a5347295", "sha256": "d92aa5b30bd8ef821690ffbe4f96b9af1006d5bf4e4f41feffc0b3cbd4c655f0" }, "downloads": -1, "filename": "DocumentTemplate-3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c02c2bc7ebeb356ee0c024b0a5347295", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88196, "upload_time": "2019-05-09T13:35:29", "url": "https://files.pythonhosted.org/packages/a0/f6/eb4e5ef8ce42305c401d05ff6ba6450541c215e733194fb762ef3ec19a09/DocumentTemplate-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d83e8950a6662c1f3649a1035148aa02", "sha256": "7cf58e2f8c93cfdf5bbd2e2e298e0618a3ef111037bf51dcaf0780a2f8479e22" }, "downloads": -1, "filename": "DocumentTemplate-3.0.tar.gz", "has_sig": false, "md5_digest": "d83e8950a6662c1f3649a1035148aa02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66399, "upload_time": "2019-05-09T13:35:31", "url": "https://files.pythonhosted.org/packages/61/af/c97ddf650c8d148f26a300d21c43eca9b6599096f66dbdafcae100ba748a/DocumentTemplate-3.0.tar.gz" } ] }