{ "info": { "author": "\u00c1lvaro Justen", "author_email": "alvarojusten@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML", "Topic :: Utilities" ], "description": "No matter in which format your tabular data is: rows will import it,\nautomatically detect types and give you high-level Python objects so you can\nstart working with the data instead of trying to parse it. It is also\nlocale-and-unicode aware. :)\n\nRead the documentation and learn how simple is to use it: http://turicas.info/rows", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/turicas/rows/", "keywords": "tabular table csv xls xlsx xpath ods sqlite html pdf rows data opendata", "license": "", "maintainer": "", "maintainer_email": "", "name": "rows", "package_url": "https://pypi.org/project/rows/", "platform": "", "project_url": "https://pypi.org/project/rows/", "project_urls": { "Homepage": "https://github.com/turicas/rows/" }, "release_url": "https://pypi.org/project/rows/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "A common, beautiful interface to tabular data, no matter the format", "version": "0.4.1" }, "last_serial": 4822155, "releases": { "0.0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6f44a2268e12220ec8266a31b86b56d6", "sha256": "f0264a432af8daa94e7f4c34b214ae9dcd527dbfd01e6852c6bfd95f56450b36" }, "downloads": -1, "filename": "rows-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6f44a2268e12220ec8266a31b86b56d6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19420, "upload_time": "2015-08-30T16:19:15", "url": "https://files.pythonhosted.org/packages/d0/e1/4183a8550e678cf8f9e28b1a670b0d8499f34c5bbd8660ad7b5f165941af/rows-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10a29a0148d8a6c393661529abcfd9e8", "sha256": "b5b9a84926a6fdfa5f34c938159ceac8a3e41e94797534bd6b50f6648d542a7a" }, "downloads": -1, "filename": "rows-0.1.0.tar.gz", "has_sig": false, "md5_digest": "10a29a0148d8a6c393661529abcfd9e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11366, "upload_time": "2015-08-29T11:48:22", "url": "https://files.pythonhosted.org/packages/54/2c/30d0327180d85de487622b29585626ddb72d6f5da701eed341c98f380ef2/rows-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1f45ddd3fa6a41a152c2c9a70dfedd19", "sha256": "43097e43c6a50c495457a48fead06d2a469be869b39f335e6017f7020c0ae6d0" }, "downloads": -1, "filename": "rows-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1f45ddd3fa6a41a152c2c9a70dfedd19", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19478, "upload_time": "2015-09-03T19:28:06", "url": "https://files.pythonhosted.org/packages/f3/17/e9d336155d00ac97633c87388274b0dc369e79415dea9b9b42c9e6fe125f/rows-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6c8522c39867474ba0faceb3b3b29a4", "sha256": "f2033a845dcd62af23c74b571aeb227b2934f394e6ab6ac3d1fc3b09429805ad" }, "downloads": -1, "filename": "rows-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c6c8522c39867474ba0faceb3b3b29a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11412, "upload_time": "2015-09-03T19:27:59", "url": "https://files.pythonhosted.org/packages/ba/bc/cbac8da096fad685686444a08a05e75ef9445564256087dec7f2c4924dbd/rows-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "39eb594ee0b003e91f2e6538d0b05850", "sha256": "f915a2fae13560117a855229afa6e6fa720def7513cdac18bd94219fcbc87eed" }, "downloads": -1, "filename": "rows-0.2.0.tar.gz", "has_sig": false, "md5_digest": "39eb594ee0b003e91f2e6538d0b05850", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19246, "upload_time": "2016-07-15T04:50:21", "url": "https://files.pythonhosted.org/packages/81/20/2d40f240b0d2073da6d4c2dff45dcee509a6684df859a7c06afff192dfa5/rows-0.2.0.tar.gz" } ], "0.2.0.dev0": [ { "comment_text": "", "digests": { "md5": "e28c576dcfcf625f47b193e6fa8a2a6c", "sha256": "50a1f8d7be8cc68a32bd986af6a16546b5526edcf04d13f4c38f5728fe93a3c5" }, "downloads": -1, "filename": "rows-0.2.0.dev0.tar.gz", "has_sig": false, "md5_digest": "e28c576dcfcf625f47b193e6fa8a2a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19011, "upload_time": "2016-06-18T15:20:12", "url": "https://files.pythonhosted.org/packages/3e/33/45919f4e6c174e8bca04c589aba5c0cc95da96b1a98ade2d5ce6cd1eeb55/rows-0.2.0.dev0.tar.gz" } ], "0.2.1": [ { "comment_text": "built for Linux-4.6.0-1-amd64-x86_64-with-glibc2.7", "digests": { "md5": "a72f9829e27ac203c9154db1d41ce846", "sha256": "61c5b2529e8fef92acdf67841072def440d88c580baf92f78368ba1f0a8d8a57" }, "downloads": -1, "filename": "rows-0.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "a72f9829e27ac203c9154db1d41ce846", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 52882, "upload_time": "2016-08-10T19:23:55", "url": "https://files.pythonhosted.org/packages/d8/a2/2ea125f9b68fd7b5ff264b7194b765d56a4af4884342bcd97fc71f09ef3b/rows-0.2.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f47681b58652e709ef9cf039f6845475", "sha256": "1d43c7c1b781f44f61d03a1c4bc14bb8638441af7467aa3c478a39cca222ed9b" }, "downloads": -1, "filename": "rows-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f47681b58652e709ef9cf039f6845475", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37758, "upload_time": "2016-08-10T19:25:03", "url": "https://files.pythonhosted.org/packages/09/2d/637e701b06ef6aac670570683fabf5c9508984a8cc2632915720dcc063d2/rows-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a08a60697ca54d5ac396f23e4cea9b0", "sha256": "0d4cce9e1de7f8b204fdbcbeb345df1efc2c11d3c9973f1770697bb2200fd6d2" }, "downloads": -1, "filename": "rows-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4a08a60697ca54d5ac396f23e4cea9b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21219, "upload_time": "2016-08-10T19:23:51", "url": "https://files.pythonhosted.org/packages/2c/e4/300a5fa77c2cf57639c4786c2c2a8ca2206cbca6588d7b78117848605c4e/rows-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fd61b22911133e7d1a51b06b736cac83", "sha256": "ce6614b66e3207999d4200dc278c28639a5f8b776708a713ae89074b9980ed78" }, "downloads": -1, "filename": "rows-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fd61b22911133e7d1a51b06b736cac83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22462, "upload_time": "2016-09-02T05:58:31", "url": "https://files.pythonhosted.org/packages/ef/cf/77813bbb6ce958d4a51a404a44771bcf968ca36ef9e26635a5408b9f5236/rows-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "built for Linux-4.9.0-2-amd64-x86_64-with-glibc2.9", "digests": { "md5": "70e04d2f3994987523956f7c71c7d847", "sha256": "d767babf11d4eca44f3348d0b88fec0d8dd2b1da60813335735233997a19ce5e" }, "downloads": -1, "filename": "rows-0.3.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "70e04d2f3994987523956f7c71c7d847", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 58495, "upload_time": "2017-05-08T05:53:25", "url": "https://files.pythonhosted.org/packages/2c/24/5183a6152c8c2407ad2fc2923057fc6169fc79f0f1036877977defca994c/rows-0.3.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "1f8b8434f791fc36b3eca9af605cafef", "sha256": "966e2646e4b6a67ab59452b27053e26145c7b21439f85043b6214cc14958f878" }, "downloads": -1, "filename": "rows-0.3.1-py3.5.egg", "has_sig": false, "md5_digest": "1f8b8434f791fc36b3eca9af605cafef", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 37760, "upload_time": "2017-05-08T05:54:14", "url": "https://files.pythonhosted.org/packages/ef/36/33d261e51b3ea4645ff12d29e25e1ef5f65b88a49576210f0c8f2caf3f85/rows-0.3.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3b5ab84ba72c32f9cea9084e14d3cfb1", "sha256": "a0af64b128f929500ffd1b45f04b64d4e69abaf33379ab9a5f76224c3b2d0788" }, "downloads": -1, "filename": "rows-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b5ab84ba72c32f9cea9084e14d3cfb1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 40188, "upload_time": "2017-05-08T05:54:12", "url": "https://files.pythonhosted.org/packages/bc/8c/34fab6dca386ba7d9ec6e756c10540c8d9e3031ac01894e2ebedb5f7c7ae/rows-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94d1104d9ab1b40ed1b45488b034d93d", "sha256": "22af506344a21d876274ba89fa5663e3c1b3e5976aec32196d5874c0b84486a3" }, "downloads": -1, "filename": "rows-0.3.1.tar.gz", "has_sig": false, "md5_digest": "94d1104d9ab1b40ed1b45488b034d93d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22448, "upload_time": "2017-05-08T05:53:22", "url": "https://files.pythonhosted.org/packages/ab/17/3a8382951640a8182b336e0566a04e7b7da62058d002fc0fa1a8dc7dbd1b/rows-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "built for Linux-4.18.0-2-amd64-x86_64-with-glibc2.9", "digests": { "md5": "0fbca2ba725a435b5ad0ae3887923e5c", "sha256": "4caf8cb8429df44682456b9b9188382a25feb701ef05a4ddcf6cef812f1b359d" }, "downloads": -1, "filename": "rows-0.4.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "0fbca2ba725a435b5ad0ae3887923e5c", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 105052, "upload_time": "2019-02-09T14:46:01", "url": "https://files.pythonhosted.org/packages/4d/a8/478f73bb7998029bf61ad28c631d4a3d848d2f570fb4cd5d3ad87844861c/rows-0.4.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "6a096bceac20fc643110d5685983b62e", "sha256": "bc97c50b52cc55f713f1a340a59b6b03fed77d25a0082866f718e6f0d974d1a9" }, "downloads": -1, "filename": "rows-0.4.0-py3.6.egg", "has_sig": false, "md5_digest": "6a096bceac20fc643110d5685983b62e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 62093, "upload_time": "2019-02-09T14:46:06", "url": "https://files.pythonhosted.org/packages/ca/df/3779fd9cefc696c8dc588fa75a5ea720c028394f489566b84dd5c2f415d1/rows-0.4.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "e6f80775679ab4755f988bc99b1d05a5", "sha256": "0e7bd77d6f2fc7e6758121bd2f2acbc168cc3a16634f3870d2fc6a4fb226c4b4" }, "downloads": -1, "filename": "rows-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e6f80775679ab4755f988bc99b1d05a5", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 66881, "upload_time": "2019-02-09T14:46:03", "url": "https://files.pythonhosted.org/packages/19/d3/90a1945ef5a69a65413b81793f9a85a7791b27f404724d13c2560e19ac67/rows-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3194614430155beb487590bce8952663", "sha256": "4b1c6ab84d138f2e2ed52a7325fbf348973a201706b9f71a357cd922317ad062" }, "downloads": -1, "filename": "rows-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3194614430155beb487590bce8952663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42865, "upload_time": "2019-02-09T14:49:32", "url": "https://files.pythonhosted.org/packages/1f/3d/33de9c8cc16e90b1f223a388aec020df449dd3ffe6d91bf0bc90a1332dfc/rows-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "built for Linux-4.18.0-2-amd64-x86_64-with-glibc2.9", "digests": { "md5": "898a4fe06581e90cab1eddf611f34fd3", "sha256": "8cb54a7059385328944ef9fa61a5c05886a7b83e528d124338231f557d4be4f7" }, "downloads": -1, "filename": "rows-0.4.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "898a4fe06581e90cab1eddf611f34fd3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 103567, "upload_time": "2019-02-14T21:12:03", "url": "https://files.pythonhosted.org/packages/7e/82/25bfcda1adace287bfac1092bdb67d8a7f0e15a2ad4816bc6cbf9cfe04dc/rows-0.4.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "877ced7cf36780f6f16145519dcdc3ef", "sha256": "1c53a60eb90785b4e09624464e33d3de33d29147e1d2137acd7705ccb78984cb" }, "downloads": -1, "filename": "rows-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "877ced7cf36780f6f16145519dcdc3ef", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 65110, "upload_time": "2019-02-14T21:12:07", "url": "https://files.pythonhosted.org/packages/f5/01/33aca7061ea7cb2ead54a35fb446259d6ba12ff100bb7e5a9a4d81e7db96/rows-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13946763e0626108c78c7e13350d8a68", "sha256": "78447502f7121443dc9ce74c2c7ebbda314b9cc4d3b402fb771b12e1e1374f0d" }, "downloads": -1, "filename": "rows-0.4.1-py3.6.egg", "has_sig": false, "md5_digest": "13946763e0626108c78c7e13350d8a68", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 60360, "upload_time": "2019-02-14T21:12:09", "url": "https://files.pythonhosted.org/packages/fb/2d/8e8670429d6b939dc8b8e2bca34a0f947e243273dfa3ecd0c47d4e961a0d/rows-0.4.1-py3.6.egg" } ] }, "urls": [ { "comment_text": "built for Linux-4.18.0-2-amd64-x86_64-with-glibc2.9", "digests": { "md5": "898a4fe06581e90cab1eddf611f34fd3", "sha256": "8cb54a7059385328944ef9fa61a5c05886a7b83e528d124338231f557d4be4f7" }, "downloads": -1, "filename": "rows-0.4.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "898a4fe06581e90cab1eddf611f34fd3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 103567, "upload_time": "2019-02-14T21:12:03", "url": "https://files.pythonhosted.org/packages/7e/82/25bfcda1adace287bfac1092bdb67d8a7f0e15a2ad4816bc6cbf9cfe04dc/rows-0.4.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "877ced7cf36780f6f16145519dcdc3ef", "sha256": "1c53a60eb90785b4e09624464e33d3de33d29147e1d2137acd7705ccb78984cb" }, "downloads": -1, "filename": "rows-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "877ced7cf36780f6f16145519dcdc3ef", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 65110, "upload_time": "2019-02-14T21:12:07", "url": "https://files.pythonhosted.org/packages/f5/01/33aca7061ea7cb2ead54a35fb446259d6ba12ff100bb7e5a9a4d81e7db96/rows-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13946763e0626108c78c7e13350d8a68", "sha256": "78447502f7121443dc9ce74c2c7ebbda314b9cc4d3b402fb771b12e1e1374f0d" }, "downloads": -1, "filename": "rows-0.4.1-py3.6.egg", "has_sig": false, "md5_digest": "13946763e0626108c78c7e13350d8a68", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 60360, "upload_time": "2019-02-14T21:12:09", "url": "https://files.pythonhosted.org/packages/fb/2d/8e8670429d6b939dc8b8e2bca34a0f947e243273dfa3ecd0c47d4e961a0d/rows-0.4.1-py3.6.egg" } ] }