{ "info": { "author": "Sverker Sj\u00f6berg", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. image:: https://badge.fury.io/py/openpyxl-templates.svg\n :target: https://badge.fury.io/py/openpyxl-templates\n\n.. image:: https://readthedocs.org/projects/openpyxl-templates/badge/?version=latest\n :target: http://openpyxl-templates.readthedocs.io/en/latest/?badge=latest\n\n==============================\nWelcome to openpyxl-templates!\n==============================\n\nOpenpyxl-templates is an extention to `openpyxl `_ which simplifies reading and writing excelfiles by formalizing their structure into templates. The package has two main components:\n\n 1. The ``TemplatedWorkbook`` which describe the excel file\n 2. The ``TemplatedSheets`` which describe the individual sheets within the file\n\nThe package is build for developers to be able to implement their own templates but also provides one useful templated sheet. The ``TableSheet`` which makes it significantly easier to read and write data from excel data tabels such as this one:\n\n.. image:: docs/examples/fruit_lovers.png\n\nThe TableSheet provides an easy way of defining columns and handles both styling and conversion to and from excel. See quickstart for a demo.\n\nGithub\n https://github.com/SverkerSbrg/openpyxl-templates\n\nDocumentation\n http://openpyxl-templates.readthedocs.io/en/latest/\n\npypi\n https://pypi.python.org/pypi/openpyxl-templates\n\nopenpyxl\n https://openpyxl.readthedocs.io/en/default/\n\n\nIf you have any questions or ideas regarding the package feel free to reach out to me via GitHub.\n\n\n.. warning::\n\n This package is still in beta. The api may still be subject to change and the documentation is patchy.\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/SverkerSbrg/openpyxl-templates", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "openpyxl-templates", "package_url": "https://pypi.org/project/openpyxl-templates/", "platform": "", "project_url": "https://pypi.org/project/openpyxl-templates/", "project_urls": { "Homepage": "https://github.com/SverkerSbrg/openpyxl-templates" }, "release_url": "https://pypi.org/project/openpyxl-templates/0.2.5/", "requires_dist": [ "openpyxl", "fortnum" ], "requires_python": "", "summary": "Openpyxl-templates is an extention to openpyxl which simplifies reading and writing excelfiles by formalizing their structure into templates.", "version": "0.2.5" }, "last_serial": 5477639, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "693dbdd6033f056ee23f7a3c6c4199ac", "sha256": "b0d1f31905dc18602385a3b79431fec4a31cb11da1c1569da560d3f964ace57c" }, "downloads": -1, "filename": "openpyxl_templates-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "693dbdd6033f056ee23f7a3c6c4199ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9448, "upload_time": "2017-03-16T20:04:22", "url": "https://files.pythonhosted.org/packages/a9/86/19f5d66e821d0029c368449ccf8f5380c2002d4f16be12745304d0bc6f19/openpyxl_templates-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a9751bc62517d1dbe41746086c0460e", "sha256": "1f6499f3bbc656ca86defc2bb29834d146996d983f201d07afa32e6f6b8b62ae" }, "downloads": -1, "filename": "openpyxl-templates-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5a9751bc62517d1dbe41746086c0460e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6597, "upload_time": "2017-03-04T14:05:30", "url": "https://files.pythonhosted.org/packages/c6/cd/7268c199ce16513294552394d619302fc29b133f8b5c8fe0d0a2097af6b7/openpyxl-templates-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "80ede366387ada6508f3d06835994763", "sha256": "826d942228140502fbcc74dd86d3735a3f04e8dbf18a99c2e76dff29cb65218a" }, "downloads": -1, "filename": "openpyxl_templates-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80ede366387ada6508f3d06835994763", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18106, "upload_time": "2017-07-04T13:24:42", "url": "https://files.pythonhosted.org/packages/4b/39/8b2ff12e6e9812ee8cd6c0876592d6daff069d05d226c0c3c2eabf2bf590/openpyxl_templates-0.1.10-py2.py3-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "c0bd8eba8389cab5c9922f85856d6e60", "sha256": "1c6161d7748267c41d9d359bfd3d1737080ec372e5e9151b1279ce654106c571" }, "downloads": -1, "filename": "openpyxl_templates-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0bd8eba8389cab5c9922f85856d6e60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28300, "upload_time": "2017-09-26T20:22:49", "url": "https://files.pythonhosted.org/packages/ac/c0/866844ca1fc82a93643600d54c149c24585f048dd1dabc56ce6d6136ffe1/openpyxl_templates-0.1.11-py2.py3-none-any.whl" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "f6d40ae11a2f969f80fdcc4541d3c26d", "sha256": "9b47f3648a707fb8eda45a80e9c3055dff437f3f166e98199c79fca832b6be29" }, "downloads": -1, "filename": "openpyxl_templates-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6d40ae11a2f969f80fdcc4541d3c26d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20416, "upload_time": "2017-09-27T15:24:32", "url": "https://files.pythonhosted.org/packages/7d/45/aac043fa9b4f5bdaf9abc4511c70169c650c8659215c7d2dd42330d0998b/openpyxl_templates-0.1.12-py2.py3-none-any.whl" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "ad73d8218eabdcd38c96256678785d0c", "sha256": "4140140ab3e883a4b39685decf06ea9984d1517441dabad70fe133b131ccdc7a" }, "downloads": -1, "filename": "openpyxl_templates-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad73d8218eabdcd38c96256678785d0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20388, "upload_time": "2017-09-27T15:36:13", "url": "https://files.pythonhosted.org/packages/69/ec/94fc5793d2c9c469276d8f76c6ca2c3d1b6617be592e299fc555e5b9417e/openpyxl_templates-0.1.13-py2.py3-none-any.whl" } ], "0.1.13a1": [ { "comment_text": "", "digests": { "md5": "db3203354653a565103572b964c6371a", "sha256": "bd8775318c6759d510dcb51fc720c66a21a05afcf6f46f11dc453567d8328c73" }, "downloads": -1, "filename": "openpyxl_templates-0.1.13a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "db3203354653a565103572b964c6371a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20417, "upload_time": "2017-09-27T15:34:06", "url": "https://files.pythonhosted.org/packages/a0/f3/cd1aae201082d6b16f5848ee9297c57e235935071193a8a69172345a523b/openpyxl_templates-0.1.13a1-py2.py3-none-any.whl" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "c935c83dee9ff972564aa4f61fe11b9b", "sha256": "ad8503ce23e827311e29ca63675045b8256f9e127a0c9e68497b4b1a0a4437bb" }, "downloads": -1, "filename": "openpyxl_templates-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c935c83dee9ff972564aa4f61fe11b9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30197, "upload_time": "2017-09-27T22:06:59", "url": "https://files.pythonhosted.org/packages/8f/67/2d1289746255f445afa40a28396d8c0928661ad7eec0c71965a55a6c8dba/openpyxl_templates-0.1.14-py2.py3-none-any.whl" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "3e48378aa73b4874a7bd5090928142fb", "sha256": "55d406e702fefa385f2d2717177f51cf80ba1a3f3efe03667b4fa4d1c7343170" }, "downloads": -1, "filename": "openpyxl_templates-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e48378aa73b4874a7bd5090928142fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21997, "upload_time": "2017-09-28T17:35:30", "url": "https://files.pythonhosted.org/packages/96/39/077b76dfef99bcc1ffb219082a5c70ef3cd44f83e70c91ff3220b3796f2c/openpyxl_templates-0.1.15-py2.py3-none-any.whl" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "cc5c44edaa8724a808a6890f2d902e19", "sha256": "64aa3f429bedfb47fb680533e01b7b845daba86062a21412336f3bf1b457ff07" }, "downloads": -1, "filename": "openpyxl_templates-0.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc5c44edaa8724a808a6890f2d902e19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22291, "upload_time": "2017-10-24T08:24:42", "url": "https://files.pythonhosted.org/packages/8d/be/206ac88e99d6dd71e3cd844d93b5705af3fa60dfe6a77cf509190abef73b/openpyxl_templates-0.1.16-py2.py3-none-any.whl" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "3a23e25ecc6e7c2b0922532b017ee357", "sha256": "f87be04d3c7407abfffed36adf7715de2780cbbc0b9f6bbef05979757e244286" }, "downloads": -1, "filename": "openpyxl_templates-0.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a23e25ecc6e7c2b0922532b017ee357", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22438, "upload_time": "2017-10-27T12:15:33", "url": "https://files.pythonhosted.org/packages/d2/96/6b3026bc8af9889a24122b02c5fe5c85e29007adee8cafce6354eed6eb1d/openpyxl_templates-0.1.17-py2.py3-none-any.whl" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "93c50a15def98ab01eb32fc78798ceb4", "sha256": "acbda6a03bfd74f2275645c5ffc9ac96e2361ea02986ba4ae79361d69cb01174" }, "downloads": -1, "filename": "openpyxl_templates-0.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93c50a15def98ab01eb32fc78798ceb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22748, "upload_time": "2017-10-27T13:11:41", "url": "https://files.pythonhosted.org/packages/e4/a7/58f1760e8c01bc2cdd063d47b65afd0a0eb04e316803e117a8cedce58fc2/openpyxl_templates-0.1.18-py2.py3-none-any.whl" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "f0de517a0a1c17b5ea7ea631aab5e022", "sha256": "4fa280633938b3db8cfd7ac9ba7fef83298a66b99c3e0dda006001ed32fff39e" }, "downloads": -1, "filename": "openpyxl_templates-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0de517a0a1c17b5ea7ea631aab5e022", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23013, "upload_time": "2017-11-14T10:39:04", "url": "https://files.pythonhosted.org/packages/f2/1b/e4e028b94cc5d91d885934e0752d6f509cd7aee0be5c5666df78bf71be33/openpyxl_templates-0.1.19-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "973af2ea10fb5a0c92b4d8bc6e422d16", "sha256": "437e70d6970a29c703edd1bb72f5fa0e8dbe099047b3e8080720fe56bd01556c" }, "downloads": -1, "filename": "openpyxl_templates-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "973af2ea10fb5a0c92b4d8bc6e422d16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11822, "upload_time": "2017-03-10T22:08:09", "url": "https://files.pythonhosted.org/packages/50/1f/0dddfd4aec7ceff7697b0cecfc1a48cf05f3df1642c8378b78f60b814569/openpyxl_templates-0.1.2-py2.py3-none-any.whl" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "4332e3709bf2e4347f954e627cf9b154", "sha256": "c0342b4198b8bcfb54417a6f5cb5ea586677cf4465485f238e2e563b0853053c" }, "downloads": -1, "filename": "openpyxl_templates-0.1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4332e3709bf2e4347f954e627cf9b154", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23011, "upload_time": "2017-11-14T10:47:44", "url": "https://files.pythonhosted.org/packages/62/93/b9392d79122f6e5849f3332f5c10722b05f477e1dab8cb2e93fba0b0dfa1/openpyxl_templates-0.1.20-py2.py3-none-any.whl" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "1a1ce109f9f6232df1bc5fb8894bb0e3", "sha256": "26b3e20d681b912c90666d7a45078e4097a675d750c2cef3d00e2b3044b9db32" }, "downloads": -1, "filename": "openpyxl_templates-0.1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a1ce109f9f6232df1bc5fb8894bb0e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23018, "upload_time": "2018-01-03T09:46:00", "url": "https://files.pythonhosted.org/packages/dd/9f/925f1396b25a6e2f07501ff5d09a7635e8badc2df25d2d6d46b0888859ed/openpyxl_templates-0.1.21-py2.py3-none-any.whl" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "17d06f7bb10f872b4fb236dad12e757a", "sha256": "1231a33455943172f889221696187bd2ff61a125ea02c736705d11a28c2eb496" }, "downloads": -1, "filename": "openpyxl_templates-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17d06f7bb10f872b4fb236dad12e757a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23016, "upload_time": "2018-01-03T09:52:13", "url": "https://files.pythonhosted.org/packages/8a/0c/84ab3be6cae21bce71f1c5a4f8d06da3d83a47fcd6a78cafa7379e491cc6/openpyxl_templates-0.1.22-py2.py3-none-any.whl" } ], "0.1.23": [ { "comment_text": "", "digests": { "md5": "10e390f1931cf9b797364a4a5ef52010", "sha256": "055817ca2e2269847f0e77e454128386afc95213e2ca5cc8617a05434171d686" }, "downloads": -1, "filename": "openpyxl_templates-0.1.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10e390f1931cf9b797364a4a5ef52010", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23023, "upload_time": "2018-01-05T14:46:38", "url": "https://files.pythonhosted.org/packages/b4/b1/ef7c1dbee6aa203a90ec20ee8654c258bc07cbf77e7c2ae208f0630bd35e/openpyxl_templates-0.1.23-py2.py3-none-any.whl" } ], "0.1.24": [ { "comment_text": "", "digests": { "md5": "9acf028611bfaa9f74d67bd0c9f1b360", "sha256": "776e84dd3c9a9b3b63b83dd24046855298862b230ccf00cb7fc2c0920497f800" }, "downloads": -1, "filename": "openpyxl_templates-0.1.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9acf028611bfaa9f74d67bd0c9f1b360", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23083, "upload_time": "2018-01-14T16:03:06", "url": "https://files.pythonhosted.org/packages/4a/ca/cc85e24da07bf6f4e3994a7666a9e1688eff5ea4212a1b216d0a1d44e7ed/openpyxl_templates-0.1.24-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c63bd31ef1968e0ef62f3f3c87b72e9a", "sha256": "70db8fce79e3da3b65b682be5752048b25063c74e6a22077eb59919f014728f4" }, "downloads": -1, "filename": "openpyxl_templates-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c63bd31ef1968e0ef62f3f3c87b72e9a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 12129, "upload_time": "2017-03-16T20:16:12", "url": "https://files.pythonhosted.org/packages/35/32/e7c3dc9fc401dd51c2d4a92fd57715811ea81431b8517ab49e1f49985d8f/openpyxl_templates-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1060c2b501a530d3235278b80626ed9e", "sha256": "0bdbd959dd98ee89ddae036b89a1e3147490c5940718989a37fe8200a5b32c4a" }, "downloads": -1, "filename": "openpyxl_templates-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1060c2b501a530d3235278b80626ed9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12048, "upload_time": "2017-03-18T10:46:04", "url": "https://files.pythonhosted.org/packages/35/81/cbd567a267432b60192a4ea5936e311d6b82fbcbbffaedbd7ee495db7bcf/openpyxl_templates-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2206149bc4a9f04f6736b0401844ff9f", "sha256": "9fa555cc61e45095052475145307536cfbd57e61be0b01a66574e6e355e5a514" }, "downloads": -1, "filename": "openpyxl_templates-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2206149bc4a9f04f6736b0401844ff9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12221, "upload_time": "2017-04-28T14:16:20", "url": "https://files.pythonhosted.org/packages/0d/37/379ae41543ebb1f89c5d7e185597999c3a1e94d54ef10cafd5c9e9b23d9d/openpyxl_templates-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4226fa42dbd9b50e173b97aff9472066", "sha256": "338e782969a34e834db07c58550a1a423466f8203119bf3da36c5eec28c8b35c" }, "downloads": -1, "filename": "openpyxl_templates-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4226fa42dbd9b50e173b97aff9472066", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12589, "upload_time": "2017-04-28T15:11:42", "url": "https://files.pythonhosted.org/packages/d9/1a/c549330dd638a243dd2d029ff9cba7cb1a1de0960ec010a9cd4411fc21bc/openpyxl_templates-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "01fd6627a8f29f8f5fee48f8e395a300", "sha256": "f871a537ac7469908ea63a5bd2e8ba667ba034e51ea7fa8b702d648297aea94b" }, "downloads": -1, "filename": "openpyxl_templates-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01fd6627a8f29f8f5fee48f8e395a300", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23517, "upload_time": "2017-06-24T17:35:00", "url": "https://files.pythonhosted.org/packages/e0/15/84aa63c83a0e63252e7bc3174e8a78cb0a374c5230ae039ad6e070350d68/openpyxl_templates-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "ea89773471d5fb162605f0fbb1f10e86", "sha256": "ef713a99c51aad913eb8d0fa42cb5125818a1d8669494c6a1e650b3f7bd182ad" }, "downloads": -1, "filename": "openpyxl_templates-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea89773471d5fb162605f0fbb1f10e86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26086, "upload_time": "2017-07-03T12:53:47", "url": "https://files.pythonhosted.org/packages/80/b8/a32a2c12c8bfa2cef2646e224e8e0110c6dc8c7268f1248dd74fd156e7f2/openpyxl_templates-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1ebfcccfc291006efeb1dac32f73742e", "sha256": "472fae876363ec9b0867d5227ab09f1457d08aa3a0ad5452c74ed9be91608186" }, "downloads": -1, "filename": "openpyxl_templates-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ebfcccfc291006efeb1dac32f73742e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18054, "upload_time": "2017-07-03T13:14:05", "url": "https://files.pythonhosted.org/packages/c5/61/2d36b16ef6c902fdbb20b9c9033a685b9dd8468aa6c78f8447fa7b9c380b/openpyxl_templates-0.1.9-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ccc97ab912f84c909e70f129077a76c7", "sha256": "0aceaac41d426cbf1b87dea0c5e4e54f453cd433a357dadff26582d2cf6a8c4c" }, "downloads": -1, "filename": "openpyxl_templates-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ccc97ab912f84c909e70f129077a76c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23364, "upload_time": "2019-06-10T18:17:07", "url": "https://files.pythonhosted.org/packages/42/04/ed05d84c8dbf2cae13fc6fa527cbab75f3ac4888de8c0d00c702bd2c09a0/openpyxl_templates-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "11f6300c59a4874a79818436798bb4bb", "sha256": "cc0a1cca9013fc04631c1daa157c4e5ecae80591eecb8c21ce7edca10f372858" }, "downloads": -1, "filename": "openpyxl_templates-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11f6300c59a4874a79818436798bb4bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23521, "upload_time": "2019-06-21T22:32:53", "url": "https://files.pythonhosted.org/packages/8e/eb/b953e2c00470dab082f5d34d326194f6537d644334154f468c70177596c2/openpyxl_templates-0.2.2-py2.py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8b1555a55572d8546d3b4820238793f6", "sha256": "1ca2b673d6f630f9e09a4ff571dd8a6ebe2241842900b66c2a31d363b1d9df75" }, "downloads": -1, "filename": "openpyxl_templates-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b1555a55572d8546d3b4820238793f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23648, "upload_time": "2019-06-22T15:50:17", "url": "https://files.pythonhosted.org/packages/e6/0f/88bd3ff0f84bc16617655234631747a93139e4fe94c06d0f5d1cdf18417a/openpyxl_templates-0.2.3-py2.py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "485962c3da3822f496fd0c77eb944883", "sha256": "c65b6bf94b3d8f2142c1d491c863b5b98924dfb2aabe925aa83eab654a586f0a" }, "downloads": -1, "filename": "openpyxl_templates-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "485962c3da3822f496fd0c77eb944883", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23652, "upload_time": "2019-07-02T16:55:17", "url": "https://files.pythonhosted.org/packages/3c/2b/c422e7f2cd18cad9f8a3d84f2b44bfa1f35ff918dfe8f3f9050f092d7c0a/openpyxl_templates-0.2.4-py2.py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "841d9f9c365c57bca091559ad9490be1", "sha256": "b9972da71035e01b42096f0f5e65dfd2418715be742771125b078b3d45271248" }, "downloads": -1, "filename": "openpyxl_templates-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "841d9f9c365c57bca091559ad9490be1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23657, "upload_time": "2019-07-02T17:35:11", "url": "https://files.pythonhosted.org/packages/26/87/6081ea4e6697705d59e98c8f5a5a9ca1341e0b99b44da848fbc40c852c93/openpyxl_templates-0.2.5-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "841d9f9c365c57bca091559ad9490be1", "sha256": "b9972da71035e01b42096f0f5e65dfd2418715be742771125b078b3d45271248" }, "downloads": -1, "filename": "openpyxl_templates-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "841d9f9c365c57bca091559ad9490be1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23657, "upload_time": "2019-07-02T17:35:11", "url": "https://files.pythonhosted.org/packages/26/87/6081ea4e6697705d59e98c8f5a5a9ca1341e0b99b44da848fbc40c852c93/openpyxl_templates-0.2.5-py2.py3-none-any.whl" } ] }