{ "info": { "author": "Open Knowledge Foundation", "author_email": "info@okfn.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "\nTabular data as published on the web is often not well formatted\nand structured. Messytables tries to detect and fix errors in the\ndata. Typical examples include:\n\n* Finding the header of a table when there are explanations and\n text fragments in the first few rows of the table.\n* Guessing the type of columns in CSV data.\n\nThis library provides data structures and some heuristics to\nfix these problems and read a wide number of different tabular\nabominations.\n\nSee the full documentation at: https://messytables.readthedocs.io\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://okfn.org", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "messytables", "package_url": "https://pypi.org/project/messytables/", "platform": "", "project_url": "https://pypi.org/project/messytables/", "project_urls": { "Homepage": "https://okfn.org" }, "release_url": "https://pypi.org/project/messytables/0.15.2/", "requires_dist": null, "requires_python": "", "summary": "Parse messy tabular data in various formats", "version": "0.15.2" }, "last_serial": 2630554, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "760546d5fe26015f8190651dee26f698", "sha256": "1baa926681279e95a14df48118f7713b92d0e2890e2f2c7b9920da191ea6a7ec" }, "downloads": -1, "filename": "messytables-0.1-py2.6.egg", "has_sig": false, "md5_digest": "760546d5fe26015f8190651dee26f698", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 23853, "upload_time": "2011-08-15T15:17:04", "url": "https://files.pythonhosted.org/packages/70/75/cd3524e2db23a538d8fb8758b25d293c4f7b3c0505b3ad33890f2b71d21b/messytables-0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "afd2a356cfd9698646074316e2f4d794", "sha256": "4e7103c67aa7d6f1af31995cb4271dd15cc81ba98fcac8cc3ac6fe7b64f0f41b" }, "downloads": -1, "filename": "messytables-0.1.tar.gz", "has_sig": false, "md5_digest": "afd2a356cfd9698646074316e2f4d794", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8296, "upload_time": "2011-08-15T15:17:04", "url": "https://files.pythonhosted.org/packages/d7/8b/57dddc197c3ba7988a3f22e16e00f621541a871cad2330a43e5aa4916813/messytables-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "eb460f5a13b5677db554ffb27d3e4810", "sha256": "3d4107a28a10a6a7ba465d91290d976265b13835ae701e77c6309521145df801" }, "downloads": -1, "filename": "messytables-0.1.1-py2.6.egg", "has_sig": false, "md5_digest": "eb460f5a13b5677db554ffb27d3e4810", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 24157, "upload_time": "2011-08-15T18:24:24", "url": "https://files.pythonhosted.org/packages/f2/66/041ae581f10263bf85c1b6afb319790f2d0d01238216d8e4adcf6f778a83/messytables-0.1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "167de33fefe92a5a28302646a057e9bb", "sha256": "31351d820fef0cd894c11ebbe06f55d14275bf93d9018f26edebb3227070f63c" }, "downloads": -1, "filename": "messytables-0.1.1.tar.gz", "has_sig": false, "md5_digest": "167de33fefe92a5a28302646a057e9bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8657, "upload_time": "2011-08-15T18:24:24", "url": "https://files.pythonhosted.org/packages/b1/3d/b0b7dd94ea6bde2776da280ddc0dcb4dbcc0dde2354f116f93b3a76b852a/messytables-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "built for Darwin-11.2.0", "digests": { "md5": "acda6c3d64fdcfce91fe505c2219fe40", "sha256": "601f94ab91b635673135dcb74979be4e12c673a5ba7291ed3e652f516dc7c0f6" }, "downloads": -1, "filename": "messytables-0.1.2.macosx-10.7-intel.tar.gz", "has_sig": false, "md5_digest": "acda6c3d64fdcfce91fe505c2219fe40", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 16499, "upload_time": "2011-11-20T15:14:23", "url": "https://files.pythonhosted.org/packages/8f/91/5cdcaef1d0d393acc49b98cab9f3541a3fe9361c98d4581e5decec5e852b/messytables-0.1.2.macosx-10.7-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "ad8cd6914bbf1ea9e3951c4caa977519", "sha256": "02d613809c848824623ddfbcb761db45de5d50950b89ef85c824f51d1bad0d9a" }, "downloads": -1, "filename": "messytables-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ad8cd6914bbf1ea9e3951c4caa977519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8756, "upload_time": "2011-11-20T15:14:21", "url": "https://files.pythonhosted.org/packages/ff/b6/6897532e2b88f7f3937e14974157dd826e9e6ea140c1011d7aeb24bc5cba/messytables-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ad70fc8bda72e132e19e694e8cead9c2", "sha256": "65fa2e76a506dd2ee548d25620b6756f5ab881dcdd22cdaf9cdba54ab2b9c248" }, "downloads": -1, "filename": "messytables-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ad70fc8bda72e132e19e694e8cead9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8770, "upload_time": "2011-11-27T11:35:31", "url": "https://files.pythonhosted.org/packages/e7/45/ece9a03563f3a18689fa778fb1db27691d14e865f4d2bf8d86a5608370dd/messytables-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "da6b63564126bb1a222a6e1734bdd2de", "sha256": "973f0a185434c1eac78916ab7b73b71d87888081a893f98b68fdd38cf5bee9fb" }, "downloads": -1, "filename": "messytables-0.1.4.tar.gz", "has_sig": false, "md5_digest": "da6b63564126bb1a222a6e1734bdd2de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8817, "upload_time": "2011-11-28T21:14:45", "url": "https://files.pythonhosted.org/packages/c2/05/54b0c95e7603b87f8bfe0226c1dda846a7ea220c42d56e12704e9851de84/messytables-0.1.4.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "e8164ce35d040bb8cf3188b96fa3d050", "sha256": "170de23d308982bb2e5305c473a3473ed7bde42c83c71db661fac898af4162c2" }, "downloads": -1, "filename": "messytables-0.10.0.tar.gz", "has_sig": false, "md5_digest": "e8164ce35d040bb8cf3188b96fa3d050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16031, "upload_time": "2013-05-16T21:59:21", "url": "https://files.pythonhosted.org/packages/2a/90/065a28a4ab416c70830eeb00aec56611e10665ed01af78e37a9fc3bfc2c1/messytables-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "a56c1decf348d88306b644f10e820660", "sha256": "e1135a90cdfe557921f1e7afd90c7f58a28bc346c414fa2d5931556b509131c9" }, "downloads": -1, "filename": "messytables-0.11.0.tar.gz", "has_sig": false, "md5_digest": "a56c1decf348d88306b644f10e820660", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20106, "upload_time": "2013-07-08T16:55:53", "url": "https://files.pythonhosted.org/packages/15/5f/ef03466ac0f9aa05802bab04c82dc629a9bd5bab86a9280de92d78caba70/messytables-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "223e704982125b6e07afea61302dbacd", "sha256": "eaf683d05e077560eff15171d4327ccfb1794f69c6ef1b3a421fb051f18cc8b3" }, "downloads": -1, "filename": "messytables-0.12.0.tar.gz", "has_sig": false, "md5_digest": "223e704982125b6e07afea61302dbacd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22651, "upload_time": "2013-08-07T15:05:35", "url": "https://files.pythonhosted.org/packages/b6/47/cb16b5000e79d3c98da298817fc79eda97d906386cc4e4303ef7e8ebcaa0/messytables-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "42b8326df509afbda3e4d1a8b1d0a2fb", "sha256": "ab0faa58087a5307138702a60e350d8a5ae5917d83b0e9142c97949deba5c5d2" }, "downloads": -1, "filename": "messytables-0.13.0.tar.gz", "has_sig": false, "md5_digest": "42b8326df509afbda3e4d1a8b1d0a2fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23751, "upload_time": "2013-10-15T12:51:38", "url": "https://files.pythonhosted.org/packages/02/59/2e4c540045e4e59b54e1e302b891a2c7ded81f92544874a8c6b1732e8394/messytables-0.13.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "1ee6efb637f2cae01afc84c70a623e21", "sha256": "8c44fc3d4da4065e8549c7d62c66cf76fbaaec7bb1b2924f902251e914e6a01c" }, "downloads": -1, "filename": "messytables-0.14.1.tar.gz", "has_sig": false, "md5_digest": "1ee6efb637f2cae01afc84c70a623e21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26435, "upload_time": "2014-09-01T13:14:01", "url": "https://files.pythonhosted.org/packages/36/8c/b3fc396ce47c52e5ef0281c84c9f2b5764fbc342e3c860e3d36b7a68568a/messytables-0.14.1.tar.gz" } ], "0.14.2": [ { "comment_text": "", "digests": { "md5": "9a48b929724fa62eb710ec2c07e0441d", "sha256": "957b948055d3ee83c840846fa7682d74a4b1bd9406e78cf6ac3b4e8107bba3af" }, "downloads": -1, "filename": "messytables-0.14.2-py2-none-any.whl", "has_sig": false, "md5_digest": "9a48b929724fa62eb710ec2c07e0441d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28406, "upload_time": "2015-02-05T17:43:20", "url": "https://files.pythonhosted.org/packages/ef/eb/fe1446cb881601acf06fbad913ceb88c1c3f4c7489b6fa50b784968cb614/messytables-0.14.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df1b7c6e7067d07a7677bb0e44747f0b", "sha256": "c796e8a0e86125e24ee3f5c3016e05e4ab6ada27974e2d69cd0be8cbf74f8488" }, "downloads": -1, "filename": "messytables-0.14.2.tar.gz", "has_sig": false, "md5_digest": "df1b7c6e7067d07a7677bb0e44747f0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28711, "upload_time": "2015-02-05T17:43:24", "url": "https://files.pythonhosted.org/packages/8d/07/085b20a54db4b007c5a1ceda38a158db73dd56c42c1c1adaff6a6ef0f473/messytables-0.14.2.tar.gz" } ], "0.14.3": [ { "comment_text": "", "digests": { "md5": "6ce40d94da37f3fc9be5d2cbcebb66c5", "sha256": "000264f9ea4b54d7a01c8371d1cb49564a703e064fec3b0468c17a6c064e621a" }, "downloads": -1, "filename": "messytables-0.14.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6ce40d94da37f3fc9be5d2cbcebb66c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28486, "upload_time": "2015-02-20T12:19:49", "url": "https://files.pythonhosted.org/packages/05/1a/3cf4e5c231ff65fd5c2ba101c19ba29f7a8f4ac4f5242b31ec018a157aff/messytables-0.14.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cecc86906b582fb76059ea103a119eb", "sha256": "c5236669f0b4ab0151bdadf269d2589f075be92acc142a682f21f508ef3a2726" }, "downloads": -1, "filename": "messytables-0.14.3.tar.gz", "has_sig": false, "md5_digest": "6cecc86906b582fb76059ea103a119eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28677, "upload_time": "2015-02-20T12:19:52", "url": "https://files.pythonhosted.org/packages/84/f8/8fa38db49b996b4a11e414b0f97ff09673f62de7c0949118a4cb3f483fec/messytables-0.14.3.tar.gz" } ], "0.14.4": [ { "comment_text": "", "digests": { "md5": "0e25031117fc51b523355df4cec33b41", "sha256": "a7479e1bbfd0fcbadeefc8f5727799afef20f5db30ab85391562eadca0b317e1" }, "downloads": -1, "filename": "messytables-0.14.4-py2-none-any.whl", "has_sig": false, "md5_digest": "0e25031117fc51b523355df4cec33b41", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28500, "upload_time": "2015-02-23T12:01:56", "url": "https://files.pythonhosted.org/packages/19/e7/c639842c22ae3b9eb8bd6f403ed75e13379fff746fd24f6f7b8c40cbddee/messytables-0.14.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b63f91c6f18dec3f93ae4f055102f02", "sha256": "970d50211c9feaca70a51cadfad4770a1ca9636a7fcfb5177cf1e430c0ef2206" }, "downloads": -1, "filename": "messytables-0.14.4.tar.gz", "has_sig": false, "md5_digest": "9b63f91c6f18dec3f93ae4f055102f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28713, "upload_time": "2015-02-23T12:01:59", "url": "https://files.pythonhosted.org/packages/51/f5/cb0a2a9c7c72ef0529d865e009346ca9ffb2d0ad713255b3859e16301e7f/messytables-0.14.4.tar.gz" } ], "0.14.5": [ { "comment_text": "", "digests": { "md5": "8388d7cb3d2f35f8c25c28ac25388b78", "sha256": "d17e04e02b37b792c5fd1b1ee03aa8a40322597322cb7dd0457d47d91edaa953" }, "downloads": -1, "filename": "messytables-0.14.5-py2-none-any.whl", "has_sig": false, "md5_digest": "8388d7cb3d2f35f8c25c28ac25388b78", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28554, "upload_time": "2015-03-03T17:33:11", "url": "https://files.pythonhosted.org/packages/12/ed/3096a97ef29659e624cbb1ece3ccba2c7ae1a5a0d48f1492e9520b3b3be7/messytables-0.14.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21dd89cfdf7e4ff8c4dfeb7937a6fde3", "sha256": "a5609c836a8314d8f4b631a1b0f9febcf58f1e9da5ca08d08bef4733a5d2a8e9" }, "downloads": -1, "filename": "messytables-0.14.5.tar.gz", "has_sig": false, "md5_digest": "21dd89cfdf7e4ff8c4dfeb7937a6fde3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28852, "upload_time": "2015-03-03T17:33:15", "url": "https://files.pythonhosted.org/packages/de/51/2009d8d0d2b8f8c637a48dbd7a3a73c782649ca34f89cecfe4a276268ddc/messytables-0.14.5.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "68792b3aea818963781a86e43d88861e", "sha256": "24d06565ad57244ffed8eb1dfa99c0cd70dc37df57326520f86f2e0d80d72508" }, "downloads": -1, "filename": "messytables-0.15.0.tar.gz", "has_sig": false, "md5_digest": "68792b3aea818963781a86e43d88861e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29240, "upload_time": "2015-06-19T13:14:41", "url": "https://files.pythonhosted.org/packages/91/6c/558eea1a1b29318b140ecb3b33c430fd0bb0c92fdb3ac242acc363c8e5fe/messytables-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "058f824f5bd254cd41c44ae2c9f84ff8", "sha256": "6fc68d5c620243b741471042cf85eeca0004a7de07cea8c52c30eb08a5857619" }, "downloads": -1, "filename": "messytables-0.15.1.tar.gz", "has_sig": false, "md5_digest": "058f824f5bd254cd41c44ae2c9f84ff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29485, "upload_time": "2016-09-29T14:55:00", "url": "https://files.pythonhosted.org/packages/af/45/40cbdbbb5083c38e3510753d7796d4f8983495fb473e9586718628d4b217/messytables-0.15.1.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "328069da03b68b1121deaf4dda2e8a48", "sha256": "227a5aac364919a7d3faa6ce04027fcbd03e041efcd3d57fabb1d1067591a2cd" }, "downloads": -1, "filename": "messytables-0.15.2.tar.gz", "has_sig": false, "md5_digest": "328069da03b68b1121deaf4dda2e8a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30615, "upload_time": "2017-02-09T12:37:47", "url": "https://files.pythonhosted.org/packages/53/dd/f2b349449995cfeb690dee1eab468cd949f792f9d963d8a1563a2714a4cf/messytables-0.15.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0eeb48fb1ac3790e89e394662f4ed77d", "sha256": "601de260c40b50b46cc0d23b153d9c6ffc16d55adb602016cb50b9b804de5446" }, "downloads": -1, "filename": "messytables-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0eeb48fb1ac3790e89e394662f4ed77d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9371, "upload_time": "2012-03-05T13:59:44", "url": "https://files.pythonhosted.org/packages/84/06/6cab6520b8324e2610b81fb1eaeb987ad754161a6529a337bcf1a184929e/messytables-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "82f609b353e4c934fd62fc06dc490ec0", "sha256": "44d86853d66032bc6746996cd91603fe4241678b6fc84bee98b2578723ce2383" }, "downloads": -1, "filename": "messytables-0.2.1.tar.gz", "has_sig": false, "md5_digest": "82f609b353e4c934fd62fc06dc490ec0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9377, "upload_time": "2012-05-17T13:25:24", "url": "https://files.pythonhosted.org/packages/9e/6a/aacc48d03e4af47ef459d5d817e744c44ceda4ec4243499d6543c0cc6c44/messytables-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "56bb21fc17a5f3c4c7bf14af1389803d", "sha256": "ad3dd7121e6963dd5e06961123d634c9b6f36d8ae9acdef8569d33b5677e2a72" }, "downloads": -1, "filename": "messytables-0.3.0.tar.gz", "has_sig": false, "md5_digest": "56bb21fc17a5f3c4c7bf14af1389803d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12200, "upload_time": "2012-10-22T19:22:57", "url": "https://files.pythonhosted.org/packages/c6/96/42bd7fa1c1460e94d05789390185b57f4138e0a1bfc97acf5b9fe4685e63/messytables-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "0bcbb48c1780c33cc514efd10d7a981e", "sha256": "252a23d162a6b36e86b5da96c430a0bee67c077922cbac34362c2fcbf5c9da9a" }, "downloads": -1, "filename": "messytables-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0bcbb48c1780c33cc514efd10d7a981e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13549, "upload_time": "2013-01-08T02:47:07", "url": "https://files.pythonhosted.org/packages/df/c8/2d85b220f38ec109c1bf838349f5cf4eb36bf28e923e07c66734966ba7a1/messytables-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ddd2c1f0fce88fd907fc567cf474e3ba", "sha256": "526f0fd411e070582ccd67e097a98ea268c9ac8e024a9f315ebdc419ce392025" }, "downloads": -1, "filename": "messytables-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ddd2c1f0fce88fd907fc567cf474e3ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14504, "upload_time": "2013-02-19T14:30:06", "url": "https://files.pythonhosted.org/packages/2d/32/6910acb4ed8714ebf71308466ffa3a7a35fcad848d872e9a05989ec858e0/messytables-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a609741612d61a5b5dc18f92aada7922", "sha256": "396445b073e72d36830d778f2f19103f522c79bda5dabb53ec00c71bc379ede2" }, "downloads": -1, "filename": "messytables-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a609741612d61a5b5dc18f92aada7922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15178, "upload_time": "2013-04-10T10:53:59", "url": "https://files.pythonhosted.org/packages/7f/42/1ae8348f31ada72fbf49b23d4abbff5fac0dc7a4951bd22790800b95a48f/messytables-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "634cb656aae2f5f4981c91d525033e10", "sha256": "6c4cc580ff8f6780eba4af35dde8654c17b59dd77678f2ca7f3d8a2d4eecd992" }, "downloads": -1, "filename": "messytables-0.7.0.tar.gz", "has_sig": false, "md5_digest": "634cb656aae2f5f4981c91d525033e10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15838, "upload_time": "2013-05-02T15:51:38", "url": "https://files.pythonhosted.org/packages/3d/68/8b38df317e7e3ec7d9912ad71a00a31f9be1ecaf0da7a4c18690dc13e9ff/messytables-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "b6b34274b041f3ac8c1ef5429091ad01", "sha256": "5861c06d482cbedf0e388bff67804d3e80697227988f8c492bee7137c2bc92f3" }, "downloads": -1, "filename": "messytables-0.8.0.tar.gz", "has_sig": false, "md5_digest": "b6b34274b041f3ac8c1ef5429091ad01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15844, "upload_time": "2013-05-06T21:04:37", "url": "https://files.pythonhosted.org/packages/80/f4/7362ba2750c2d7eec2c026c0176efedb87ca96bea1ddbb86bc2c73129671/messytables-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "c4ea1516fc4e7bde0095de38cf0a166f", "sha256": "b605af9b7033ac619177a1c6c443ed72f432c25349df7fb53b8eccc1af88b703" }, "downloads": -1, "filename": "messytables-0.9.0.tar.gz", "has_sig": false, "md5_digest": "c4ea1516fc4e7bde0095de38cf0a166f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15772, "upload_time": "2013-05-06T21:15:57", "url": "https://files.pythonhosted.org/packages/c5/c4/b503690db1a7425169fd2b69078b399f3a6a7ed6a71606878fde5241cd10/messytables-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "328069da03b68b1121deaf4dda2e8a48", "sha256": "227a5aac364919a7d3faa6ce04027fcbd03e041efcd3d57fabb1d1067591a2cd" }, "downloads": -1, "filename": "messytables-0.15.2.tar.gz", "has_sig": false, "md5_digest": "328069da03b68b1121deaf4dda2e8a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30615, "upload_time": "2017-02-09T12:37:47", "url": "https://files.pythonhosted.org/packages/53/dd/f2b349449995cfeb690dee1eab468cd949f792f9d963d8a1563a2714a4cf/messytables-0.15.2.tar.gz" } ] }