{ "info": { "author": "Robert Lechte", "author_email": "robertlechte@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha" ], "description": "csvx: painless csv\n==================\n\nA csv library that supports 2 and 3, does the unicode thing properly, and lets you read rows as ordered dictionaries so that the ordering stays correct by default.\n\nWhich makes things pretty easy.\n\nExample. You've got a csv you want to sanitize by removing a column of passwords.\n\nHere's how that looks.\n\n.. code-block:: python\n\n import csvx\n\n with csvx.OrderedDictReader('unsanitized.csv') as csv_in:\n rows = list(csv_in)\n\n for r in rows:\n del r['password']\n\n with csvx.DictWriter('sanitized.csv') as csv_out:\n csv_out.write_dicts(rows)\n\n\nDocumentation\n-------------\n\nFull documentation is at `https://csvx.readthedocs.org `_.\n\n\nInstall\n-------\n\nSimply install with `pip `_::\n\n $ pip install csvx", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "csvx", "package_url": "https://pypi.org/project/csvx/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/csvx/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/csvx/0.1.1459403998/", "requires_dist": null, "requires_python": null, "summary": "csvx: painless csv", "version": "0.1.1459403998" }, "last_serial": 2037394, "releases": { "0.1.1456544203": [ { "comment_text": "", "digests": { "md5": "c1028745f5ebb2e7c3b5655be362c8e2", "sha256": "9b4567a382d124a7e039fb9e16861fee210ded75ec2c6f6a0672f0163a386324" }, "downloads": -1, "filename": "csvx-0.1.1456544203-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1028745f5ebb2e7c3b5655be362c8e2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5178, "upload_time": "2016-02-27T03:40:31", "url": "https://files.pythonhosted.org/packages/c7/72/06568f5434610f31ec9c9eb3d2b2b565c45eed90e0673371c5156f698d42/csvx-0.1.1456544203-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e94e9487a808b6985f87d96d3219d2f9", "sha256": "ccaef2b344689e14e7a603437dab35979187f9cfb33e137f187c7c3affac34d2" }, "downloads": -1, "filename": "csvx-0.1.1456544203.tar.gz", "has_sig": false, "md5_digest": "e94e9487a808b6985f87d96d3219d2f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3533, "upload_time": "2016-02-27T03:40:23", "url": "https://files.pythonhosted.org/packages/26/fd/c10463676f59bd2d29b695b9339a42e24dfc3303adf0c73f47b469d16828/csvx-0.1.1456544203.tar.gz" } ], "0.1.1459310240": [ { "comment_text": "", "digests": { "md5": "e510891d9e44398aebd44aab1925f0d0", "sha256": "6b7d1c35c21ee395e7177fe382e0601ca9d6ecaa758f8ac80f0f23683c87faf3" }, "downloads": -1, "filename": "csvx-0.1.1459310240-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e510891d9e44398aebd44aab1925f0d0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6421, "upload_time": "2016-03-30T04:17:07", "url": "https://files.pythonhosted.org/packages/0b/41/ce939c3f47c6b2c98778effc4365106c860acc8b441ba593c53396a9db35/csvx-0.1.1459310240-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4a2fdd51a34be7d75d6096965f8a1dc", "sha256": "3b511a280fdd74c64cddd0dbeee814f0de744c67234718e717c4df53bac96f9a" }, "downloads": -1, "filename": "csvx-0.1.1459310240.tar.gz", "has_sig": false, "md5_digest": "f4a2fdd51a34be7d75d6096965f8a1dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4362, "upload_time": "2016-03-30T04:16:58", "url": "https://files.pythonhosted.org/packages/e3/8c/d8a0000476f62c3e38d2197689633fd63784292e2cc99a0143a5191c5685/csvx-0.1.1459310240.tar.gz" } ], "0.1.1459403998": [ { "comment_text": "", "digests": { "md5": "5513f6b9242bf0421ece3694dff08245", "sha256": "80bb18e8a2ded31dd6ccb52b43b320e83137d9e85d155b83a13e8f237af34674" }, "downloads": -1, "filename": "csvx-0.1.1459403998-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5513f6b9242bf0421ece3694dff08245", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6538, "upload_time": "2016-03-31T06:06:27", "url": "https://files.pythonhosted.org/packages/31/56/d71b5e83f33a19807a6a60e04ef40eae8a0abf4b0534accb56948fea6077/csvx-0.1.1459403998-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e15769787c70a425354926d776fef6d3", "sha256": "8bb1171a2eb9d48e22301af8cf3949dadc7fa4052c46365b3dc1188d6a14f0c8" }, "downloads": -1, "filename": "csvx-0.1.1459403998.tar.gz", "has_sig": false, "md5_digest": "e15769787c70a425354926d776fef6d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4466, "upload_time": "2016-03-31T06:06:03", "url": "https://files.pythonhosted.org/packages/4e/ec/832c30e70fcc8d1cdf52053183dafdf5c007c7412b0a9fc837b52562e660/csvx-0.1.1459403998.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5513f6b9242bf0421ece3694dff08245", "sha256": "80bb18e8a2ded31dd6ccb52b43b320e83137d9e85d155b83a13e8f237af34674" }, "downloads": -1, "filename": "csvx-0.1.1459403998-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5513f6b9242bf0421ece3694dff08245", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6538, "upload_time": "2016-03-31T06:06:27", "url": "https://files.pythonhosted.org/packages/31/56/d71b5e83f33a19807a6a60e04ef40eae8a0abf4b0534accb56948fea6077/csvx-0.1.1459403998-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e15769787c70a425354926d776fef6d3", "sha256": "8bb1171a2eb9d48e22301af8cf3949dadc7fa4052c46365b3dc1188d6a14f0c8" }, "downloads": -1, "filename": "csvx-0.1.1459403998.tar.gz", "has_sig": false, "md5_digest": "e15769787c70a425354926d776fef6d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4466, "upload_time": "2016-03-31T06:06:03", "url": "https://files.pythonhosted.org/packages/4e/ec/832c30e70fcc8d1cdf52053183dafdf5c007c7412b0a9fc837b52562e660/csvx-0.1.1459403998.tar.gz" } ] }