{ "info": { "author": "See AUTHORS", "author_email": "charlie.clark@clark-consulting.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://coveralls.io/repos/bitbucket/openpyxl/openpyxl/badge.svg?branch=default\n :target: https://coveralls.io/bitbucket/openpyxl/openpyxl?branch=default\n :alt: coverage status\n\nIntroduction\n------------\n\nopenpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.\n\nIt was born from lack of existing library to read/write natively from Python\nthe Office Open XML format.\n\nAll kudos to the PHPExcel team as openpyxl was initially based on PHPExcel.\n\n\nSecurity\n--------\n\nBy default openpyxl does not guard against quadratic blowup or billion laughs\nxml attacks. To guard against these attacks install defusedxml.\n\nMailing List\n------------\n\nThe user list can be found on http://groups.google.com/group/openpyxl-users\n\n\nSample code::\n\n from openpyxl import Workbook\n wb = Workbook()\n\n # grab the active worksheet\n ws = wb.active\n\n # Data can be assigned directly to cells\n ws['A1'] = 42\n\n # Rows can also be appended\n ws.append([1, 2, 3])\n\n # Python types will automatically be converted\n import datetime\n ws['A2'] = datetime.datetime.now()\n\n # Save the file\n wb.save(\"sample.xlsx\")\n\n\nDocumentation\n-------------\n\nThe documentation is at: https://openpyxl.readthedocs.io\n\n* installation methods\n* code examples\n* instructions for contributing\n\nRelease notes: https://openpyxl.readthedocs.io/en/stable/changes.html", "description_content_type": "", "docs_url": "https://pythonhosted.org/openpyxl/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://openpyxl.readthedocs.io", "keywords": "", "license": "MIT/Expat", "maintainer": "", "maintainer_email": "", "name": "openpyxl", "package_url": "https://pypi.org/project/openpyxl/", "platform": "", "project_url": "https://pypi.org/project/openpyxl/", "project_urls": { "Documentation": "https://openpyxl.readthedocs.io/en/stable/", "Homepage": "https://openpyxl.readthedocs.io", "Source": "https://bitbucket.org/openpyxl/openpyxl", "Tracker": "https://bitbucket.org/openpyxl/openpyxl/issues" }, "release_url": "https://pypi.org/project/openpyxl/3.0.0/", "requires_dist": null, "requires_python": ">=3.6,", "summary": "A Python library to read/write Excel 2010 xlsx/xlsm files", "version": "3.0.0" }, "last_serial": 5885909, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "6e5740380a9829879b67816c71fc145e", "sha256": "e6cc46790eae8ff32b1b7013572a61abbf6d8fa5bf38c86a3c23793ca5cf7286" }, "downloads": -1, "filename": "openpyxl-1.1.0-py2.6.egg", "has_sig": false, "md5_digest": "6e5740380a9829879b67816c71fc145e", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 174816, "upload_time": "2010-08-11T18:19:43", "url": "https://files.pythonhosted.org/packages/a6/c2/e17d4cc78cab8f377dfd73cd14b244a39c8c85b6954de4551fca18ca4014/openpyxl-1.1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "46eb03d68c15e29b0d7337c0c350f441", "sha256": "40f281f6889e2759ecfefdea66bd2fa7bee2801c65007a379492aa72f5f5b3ff" }, "downloads": -1, "filename": "openpyxl-1.1.0.zip", "has_sig": false, "md5_digest": "46eb03d68c15e29b0d7337c0c350f441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96119, "upload_time": "2010-08-11T18:21:43", "url": "https://files.pythonhosted.org/packages/e1/1d/5dc30fb11ce5a51e14978a8753f1a3e1102a650835541e6966c4c6eb7f3d/openpyxl-1.1.0.zip" }, { "comment_text": "", "digests": { "md5": "e56cfbffddf58fb7a97f43f02e0c931a", "sha256": "432a8a45fbe901343e2003a7ae95fcd6811e7cd323a26a173aaf9cd1b507edad" }, "downloads": -1, "filename": "openpyxl-1.1.4.zip", "has_sig": false, "md5_digest": "e56cfbffddf58fb7a97f43f02e0c931a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99031, "upload_time": "2010-09-01T11:13:44", "url": "https://files.pythonhosted.org/packages/07/cf/3735b4aa4d37364497f6f70e23e38485b1589f6063e2f4f82e079da9e8f6/openpyxl-1.1.4.zip" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "7da06c60291d888671c2b65be9978ca4", "sha256": "ddda2d3c0d1548cf38da336658b5843a962048ded9372688f1441eef9a3f2678" }, "downloads": -1, "filename": "openpyxl-1.1.5.tar.gz", "has_sig": false, "md5_digest": "7da06c60291d888671c2b65be9978ca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48809, "upload_time": "2010-09-03T17:24:02", "url": "https://files.pythonhosted.org/packages/b9/5d/63fdc39615d9236e4100d5344e574d12c10e4219098a6d515b240f1cee35/openpyxl-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "a71d9715d102ae03b953a7c5005fabed", "sha256": "82272444733fb7e1777c1cc9e4c9c733b901d50d07630b2359d0c2dfd7ee071f" }, "downloads": -1, "filename": "openpyxl-1.1.6.zip", "has_sig": false, "md5_digest": "a71d9715d102ae03b953a7c5005fabed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102205, "upload_time": "2010-09-10T18:30:20", "url": "https://files.pythonhosted.org/packages/84/d4/ee10959ad05c79e0fc716a09289c06c96d02623f9e194e084ec12ee1cbb3/openpyxl-1.1.6.zip" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "37cd161925e34379a0a69a3732325f8b", "sha256": "94235bce1935615b99ac56344863a4427b0bcd9df136c36acd241d4a14911b8e" }, "downloads": -1, "filename": "openpyxl-1.1.7.zip", "has_sig": false, "md5_digest": "37cd161925e34379a0a69a3732325f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103431, "upload_time": "2010-09-11T14:37:56", "url": "https://files.pythonhosted.org/packages/a9/c7/b9ab6c3f8a3e48c78d46f124623fb778a03bf91b61230b473ba5e0e641eb/openpyxl-1.1.7.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "fd9104954b9b016d92ba5300cbd8a8a7", "sha256": "b625c658c4169d004409b9da04004cc506fe6392083cd0c202f07bd5502676fe" }, "downloads": -1, "filename": "openpyxl-1.2.3.zip", "has_sig": false, "md5_digest": "fd9104954b9b016d92ba5300cbd8a8a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96932, "upload_time": "2010-12-07T13:19:48", "url": "https://files.pythonhosted.org/packages/d9/9a/95e23a0d3b1a42343b69797973b04385be0327fc1f8641d83b122a0c7598/openpyxl-1.2.3.zip" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "5d1a4a6c6747b9d4985211d4738f738d", "sha256": "1562eb475a000cbaa0fbbaa3ca05e57861b555f94da925172f7a8f0f61cf8eef" }, "downloads": -1, "filename": "openpyxl-1.5.0.tar.gz", "has_sig": false, "md5_digest": "5d1a4a6c6747b9d4985211d4738f738d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54914, "upload_time": "2011-03-15T14:25:24", "url": "https://files.pythonhosted.org/packages/e0/a2/698e374f512fa85b05f148bfe2446db22fe9d6101ed3061233d9294b20e6/openpyxl-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "acc3c52c9f7340c71f226f840d11b0e7", "sha256": "6b6c4e6217e617470f2edd6ca46db17bfd6df804f4e5329d0eb3dbf55571a99a" }, "downloads": -1, "filename": "openpyxl-1.5.1.tar.gz", "has_sig": false, "md5_digest": "acc3c52c9f7340c71f226f840d11b0e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56259, "upload_time": "2011-04-07T11:08:06", "url": "https://files.pythonhosted.org/packages/ea/27/bf2b35cfc3da94e05eb23b29c4552c5da4a63f907f1e94b8f33eab4f07aa/openpyxl-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "b9b733405607312c736811d1dac01119", "sha256": "11a42e2a2d16f72ec82c4c1a550984402971d1cd071a5f6dfef0f62c80a7bf92" }, "downloads": -1, "filename": "openpyxl-1.5.2.tar.gz", "has_sig": false, "md5_digest": "b9b733405607312c736811d1dac01119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57024, "upload_time": "2011-04-07T16:31:35", "url": "https://files.pythonhosted.org/packages/12/71/354ca3bae53210dd6159648a8001d6088ff417b1597a3f7f73802db00fb6/openpyxl-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "dc0ab019f3d3b815c7b811df7b5ea64d", "sha256": "5a487b025e7c8281950adc4078d765de5140d654223a760c8b48446f09b514c0" }, "downloads": -1, "filename": "openpyxl-1.5.3.tar.gz", "has_sig": false, "md5_digest": "dc0ab019f3d3b815c7b811df7b5ea64d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58297, "upload_time": "2011-09-05T13:48:06", "url": "https://files.pythonhosted.org/packages/ae/34/a8b153b069aa223ab82f0728568d41ae95c1beecbe79db7247d45a7fc00a/openpyxl-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "1c7c750dc2a2fdb8fbdff06d626b0de6", "sha256": "d31993b7c7bdebfd644cc011b04f1e111564b38017dbb06d4a648f046e7e0b5f" }, "downloads": -1, "filename": "openpyxl-1.5.4.tar.gz", "has_sig": false, "md5_digest": "1c7c750dc2a2fdb8fbdff06d626b0de6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58299, "upload_time": "2011-09-05T13:49:09", "url": "https://files.pythonhosted.org/packages/8e/aa/9342aac6596b45aaeb42e7c8717b57874a447b81ecf02400e129c9dbd911/openpyxl-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "b74d128eb8bd0df5cb66f0bf4ff581c8", "sha256": "91403119ced07ba31e088d66cb18fc7c89eaeb5a198c72a8040c833a6948d614" }, "downloads": -1, "filename": "openpyxl-1.5.5.tar.gz", "has_sig": false, "md5_digest": "b74d128eb8bd0df5cb66f0bf4ff581c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64307, "upload_time": "2011-10-11T23:53:49", "url": "https://files.pythonhosted.org/packages/9e/6f/b941a8786d891ed66657084571e0508f56a8e654e591823d88cb817b2a4a/openpyxl-1.5.5.tar.gz" } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "6b080e13593e57b2e3241b5c242c0bdf", "sha256": "12fc810b1f5b67d7053b6178b76d735f0a1b3c8b6075b01715fd0a000f65c842" }, "downloads": -1, "filename": "openpyxl-1.5.6.tar.gz", "has_sig": false, "md5_digest": "6b080e13593e57b2e3241b5c242c0bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64792, "upload_time": "2011-10-31T11:48:12", "url": "https://files.pythonhosted.org/packages/d4/e3/efdd66c946ec996be87cc477d9d92c29ce5bbca06854a92089880da25b02/openpyxl-1.5.6.tar.gz" } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "ed1dbbb80878efb8e39e6cefba07bd17", "sha256": "c685e9551869d9eaf42bd9c9f596443a3348300e0e4758de20001fd21f3415d7" }, "downloads": -1, "filename": "openpyxl-1.5.7.tar.gz", "has_sig": false, "md5_digest": "ed1dbbb80878efb8e39e6cefba07bd17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67010, "upload_time": "2012-01-22T21:00:06", "url": "https://files.pythonhosted.org/packages/cf/56/7a1414fafc30066ac1c3018fd5b89e2d1ab969b73890ec7c5ca0471a3c1d/openpyxl-1.5.7.tar.gz" } ], "1.5.8": [ { "comment_text": "", "digests": { "md5": "a267dd0dd0d4eb49908d7e9cd7a9ee30", "sha256": "6719241d5587fd8f685da261fe0f52636e2bafa40dce9f2ca60f84c47838e10c" }, "downloads": -1, "filename": "openpyxl-1.5.8.tar.gz", "has_sig": false, "md5_digest": "a267dd0dd0d4eb49908d7e9cd7a9ee30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69249, "upload_time": "2012-03-03T11:06:20", "url": "https://files.pythonhosted.org/packages/1e/d3/51611202fa4594d0c1ecebc157ef6ef3f044ef6652b0a7ab3fa38c119581/openpyxl-1.5.8.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "d0d92b3b8128609be93a044ce3dac3f8", "sha256": "09db2617f25fbc47ae8e4690400e93f9d0e5c8624f6a9c985682a5e4a402f1c4" }, "downloads": -1, "filename": "openpyxl-1.6.1.tar.gz", "has_sig": false, "md5_digest": "d0d92b3b8128609be93a044ce3dac3f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188595, "upload_time": "2012-10-28T19:03:54", "url": "https://files.pythonhosted.org/packages/de/7f/46513ffbf77e899c9a3618ee7388ce7525373ff42f84931eafa53a9c7198/openpyxl-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "9f24ed772c98f24ae693f8ab6c7b7016", "sha256": "69b146be1939aac85ab13d32ea8442eaa596ffc1285a19b42bdbfa751b55b2c1" }, "downloads": -1, "filename": "openpyxl-1.6.2.tar.gz", "has_sig": false, "md5_digest": "9f24ed772c98f24ae693f8ab6c7b7016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199139, "upload_time": "2013-04-18T22:15:22", "url": "https://files.pythonhosted.org/packages/96/53/3782b6cc03500c0949a7ba9dba0c70da95d63d0ed4a04446123987ff983f/openpyxl-1.6.2.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "4ea1f46b54680e486f7db48f41f31ec3", "sha256": "8715725b713b7c47954d16a58a1f7bd10ad1f3cc8aaa2592bda414e8d2cd6bea" }, "downloads": -1, "filename": "openpyxl-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ea1f46b54680e486f7db48f41f31ec3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 145842, "upload_time": "2013-11-17T23:00:37", "url": "https://files.pythonhosted.org/packages/80/cd/aa0ec13f37396103c0a066b2ddb6ae558b039f3d026f53a2c0693780feea/openpyxl-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d0d4ea467d9658856883d75eee15f6e", "sha256": "12b72aff88ba7edd39c5f7cff9284c2ef2478cd926823fbf3dccebbfd7b2d840" }, "downloads": -1, "filename": "openpyxl-1.7.0.tar.gz", "has_sig": false, "md5_digest": "9d0d4ea467d9658856883d75eee15f6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68072, "upload_time": "2013-11-13T11:47:34", "url": "https://files.pythonhosted.org/packages/4e/8d/299d075eebb6e91d7d5814aa99ac7ec5314793edb43762959fbc757dc04e/openpyxl-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "521ce5f6ecb07e904dc2a3e6a81f99f2", "sha256": "442f34ec25a52433b80d320b081bf7bd3134970d0fb18660755dab12aa2b4bfd" }, "downloads": -1, "filename": "openpyxl-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "521ce5f6ecb07e904dc2a3e6a81f99f2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 353896, "upload_time": "2014-01-08T21:42:04", "url": "https://files.pythonhosted.org/packages/43/65/bd8eed389b145f5c913a6d784a7a0c6ff90dda49058ea791aa1bcba5d56c/openpyxl-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3c8b5fe72e17fbf189634ca2f6d3612", "sha256": "98d2da2c1970c73d1eee613c85a9403aea830fa8b9a87130c4088ae1edbe3140" }, "downloads": -1, "filename": "openpyxl-1.8.0.tar.gz", "has_sig": false, "md5_digest": "b3c8b5fe72e17fbf189634ca2f6d3612", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78575, "upload_time": "2014-01-08T21:41:49", "url": "https://files.pythonhosted.org/packages/86/58/da029ca7083d654f5bd4a6b29590309fc7070290c9050f82b9455ebfa301/openpyxl-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "2987d163cfacc3f1783ebe15364dbb5c", "sha256": "7c42e923e50899fc37f403ec30f5847ef8ff486cbf40e8917eb4ed71791864f2" }, "downloads": -1, "filename": "openpyxl-1.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2987d163cfacc3f1783ebe15364dbb5c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 354207, "upload_time": "2014-01-14T13:46:51", "url": "https://files.pythonhosted.org/packages/af/30/0b717ddcb6224cddd44ed637353e0fe85db6e15ce016913ba06641d104d0/openpyxl-1.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3adceb3202862c1ca26f28e3f6be43c4", "sha256": "de3f62ea407bdb441aa6e2a5f1c0c3cfca761e71b4cf25225c0a6c73cae4f312" }, "downloads": -1, "filename": "openpyxl-1.8.1.tar.gz", "has_sig": false, "md5_digest": "3adceb3202862c1ca26f28e3f6be43c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78697, "upload_time": "2014-01-14T13:46:33", "url": "https://files.pythonhosted.org/packages/ae/57/f7c41c7d6a315d3ca088e4bbf7ae41af7ff360360c5c29f2b146818b23ef/openpyxl-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "a81f4f0b0ba3d6ad8a7c89419e02c2d4", "sha256": "64ec360bac2a80a6d68449728eb872d35d703fb75f82b825fac92ba7a02425dc" }, "downloads": -1, "filename": "openpyxl-1.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a81f4f0b0ba3d6ad8a7c89419e02c2d4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 355738, "upload_time": "2014-01-21T13:21:29", "url": "https://files.pythonhosted.org/packages/6e/72/4d27f7634eb5f88fa778732366ef998593a9f7ca0c0485fad9b9906795c0/openpyxl-1.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06442bc4c4368f48dd5a97e2f6436591", "sha256": "ed311d8212fc9bff67af0452c2ac50222c79ab39730002ef5169286c59419797" }, "downloads": -1, "filename": "openpyxl-1.8.2.tar.gz", "has_sig": false, "md5_digest": "06442bc4c4368f48dd5a97e2f6436591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78861, "upload_time": "2014-01-21T13:21:17", "url": "https://files.pythonhosted.org/packages/b6/a5/1c5a627ee279cb9099ada10902dea449db9a85fb366b54078c8d60fece5c/openpyxl-1.8.2.tar.gz" } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "384a7e5780f1e6921cd974316f8f7625", "sha256": "28bc05d7d67a9a3338b853e646279c1e1310c7e0ba21172a115c75b795bd5f23" }, "downloads": -1, "filename": "openpyxl-1.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "384a7e5780f1e6921cd974316f8f7625", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 190202, "upload_time": "2014-02-09T22:03:25", "url": "https://files.pythonhosted.org/packages/97/e4/0c5209fa5d1b31bf1f72d674231f00892f79d66a287340388c9138a05bcd/openpyxl-1.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d1261e5e1617e5d4213c66071b6cf5e", "sha256": "c660d70da419030c9991d9f004fdded1b88dde2789bd7973e058e8c6d80e6e07" }, "downloads": -1, "filename": "openpyxl-1.8.3.tar.gz", "has_sig": false, "md5_digest": "0d1261e5e1617e5d4213c66071b6cf5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78971, "upload_time": "2014-02-09T22:03:18", "url": "https://files.pythonhosted.org/packages/dd/3f/aa3349ab1be6847aed6e701e91bf3f44e8ade28f0498fc7feca5ffe87cdc/openpyxl-1.8.3.tar.gz" } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "e3764180a946bbf5b02d2418c08c266f", "sha256": "a6472efc977c85dc28c7a8f2909880ccba03f7d68256f06db8ab249457e5ce82" }, "downloads": -1, "filename": "openpyxl-1.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3764180a946bbf5b02d2418c08c266f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 187459, "upload_time": "2014-02-25T10:59:12", "url": "https://files.pythonhosted.org/packages/67/81/8a3a3acb9bd8d0e21f4e78b594fee0d1a4855f04e998a1dfef64dfa7aecd/openpyxl-1.8.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe2658ea159d31bca8bf8072a48e732d", "sha256": "c0c51e99059629d6d0739fa1c101d01036b8a41ed208c62178ee3c90a7bc3a79" }, "downloads": -1, "filename": "openpyxl-1.8.4.tar.gz", "has_sig": false, "md5_digest": "fe2658ea159d31bca8bf8072a48e732d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75884, "upload_time": "2014-02-25T10:59:03", "url": "https://files.pythonhosted.org/packages/58/77/0d1815d63f8294042bedbf2a144709500736e8a285cd936bbc0002060bf4/openpyxl-1.8.4.tar.gz" } ], "1.8.5": [ { "comment_text": "", "digests": { "md5": "aa262fe8b562b00ff53bb624b9712c24", "sha256": "d32bcc633a6ddc6e0fb64eb4bbc0c0b8accb54d485ec8cbbb289218cc5429de0" }, "downloads": -1, "filename": "openpyxl-1.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa262fe8b562b00ff53bb624b9712c24", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 190387, "upload_time": "2014-03-25T09:47:43", "url": "https://files.pythonhosted.org/packages/0c/00/6d3c30426e0fbd0c0774a515fc959a278fe0d15561359b1d2ccf745ae8d5/openpyxl-1.8.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f2eca608c3129dbfd77982713565709", "sha256": "1bf67e24453cf88c6f8675560779b75621425846951c24ed842bb7bf8cb2c9de" }, "downloads": -1, "filename": "openpyxl-1.8.5.tar.gz", "has_sig": false, "md5_digest": "6f2eca608c3129dbfd77982713565709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77159, "upload_time": "2014-03-25T09:47:41", "url": "https://files.pythonhosted.org/packages/be/20/f6f8e04f8bdf540a912a8e8096f64212848e263e3801a3397b568b08829a/openpyxl-1.8.5.tar.gz" } ], "1.8.6": [ { "comment_text": "", "digests": { "md5": "52592abbc79819d1dfcd2f938c47739a", "sha256": "87fdfe6ada6a296e696777bdd9b1eba019d38332d5e1efdbeb6ea7e1f02161ac" }, "downloads": -1, "filename": "openpyxl-1.8.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52592abbc79819d1dfcd2f938c47739a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 190323, "upload_time": "2014-05-05T16:23:15", "url": "https://files.pythonhosted.org/packages/eb/38/e52d897f0529c470a335b347c6b4e7feb5992d231e3601f2ea0b33745075/openpyxl-1.8.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a610d32ca5460eb78df4eb83c896ba34", "sha256": "aa11a4acd2765392808bca2041f6f9ba17565c72dccc3f5d876bf78effa06126" }, "downloads": -1, "filename": "openpyxl-1.8.6.tar.gz", "has_sig": false, "md5_digest": "a610d32ca5460eb78df4eb83c896ba34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76555, "upload_time": "2014-05-05T16:22:55", "url": "https://files.pythonhosted.org/packages/c2/ae/4ac6659a37bac4c496cc59378b95e5fbbaf3c1d6249827bb7c7516de979a/openpyxl-1.8.6.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "dceb642f5fb9dc9d0ebbac39f46311f7", "sha256": "8d22e7599dd6c5955538614aebca1705541676be94f8e5f0ddebb6a99dec0cad" }, "downloads": -1, "filename": "openpyxl-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dceb642f5fb9dc9d0ebbac39f46311f7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 248581, "upload_time": "2014-05-13T11:05:22", "url": "https://files.pythonhosted.org/packages/45/a5/efa6ad398411f0b8fbc15a612f37321e2024485b87a9c7beeb2b919bb91b/openpyxl-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "793f00895197f305637f0211325285cd", "sha256": "36acf478a1489b25dcbd722e5c84f3f67e4b0c090635f3277c5989ff323ba5c2" }, "downloads": -1, "filename": "openpyxl-2.0.2.tar.gz", "has_sig": false, "md5_digest": "793f00895197f305637f0211325285cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116056, "upload_time": "2014-05-13T11:05:20", "url": "https://files.pythonhosted.org/packages/d1/93/5e9d7323ba4cced35f71b8e3a1196223caeb4fe73be41d3d54d2861eed70/openpyxl-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "9f04048f3fbeb857134341b9860cca40", "sha256": "60c1f1078baeebe776fbca1e9dc5142af1396e026ad10c8c0c636ac1b7942f7c" }, "downloads": -1, "filename": "openpyxl-2.0.3.tar.gz", "has_sig": false, "md5_digest": "9f04048f3fbeb857134341b9860cca40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113253, "upload_time": "2014-05-22T12:31:41", "url": "https://files.pythonhosted.org/packages/a2/62/f62377205abea4b42e43d868e6537b46a48646384e73d29631ab6c83d966/openpyxl-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "6d452f9b09399c4ddace1c429a6b9391", "sha256": "317fc1e939e9662999061746617146f374d49f900af4f259c172ad7d4a0d8781" }, "downloads": -1, "filename": "openpyxl-2.0.4.tar.gz", "has_sig": false, "md5_digest": "6d452f9b09399c4ddace1c429a6b9391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113575, "upload_time": "2014-06-25T21:24:42", "url": "https://files.pythonhosted.org/packages/05/35/3706f16ccb843e984eb880b7b16e60d84f3ad2c07482dc8e1ec3cc6dab91/openpyxl-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "a66925d4f99a2f25003eaf4af47289b5", "sha256": "874c2f1180b0b6c84173abac1b9de87f4cb4eef59b83b3095ef345f77c824a93" }, "downloads": -1, "filename": "openpyxl-2.0.5.tar.gz", "has_sig": false, "md5_digest": "a66925d4f99a2f25003eaf4af47289b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117014, "upload_time": "2014-08-08T08:30:40", "url": "https://files.pythonhosted.org/packages/98/e4/55653becde3e5035fbec1f7aa9385133e9d62491529e4de1f208665b5ca3/openpyxl-2.0.5.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "fd71aff979419b1066fca4cc458e119c", "sha256": "85d98cf2694e2268bd9c74c7cef529d1385b3dcd6147f5a27a27073f933b6900" }, "downloads": -1, "filename": "openpyxl-2.1.0.tar.gz", "has_sig": false, "md5_digest": "fd71aff979419b1066fca4cc458e119c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147445, "upload_time": "2014-09-21T17:28:40", "url": "https://files.pythonhosted.org/packages/61/71/31e90a336988a76659cee8a4422ffc83713d86b3c86801d474586acbd860/openpyxl-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "809d531c718fa16076700c97293cef24", "sha256": "1d5bb62c1ed7c3c5afce386d70c2148145e9474c3aabf00496ceb0735ca83afe" }, "downloads": -1, "filename": "openpyxl-2.1.1.tar.gz", "has_sig": false, "md5_digest": "809d531c718fa16076700c97293cef24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148700, "upload_time": "2014-10-08T13:32:07", "url": "https://files.pythonhosted.org/packages/95/94/c5afbf3475582f4ad1d6b8e7ed2bd6d0d495d14f69a8a7933bfc6c5acee1/openpyxl-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "7a436a938bd19cd36942870ca3183034", "sha256": "eb02d63facb24af987879c8cd321541070ee2485536f74192e6e37b7003c5123" }, "downloads": -1, "filename": "openpyxl-2.1.2.tar.gz", "has_sig": false, "md5_digest": "7a436a938bd19cd36942870ca3183034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150740, "upload_time": "2014-10-23T15:17:05", "url": "https://files.pythonhosted.org/packages/6a/1f/fd577542c72972d616eb0a43ed9a8ca6b87ff0a234897e79d8495450eb53/openpyxl-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "f75c7b32710e863253d4757c914d9de0", "sha256": "b7647d0c0f7f2c4a6cc63fd6759f02fe918542b03f027b51da40994df9d43a37" }, "downloads": -1, "filename": "openpyxl-2.1.3.tar.gz", "has_sig": false, "md5_digest": "f75c7b32710e863253d4757c914d9de0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96176, "upload_time": "2014-12-09T15:15:33", "url": "https://files.pythonhosted.org/packages/86/7a/bba821c554b5fbde20aaa70cf5ae8c284883f38162deee7852e068db6246/openpyxl-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "2ad1a0d364228cf3248896786cc5af3c", "sha256": "bacedef2a6a7453b7b3f896dd9233f5adf16ea5e3c296d278a687f485d16f893" }, "downloads": -1, "filename": "openpyxl-2.1.4.tar.gz", "has_sig": false, "md5_digest": "2ad1a0d364228cf3248896786cc5af3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96488, "upload_time": "2014-12-16T10:52:22", "url": "https://files.pythonhosted.org/packages/31/c8/c4502caedf814d65db4d549f46ff2c16291ec864a2e1ee4f8e890f60ba55/openpyxl-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "5a6506a5e429720cceeff5d2dde2b08e", "sha256": "1c0f7ceae3d65f86c09ca29cf369371cc87205c07ba64e215c825e7fb8a49e93" }, "downloads": -1, "filename": "openpyxl-2.1.5.tar.gz", "has_sig": false, "md5_digest": "5a6506a5e429720cceeff5d2dde2b08e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97566, "upload_time": "2015-02-18T18:34:36", "url": "https://files.pythonhosted.org/packages/87/d5/8f5732092a76f38fe9f420e5f66335b7a072cb7e61024540a07cf18101b2/openpyxl-2.1.5.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "118702e284bf4dc5070aecfc5558976c", "sha256": "c34e3f7e3106dbe6d792f35d9a2f01c08fdd21a6fe582a2f540e39a70e7443c4" }, "downloads": -1, "filename": "openpyxl-2.2.0.tar.gz", "has_sig": false, "md5_digest": "118702e284bf4dc5070aecfc5558976c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108901, "upload_time": "2015-03-11T16:14:45", "url": "https://files.pythonhosted.org/packages/de/6c/46a2c08780ae44d6e4b7f2cb36fcf2b6d9a0ff30c188870d5b5805194fad/openpyxl-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "6afea6c209aca8eef773b61f23f4b92d", "sha256": "a23f52cbc8b8344fe3324739de30c75ab40d9c3c16170b45351aa17739af2042" }, "downloads": -1, "filename": "openpyxl-2.2.1.tar.gz", "has_sig": false, "md5_digest": "6afea6c209aca8eef773b61f23f4b92d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108479, "upload_time": "2015-03-31T09:14:55", "url": "https://files.pythonhosted.org/packages/4d/ae/97826ed4870dc330ea2e011cb2754824ec37fcd878c61c6975e991ece545/openpyxl-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "94668360e4a9726b4d0a3c5884df802e", "sha256": "2eec264a2eb42a9353319f0f939cfeacf75cf88b803fbf02d0dd5cc53f13b705" }, "downloads": -1, "filename": "openpyxl-2.2.2.tar.gz", "has_sig": false, "md5_digest": "94668360e4a9726b4d0a3c5884df802e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108530, "upload_time": "2015-04-28T17:11:10", "url": "https://files.pythonhosted.org/packages/ef/1c/2e708d00551777b6e4543a6bee74a170ca0f9517a319b0c458bbb3b535cb/openpyxl-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "77dbe64a9a43a3bf4791871cf8fe62a2", "sha256": "7d46b38960bae1e912eb8161bb4e040d2611f295126703a18865b65c49a49a7c" }, "downloads": -1, "filename": "openpyxl-2.2.3.tar.gz", "has_sig": false, "md5_digest": "77dbe64a9a43a3bf4791871cf8fe62a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108576, "upload_time": "2015-05-26T12:28:55", "url": "https://files.pythonhosted.org/packages/35/49/ba575edfe9c997a8c30402970b46f097af667daf41433767c89f3c75d659/openpyxl-2.2.3.tar.gz" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "c18efe86fc96bbb9f62e2a4ed64ef430", "sha256": "bd1b795ffc928f8c3f64fc0182e087a5f9afe7df94c78335a8d12eed872d182a" }, "downloads": -1, "filename": "openpyxl-2.2.4.tar.gz", "has_sig": false, "md5_digest": "c18efe86fc96bbb9f62e2a4ed64ef430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108810, "upload_time": "2015-06-17T20:52:23", "url": "https://files.pythonhosted.org/packages/17/dd/beeaa43d6e878cf6c61a835303882a4d5fcd9252f2713905a0c65a78d94e/openpyxl-2.2.4.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "3329fe102469f53a9b571444df697f0f", "sha256": "c4af1b6f8b5b93cd318bf82eae4e326081cf6f62da0cd9f1d82b8813e99afa60" }, "downloads": -1, "filename": "openpyxl-2.2.5.tar.gz", "has_sig": false, "md5_digest": "3329fe102469f53a9b571444df697f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108908, "upload_time": "2015-06-29T20:39:32", "url": "https://files.pythonhosted.org/packages/78/6a/11dc31b5479ff56dfbfd4bc58cd6e3c58fa37ebd3ade5b331bcd06618452/openpyxl-2.2.5.tar.gz" } ], "2.2.6": [ { "comment_text": "", "digests": { "md5": "e218e2c7729be4627c290c3984f85d73", "sha256": "0e580133106976da044b5861231283fb4e1b2d439787e0f668f28eb2dfd7468e" }, "downloads": -1, "filename": "openpyxl-2.2.6.tar.gz", "has_sig": false, "md5_digest": "e218e2c7729be4627c290c3984f85d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108959, "upload_time": "2015-09-04T08:44:04", "url": "https://files.pythonhosted.org/packages/10/47/8b5e2ea9f5fa59ff2cf3d6c20f61d297c8167c637236b746c365ca1af619/openpyxl-2.2.6.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "c418bb67b9bcf99d7c86db40ecbbcbb5", "sha256": "2f9d7350304edb0e94ccc898fb7efa8c22b83bb37fdcfeba9b674d07dae19c24" }, "downloads": -1, "filename": "openpyxl-2.3.0.tar.gz", "has_sig": false, "md5_digest": "c418bb67b9bcf99d7c86db40ecbbcbb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138746, "upload_time": "2015-10-20T16:26:11", "url": "https://files.pythonhosted.org/packages/5c/9e/2322fdc758eab8ea149b9c5d5fb1a5bef3e8db8a587a4ff4156d6cd490d7/openpyxl-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "7fa43e8946fe230788bae0aae1dfded7", "sha256": "a011136406b5fa11eb25160b5a5b1bf2c3551a2a3c1ba2123649c0f79a8505c2" }, "downloads": -1, "filename": "openpyxl-2.3.1.tar.gz", "has_sig": false, "md5_digest": "7fa43e8946fe230788bae0aae1dfded7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140667, "upload_time": "2015-11-20T08:49:43", "url": "https://files.pythonhosted.org/packages/95/b6/2dbbf3402fd4a10f4034c3c12ac24f2cc543233680bf142d93a679df9f40/openpyxl-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "87501a881d30489833670de337cad02e", "sha256": "1c6344fd825c978972262b8a864ed33a875381c243982c087f3747ec50d8e8d2" }, "downloads": -1, "filename": "openpyxl-2.3.2.tar.gz", "has_sig": false, "md5_digest": "87501a881d30489833670de337cad02e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141561, "upload_time": "2015-12-06T23:54:25", "url": "https://files.pythonhosted.org/packages/f1/3f/e844465eea0d6bb592dfd2c09d15bab710e9c345e3e0b951def21e204480/openpyxl-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "51266bd2496aad909126eb83673315ce", "sha256": "93d64157d8cab5c7040bc025f0a7a9ad3c05e2d3f11518329c3f1682f5f62ffe" }, "downloads": -1, "filename": "openpyxl-2.3.3.tar.gz", "has_sig": false, "md5_digest": "51266bd2496aad909126eb83673315ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141530, "upload_time": "2016-01-18T17:51:49", "url": "https://files.pythonhosted.org/packages/41/c6/fc1dc840e85796a88296d55ba6f0b0747427fbd3bcf0d0e1c7962a493136/openpyxl-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "7d0060ddced2b0ec5cbf6b0289056e17", "sha256": "8202c01c1c96a8a308886c77c2a0f49e1caef6df5f0ccbdccec42f002655330e" }, "downloads": -1, "filename": "openpyxl-2.3.4.tar.gz", "has_sig": false, "md5_digest": "7d0060ddced2b0ec5cbf6b0289056e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141511, "upload_time": "2016-03-16T09:40:05", "url": "https://files.pythonhosted.org/packages/60/37/56e2e0d12ea5d3c3f4db30fd54d5372188cd269994fc2c427704fba21891/openpyxl-2.3.4.tar.gz" } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "425a8aee5dc9fcc25e6ffd8d4babb93a", "sha256": "4307578b94a708e1519295c333c51477ac51a06f01e81b2697cc301c286a4762" }, "downloads": -1, "filename": "openpyxl-2.3.5.tar.gz", "has_sig": false, "md5_digest": "425a8aee5dc9fcc25e6ffd8d4babb93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141647, "upload_time": "2016-04-11T18:46:11", "url": "https://files.pythonhosted.org/packages/25/17/0d6096f9b2cb3e0ebb5b2fb60de016606f6dd599bec94ed524e84a1e2da8/openpyxl-2.3.5.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "e3376d1fce0681fd0b4047ab89218af4", "sha256": "21c02df20d626ebd2e92b3c33066ba3ad18520a92d4b6d734f4dee99b4289283" }, "downloads": -1, "filename": "openpyxl-2.4.0.tar.gz", "has_sig": false, "md5_digest": "e3376d1fce0681fd0b4047ab89218af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153224, "upload_time": "2016-09-15T08:25:09", "url": "https://files.pythonhosted.org/packages/7e/75/9bb309f80e4f75d139ecc55e9edf65c5844336b5a84966a609267255f961/openpyxl-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "36a78e0ea7f056adadf3005b367e25ef", "sha256": "836e66578320e5871baa5a958c7acb7dcbc1b508989a675276b20ac2e1c08d82" }, "downloads": -1, "filename": "openpyxl-2.4.1.tar.gz", "has_sig": false, "md5_digest": "36a78e0ea7f056adadf3005b367e25ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154612, "upload_time": "2016-11-23T14:16:29", "url": "https://files.pythonhosted.org/packages/dc/f2/c57f9f00f8ae5e1a73cb096dbf600433724f037ffcbd51c456f89da5efd9/openpyxl-2.4.1.tar.gz" } ], "2.4.10": [ { "comment_text": "", "digests": { "md5": "92da50ef8885fca3434dfc8bd28a9ed2", "sha256": "fd194bf0a8df5b46eddcd827dc9cf0cd90132396229bd31679f68767b6fef2ef" }, "downloads": -1, "filename": "openpyxl-2.4.10.tar.gz", "has_sig": false, "md5_digest": "92da50ef8885fca3434dfc8bd28a9ed2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158242, "upload_time": "2018-01-19T18:44:21", "url": "https://files.pythonhosted.org/packages/f1/ce/9d5849539f3003f48c7af5eecccf5699aaa1cc5841e265adf88101e84b88/openpyxl-2.4.10.tar.gz" } ], "2.4.11": [ { "comment_text": "", "digests": { "md5": "15b08e6da70207a81d3b7ade3bd1642a", "sha256": "626d38647c063d55803ef4971c4d43226538d4e95cb6260c094e363ee33e10c7" }, "downloads": -1, "filename": "openpyxl-2.4.11.tar.gz", "has_sig": false, "md5_digest": "15b08e6da70207a81d3b7ade3bd1642a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158221, "upload_time": "2018-01-24T10:13:19", "url": "https://files.pythonhosted.org/packages/77/26/0bd1a39776f53b4f28e5bb1d26b3fcd99068584a7e1ddca4e09c0d5fd592/openpyxl-2.4.11.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "28b6b5f74f01e6249e8c7f526c57a2e7", "sha256": "2fe9ba182b687acf7e4660b39bd91d703c0bf934f8295c182d04ecd2345c6e26" }, "downloads": -1, "filename": "openpyxl-2.4.2.tar.gz", "has_sig": false, "md5_digest": "28b6b5f74f01e6249e8c7f526c57a2e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177505, "upload_time": "2017-01-31T11:13:58", "url": "https://files.pythonhosted.org/packages/56/c6/a2a7c36196e4732acceca093ce5961db907f5a855b557d6a727a7f59b8b4/openpyxl-2.4.2.tar.gz" } ], "2.4.3": [], "2.4.4": [ { "comment_text": "", "digests": { "md5": "2aba3f04bd76fa258e9b90c67138a55a", "sha256": "982a5dc11c79d9e00198dbc12b53204d3ac9654f1fbdf1f20588102a10bd5031" }, "downloads": -1, "filename": "openpyxl-2.4.4.tar.gz", "has_sig": false, "md5_digest": "2aba3f04bd76fa258e9b90c67138a55a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177913, "upload_time": "2017-02-23T19:51:50", "url": "https://files.pythonhosted.org/packages/9b/d7/f1f0795997940124f1305fb1c1775794bb3ba274261d6161d830d1fe9888/openpyxl-2.4.4.tar.gz" } ], "2.4.5": [ { "comment_text": "", "digests": { "md5": "3de13dc9b731e1a9dd61b873d9b35a8a", "sha256": "78c331e819fb0a63a1339d452ba0b575d1a31f09fdcce793a31bec7e9ef4ef21" }, "downloads": -1, "filename": "openpyxl-2.4.5.tar.gz", "has_sig": false, "md5_digest": "3de13dc9b731e1a9dd61b873d9b35a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 180635, "upload_time": "2017-03-07T12:53:04", "url": "https://files.pythonhosted.org/packages/85/19/0794013228f8e68dbdfdde3fb5f75cd14e729ff55dee77c3500db3db59d8/openpyxl-2.4.5.tar.gz" } ], "2.4.7": [ { "comment_text": "", "digests": { "md5": "3b72f8cc142aea30032cda73ffb57b02", "sha256": "fe00ef04c5560504c625cac9f18913a1d3fb414f0560e715af95d894a6b43d63" }, "downloads": -1, "filename": "openpyxl-2.4.7.tar.gz", "has_sig": false, "md5_digest": "3b72f8cc142aea30032cda73ffb57b02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156579, "upload_time": "2017-04-24T06:57:10", "url": "https://files.pythonhosted.org/packages/1e/90/80833aecb57c4218a886fe3ecbf7bde0963bf0cb43d60015dee3ea790c36/openpyxl-2.4.7.tar.gz" } ], "2.4.8": [ { "comment_text": "", "digests": { "md5": "d5260ccb33d44c20d40cc86e41797463", "sha256": "ee7551efb70648fa8ee569c2b6a6dbbeff390cc94b321da5d508a573b90a4f17" }, "downloads": -1, "filename": "openpyxl-2.4.8.tar.gz", "has_sig": false, "md5_digest": "d5260ccb33d44c20d40cc86e41797463", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156726, "upload_time": "2017-05-30T17:33:11", "url": "https://files.pythonhosted.org/packages/b7/b5/7478e4ac88daa2e43d613a040bd392b6a692a2fd9d4d29f7a8b463808185/openpyxl-2.4.8.tar.gz" } ], "2.4.9": [ { "comment_text": "", "digests": { "md5": "f8d27bb0d0b23a4e9ea472301b298bff", "sha256": "95e007f4d121f4fd73f39a6d74a883c75e9fa9d96de91d43c1641c103c3a9b18" }, "downloads": -1, "filename": "openpyxl-2.4.9.tar.gz", "has_sig": false, "md5_digest": "f8d27bb0d0b23a4e9ea472301b298bff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157694, "upload_time": "2017-10-19T12:24:48", "url": "https://files.pythonhosted.org/packages/8c/75/c4e557207c7ff3d217d002d4fee32b4e5dbfc5498e2a2c9ce6b5424c5e37/openpyxl-2.4.9.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "8d1f5d18edb1d1da502078b575e9f42f", "sha256": "0ff2e0c2c85cbf42e82dd223e7f2401a62dc73c18cd9e5dd7763dc6c8014ebde" }, "downloads": -1, "filename": "openpyxl-2.5.0.tar.gz", "has_sig": false, "md5_digest": "8d1f5d18edb1d1da502078b575e9f42f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169404, "upload_time": "2018-01-24T10:35:15", "url": "https://files.pythonhosted.org/packages/62/5d/82b7989dee698891ae3545b157fbbb1b345ec7f78be8167849156c71e71c/openpyxl-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "f224480a3a6db45a2246f826d8e9c0fe", "sha256": "c875fbefae29c4ac9ceaa88470b682834495173cbe9cd37e7286285b7fbc2602" }, "downloads": -1, "filename": "openpyxl-2.5.1.tar.gz", "has_sig": false, "md5_digest": "f224480a3a6db45a2246f826d8e9c0fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169621, "upload_time": "2018-03-12T08:06:55", "url": "https://files.pythonhosted.org/packages/d3/51/155223455b2fea07f5ad85b0e7850223ce3adfedb78589e426c1661399a3/openpyxl-2.5.1.tar.gz" } ], "2.5.10": [ { "comment_text": "", "digests": { "md5": "078eeab7efe73703585e54c5151e4d8e", "sha256": "41eb21a5620343d715b38081536c4ed3c37249afb72e569fd2af93852ed4ddde" }, "downloads": -1, "filename": "openpyxl-2.5.10.tar.gz", "has_sig": false, "md5_digest": "078eeab7efe73703585e54c5151e4d8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 170754, "upload_time": "2018-11-13T17:03:46", "url": "https://files.pythonhosted.org/packages/57/12/65fc2f7309ad4a9e1b17239f0b9bffee3464eb8eb529dbe463af47d5b2a2/openpyxl-2.5.10.tar.gz" } ], "2.5.11": [ { "comment_text": "", "digests": { "md5": "49cf0039a339555948afff5a4767cbcc", "sha256": "8b0c2a44f394a7a913a2e7cdcc1dc601d5f45c59b85a356e591e2ac5463e21e7" }, "downloads": -1, "filename": "openpyxl-2.5.11.tar.gz", "has_sig": false, "md5_digest": "49cf0039a339555948afff5a4767cbcc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 173005, "upload_time": "2018-11-21T17:01:14", "url": "https://files.pythonhosted.org/packages/38/7f/65d6b1700470749579b1585bbaf85fb8885f10fd53a77fb11915df913bbc/openpyxl-2.5.11.tar.gz" } ], "2.5.12": [ { "comment_text": "", "digests": { "md5": "618453551036d5fd6a137c1f6d761f28", "sha256": "7bcf019a0be528673a8aec1e60b5c863342c3231962dbf7922fd4da42a49a91a" }, "downloads": -1, "filename": "openpyxl-2.5.12.tar.gz", "has_sig": false, "md5_digest": "618453551036d5fd6a137c1f6d761f28", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 173659, "upload_time": "2018-11-29T11:29:14", "url": "https://files.pythonhosted.org/packages/08/8a/509eb6f58672288da9a5884e1cc7e90819bc8dbef501161c4b40a6a4e46b/openpyxl-2.5.12.tar.gz" } ], "2.5.14": [ { "comment_text": "", "digests": { "md5": "784dff44562b63c809147502c9b07d5f", "sha256": "a5285901fff7b99a011462f18506a4fbfe4055191149ff42f59345828f8cf7b2" }, "downloads": -1, "filename": "openpyxl-2.5.14.tar.gz", "has_sig": false, "md5_digest": "784dff44562b63c809147502c9b07d5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 173287, "upload_time": "2019-01-23T18:50:22", "url": "https://files.pythonhosted.org/packages/cf/63/811f01cd0e473e2d2ee2b257bf2ae95efaf960c4bee74195e331e8e139e2/openpyxl-2.5.14.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "76fd1fde279641c5d79093537a02ed49", "sha256": "63165adcc806a5c281febb344f3594541f778f05b99a3a5e802941a3c0a85f71" }, "downloads": -1, "filename": "openpyxl-2.5.2.tar.gz", "has_sig": false, "md5_digest": "76fd1fde279641c5d79093537a02ed49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170627, "upload_time": "2018-04-06T08:45:35", "url": "https://files.pythonhosted.org/packages/39/04/1d42dd32d35d05174566313401fc5334f6bc27a9e23494150cfa280f087b/openpyxl-2.5.2.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "0cdcbf1287a790a34a27f85aff83ca1b", "sha256": "0046fca88d6731875a385bf7edd689d7c4133f829203ea615a81291de3fa48b6" }, "downloads": -1, "filename": "openpyxl-2.5.3.tar.gz", "has_sig": false, "md5_digest": "0cdcbf1287a790a34a27f85aff83ca1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170489, "upload_time": "2018-04-18T13:07:57", "url": "https://files.pythonhosted.org/packages/dc/99/9c58d83d7f093c0af5f90875f8595d2e9587fc36532a8bb347608cf0876b/openpyxl-2.5.3.tar.gz" } ], "2.5.4": [ { "comment_text": "", "digests": { "md5": "1789db68312283bdc2a56a9e2f560ae8", "sha256": "9239b74faf175dc4276a5fc277655fc53c2f704ded39e680d35e6a39e1913f69" }, "downloads": -1, "filename": "openpyxl-2.5.4.tar.gz", "has_sig": false, "md5_digest": "1789db68312283bdc2a56a9e2f560ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170755, "upload_time": "2018-06-07T12:03:33", "url": "https://files.pythonhosted.org/packages/f6/13/3c1263b852377738eaa60f99602fb58cc8ad2fd1badb0b724b0d5b532727/openpyxl-2.5.4.tar.gz" } ], "2.5.5": [ { "comment_text": "", "digests": { "md5": "afec18f872fc716ad05cc8775439c5f2", "sha256": "0f391b0035d7c98f25aad539726e8efc77eea250ff1a120ea7d264c03a16f5fe" }, "downloads": -1, "filename": "openpyxl-2.5.5.tar.gz", "has_sig": false, "md5_digest": "afec18f872fc716ad05cc8775439c5f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171964, "upload_time": "2018-08-04T15:46:25", "url": "https://files.pythonhosted.org/packages/d9/dd/5952829956827de7ff36eb70877fdffd6dbfacb670fae05eb7ccba52ace7/openpyxl-2.5.5.tar.gz" } ], "2.5.6": [ { "comment_text": "", "digests": { "md5": "7a439979e8f10bf247cad483cb32704f", "sha256": "04091e034911a0afc531c3a15e5ae0b1b6a43654dbf63c187f47d20cdfefac1c" }, "downloads": -1, "filename": "openpyxl-2.5.6.tar.gz", "has_sig": false, "md5_digest": "7a439979e8f10bf247cad483cb32704f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173998, "upload_time": "2018-08-30T08:56:16", "url": "https://files.pythonhosted.org/packages/0d/75/d962c445610131dd3e2885e7e1fc9432848dc85a131fbdfa8b5b51dafce7/openpyxl-2.5.6.tar.gz" } ], "2.5.7": [ { "comment_text": "", "digests": { "md5": "8402f0850d7e7f0164b2cc6f68de7d1d", "sha256": "d3da4d6a78077d6f9fb1a1ec12d4aa500f7caa4661b8528538503b24ed72d632" }, "downloads": -1, "filename": "openpyxl-2.5.7.tar.gz", "has_sig": false, "md5_digest": "8402f0850d7e7f0164b2cc6f68de7d1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174051, "upload_time": "2018-09-13T14:07:42", "url": "https://files.pythonhosted.org/packages/ef/2b/d61297ec61caddfe2935459e6c4600f37f74ebf4b794c4d28863958715bd/openpyxl-2.5.7.tar.gz" } ], "2.5.8": [ { "comment_text": "", "digests": { "md5": "1f63767a22c39d8f5c67832a1c1d5651", "sha256": "22904d7bdfaaab33d65d50a0915a65eeb2f29c85d9ec53081563850678a29927" }, "downloads": -1, "filename": "openpyxl-2.5.8.tar.gz", "has_sig": false, "md5_digest": "1f63767a22c39d8f5c67832a1c1d5651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1949915, "upload_time": "2018-09-25T16:59:34", "url": "https://files.pythonhosted.org/packages/e5/0a/e0a095149a23cedd9c8db6cdde2af7f82105e219e14edea0c31a19aeff9e/openpyxl-2.5.8.tar.gz" } ], "2.5.9": [ { "comment_text": "", "digests": { "md5": "cb1f76fd964d46b776d61e1bdd00d2a0", "sha256": "022c0f3fa1e873cc0ba20651c54dd5e6276fc4ff150b4060723add4fc448645e" }, "downloads": -1, "filename": "openpyxl-2.5.9.tar.gz", "has_sig": false, "md5_digest": "cb1f76fd964d46b776d61e1bdd00d2a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1899233, "upload_time": "2018-10-19T12:15:35", "url": "https://files.pythonhosted.org/packages/04/18/64737cc6c5233e15374d21b4958a5600be52359e71063b4d4e7a604a1387/openpyxl-2.5.9.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "e2d3b8be007309ee3a06be5a44a66193", "sha256": "70da6b45a5925285b6a3d93570b45f4402eb2d335740163a58eef533b139565c" }, "downloads": -1, "filename": "openpyxl-2.6.0.tar.gz", "has_sig": false, "md5_digest": "e2d3b8be007309ee3a06be5a44a66193", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 172572, "upload_time": "2019-02-06T18:26:03", "url": "https://files.pythonhosted.org/packages/41/a8/257a30b5b7ce0e548bc03f5be3d4b262140c1f7a506038da63cd1f4d34ad/openpyxl-2.6.0.tar.gz" } ], "2.6.0a1": [ { "comment_text": "", "digests": { "md5": "ddf1a541cd70ff30ce089d47cd15a396", "sha256": "783e5d517b64b849c27b66254e7138294180a88dcad4fff85793fff2e8bdc026" }, "downloads": -1, "filename": "openpyxl-2.6.0a1.tar.gz", "has_sig": false, "md5_digest": "ddf1a541cd70ff30ce089d47cd15a396", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 173223, "upload_time": "2018-11-21T17:07:22", "url": "https://files.pythonhosted.org/packages/68/75/e779f18a6e0612cdce0ed7a4e449f0a3ab0f43a262e55a630dbd9cfd961c/openpyxl-2.6.0a1.tar.gz" } ], "2.6.0b1": [ { "comment_text": "", "digests": { "md5": "2e690032e884287d7153f25527a844fc", "sha256": "93c00466fe15469bffc74e05ce83982b6efb5e0c1529cea13dc2024379db5d3b" }, "downloads": -1, "filename": "openpyxl-2.6.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e690032e884287d7153f25527a844fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 243949, "upload_time": "2019-01-08T18:42:19", "url": "https://files.pythonhosted.org/packages/24/4c/9fee93b540de9d6124363126a57cf893b429e885b1e7fb7b9ef4a08cbe1f/openpyxl-2.6.0b1-py2.py3-none-any.whl" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "66eb99a3432f049d1a74bef3ef3f02e6", "sha256": "9e4db4ee7aadd0ff7a814f7483b2d94e6b8d4f14dff780b023c5bdc94af54dd5" }, "downloads": -1, "filename": "openpyxl-2.6.1.tar.gz", "has_sig": false, "md5_digest": "66eb99a3432f049d1a74bef3ef3f02e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 173261, "upload_time": "2019-03-04T12:13:12", "url": "https://files.pythonhosted.org/packages/5f/f8/a5d3a4ab669f99154f87ab531192dd84ac79aae62efab662bd2d82a72194/openpyxl-2.6.1.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "d4d1baeea989bdd2e0b415e9d3cc442f", "sha256": "1d2af392cef8c8227bd2ac3ebe3a28b25aba74fd4fa473ce106065f0b73bfe2e" }, "downloads": -1, "filename": "openpyxl-2.6.2.tar.gz", "has_sig": false, "md5_digest": "d4d1baeea989bdd2e0b415e9d3cc442f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 173309, "upload_time": "2019-03-29T14:40:55", "url": "https://files.pythonhosted.org/packages/ba/06/b899c8867518df19e242d8cbc82d4ba210f5ffbeebb7704c695e687ab59c/openpyxl-2.6.2.tar.gz" } ], "2.6.3": [ { "comment_text": "", "digests": { "md5": "b067750e51f17a1a9cc6bacfdd668218", "sha256": "72d1ed243972cad0b3c236230083cac00d9c72804e64a2ae93d7901aec1a8f1c" }, "downloads": -1, "filename": "openpyxl-2.6.3.tar.gz", "has_sig": false, "md5_digest": "b067750e51f17a1a9cc6bacfdd668218", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 173754, "upload_time": "2019-08-19T18:17:36", "url": "https://files.pythonhosted.org/packages/f5/39/942a406621c1ff0de38d7e4782991b1bac046415bf54a66655c959ee66e8/openpyxl-2.6.3.tar.gz" } ], "2.6.4": [ { "comment_text": "", "digests": { "md5": "f17ddbc7329bca82c2c8d6cd293f3d03", "sha256": "1d53801678e18d7fe38c116f1ad0c2383a654670c4c8806105b611c92d92f2e3" }, "downloads": -1, "filename": "openpyxl-2.6.4.tar.gz", "has_sig": false, "md5_digest": "f17ddbc7329bca82c2c8d6cd293f3d03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 173728, "upload_time": "2019-09-25T14:19:06", "url": "https://files.pythonhosted.org/packages/d6/26/eb28e975b7a37aad38d7ec4f7a0f652bdee6ecf36e6bd06f473c5af9b87b/openpyxl-2.6.4.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9d35896696c1880a6a62e6f10ddaf3fd", "sha256": "340a1ab2069764559b9d58027a43a24db18db0e25deb80f81ecb8ca7ee5253db" }, "downloads": -1, "filename": "openpyxl-3.0.0.tar.gz", "has_sig": false, "md5_digest": "9d35896696c1880a6a62e6f10ddaf3fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,", "size": 172774, "upload_time": "2019-09-25T15:17:48", "url": "https://files.pythonhosted.org/packages/6f/af/88ff9eef0b8f665aee1111ac6cede5ad12190c5bd726242bd2b26fc21b32/openpyxl-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d35896696c1880a6a62e6f10ddaf3fd", "sha256": "340a1ab2069764559b9d58027a43a24db18db0e25deb80f81ecb8ca7ee5253db" }, "downloads": -1, "filename": "openpyxl-3.0.0.tar.gz", "has_sig": false, "md5_digest": "9d35896696c1880a6a62e6f10ddaf3fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,", "size": 172774, "upload_time": "2019-09-25T15:17:48", "url": "https://files.pythonhosted.org/packages/6f/af/88ff9eef0b8f665aee1111ac6cede5ad12190c5bd726242bd2b26fc21b32/openpyxl-3.0.0.tar.gz" } ] }