{ "info": { "author": "edX", "author_email": "oscm@edx.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "super-csv\n=============================\n\n|pypi-badge| |travis-badge| |codecov-badge| |doc-badge| |pyversions-badge|\n|license-badge|\n\nGeneric CSV Processing for Django Apps\n\nOverview\n------------------------\n\nThis library provides a `CSVProcessor `_ class\nwhich should be subclassed to implement your own per-row processing of CSV files.\nAt minimum, override `process_row(row)`.\n\nThe mixins support optional checksums of arbitrary columns, and asynchronous processing of files using Celery.\n\nDocumentation\n-------------\n\nSuper CSV is a stand alone library that can be used for CSV management, both syncronous and async.\n\nTesting\n-------\n::\n\n make requirements\n\nWill install all pre-requisuites. ::\n\n make test\n\nRuns the unit tests in local environment.\n\nUsing with Docker Devstack\n--------------------------\nPrerequisite: Have your Open edX https://github.com/edx/devstack properly installed.\nNote: When you see \"from inside the lms\" below, it means that you've run ``make lms-shell`` from your devstack directory\nand are on a command prompt inside the LMS container.\n\n#. Clone this repo into ``../src/`` directory (relative to your \"devstack\" repo location). This will mount the directory\n in a way that is accessible to the lms container.\n\n#. Clone inside the lms, uninstall super-csv and reinstall your local copy. You can just copy the following line. This\n is necessary if one wants to use latest version for testing/development purposes::\n\n pip uninstall super-csv -y; pip install -e /edx/src/super-csv\n\n#. Setup dev environment (since virtual environments are recommended for python development, here is an example of using\n virtualenv. Other tools would work as well). By default, edx containers come with virtualenv preinstalled ::\n\n cd /edx/src/super-csv\n virtualenv super-csv-env\n source super-csv-env/activate\n make requirements\n\n#. That's it.\n\n\nLicense\n-------\n\nThe code in this repository is licensed under the AGPL 3.0 unless\notherwise noted.\n\nPlease see ``LICENSE.txt`` for details.\n\nHow To Contribute\n-----------------\n\nContributions are very welcome.\n\nPlease read `How To Contribute `_ for details.\n\nEven though they were written with ``edx-platform`` in mind, the guidelines\nshould be followed for Open edX code in general.\n\nThe pull request description template should be automatically applied if you are creating a pull request from GitHub. Otherwise you\ncan find it at `PULL_REQUEST_TEMPLATE.md `_.\n\nThe issue report template should be automatically applied if you are creating an issue on GitHub as well. Otherwise you\ncan find it at `ISSUE_TEMPLATE.md `_.\n\nReporting Security Issues\n-------------------------\n\nPlease do not report security issues in public. Please email security@edx.org.\n\nGetting Help\n------------\n\nHave a question about this repository, or about Open edX in general? Please\nrefer to this `list of resources`_ if you need any assistance.\n\n.. _list of resources: https://open.edx.org/getting-help\n\n\n.. |pypi-badge| image:: https://img.shields.io/pypi/v/super-csv.svg\n :target: https://pypi.python.org/pypi/super-csv/\n :alt: PyPI\n\n.. |travis-badge| image:: https://travis-ci.org/edx/super-csv.svg?branch=master\n :target: https://travis-ci.org/edx/super-csv\n :alt: Travis\n\n.. |codecov-badge| image:: http://codecov.io/github/edx/super-csv/coverage.svg?branch=master\n :target: http://codecov.io/github/edx/super-csv?branch=master\n :alt: Codecov\n\n.. |doc-badge| image:: https://readthedocs.org/projects/super-csv/badge/?version=latest\n :target: http://super-csv.readthedocs.io/en/latest/\n :alt: Documentation\n\n.. |pyversions-badge| image:: https://img.shields.io/pypi/pyversions/super-csv.svg\n :target: https://pypi.python.org/pypi/super-csv/\n :alt: Supported Python versions\n\n.. |license-badge| image:: https://img.shields.io/github/license/edx/super-csv.svg\n :target: https://github.com/edx/super-csv/blob/master/LICENSE.txt\n :alt: License\n\n\nChange Log\n----------\n\n..\n All enhancements and patches to super_csv will be documented\n in this file. It adheres to the structure of http://keepachangelog.com/ ,\n but in reStructuredText instead of Markdown (for ease of incorporation into\n Sphinx documentation and the PyPI description).\n\n This project adheres to Semantic Versioning (http://semver.org/).\n\n.. There should always be an \"Unreleased\" section for changes pending release.\n\nUnreleased\n~~~~~~~~~~\n\n[0.9.5] - 2019-10-08\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Decode the input file before passing to DictReader if necessary\n\n[0.9.4] - 2019-09-24\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Let the ``DeferrableMixin.save()`` method take an optional ``operating_user`` parameter.\n\n[0.9.3] - 2019-09-20\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Commit after ``CSVOperation`` creation so that async celery tasks can find the operation record when they start.\n\n[0.9.2] - 2019-09-17\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* If a class inheriting from DeferrableMixin has a field user_id, use that user for the CSVOperation\n\n[0.9.1] - 2019-07-19\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Reverses the ordering of CSV operation history rows\n\n[0.8] - 2019-07-22\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Changes checksum column to avoid CSV quoting issues\n\n[0.7.1] - 2019-07-19\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Exposes additional fields in serialized history of operations re:degree of success of the operation\n\n[0.5.0] - 2019-07-02\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Exposes methods for serializing history of operations for particular processors.\n\n[0.1.0] - 2019-05-15\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAdded\n_____\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/edx/super-csv", "keywords": "Django edx", "license": "AGPL 3.0", "maintainer": "", "maintainer_email": "", "name": "super-csv", "package_url": "https://pypi.org/project/super-csv/", "platform": "", "project_url": "https://pypi.org/project/super-csv/", "project_urls": { "Homepage": "https://github.com/edx/super-csv" }, "release_url": "https://pypi.org/project/super-csv/0.9.5/", "requires_dist": [ "edx-celeryutils", "django-model-utils", "django-crum", "djangorestframework", "django-celery", "Django (<2.0,>=1.11)" ], "requires_python": "", "summary": "CSV Processor", "version": "0.9.5" }, "last_serial": 5950127, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "9bafdef20e13b86d929b5af46ef9cf4e", "sha256": "ae71ecf9f2aad8e29e5861799a06caeefd5c8754653082506e02cce57d95efb5" }, "downloads": -1, "filename": "super_csv-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bafdef20e13b86d929b5af46ef9cf4e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23343, "upload_time": "2019-06-11T03:04:38", "url": "https://files.pythonhosted.org/packages/5f/be/085f37b79cbf2e1866499a453d6663d2157ce5b77f570e7915dcaca12081/super_csv-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e84ee8c21e3f8205ca377bc1d9ed277b", "sha256": "2de7dd9421e20365af05e5f24acaf8911be49529ce304d0f1b0d1e1c3bc50f90" }, "downloads": -1, "filename": "super-csv-0.2.tar.gz", "has_sig": false, "md5_digest": "e84ee8c21e3f8205ca377bc1d9ed277b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22383, "upload_time": "2019-06-11T03:04:40", "url": "https://files.pythonhosted.org/packages/ee/b0/49973cfcbd484cb2ce56acd559438ff533a8c94371eb3727c9ca76d05402/super-csv-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cbbe933edbbaef4654702d25f6c18445", "sha256": "cd8c047f41b0c0e69c6ce3c15167974e5ab0465dd32c455b803e34fe5bc126b4" }, "downloads": -1, "filename": "super_csv-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbbe933edbbaef4654702d25f6c18445", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24821, "upload_time": "2019-06-26T20:22:03", "url": "https://files.pythonhosted.org/packages/a1/93/5405eb10efe28dfaeb034011e0dd2b271f0e16f852e0c79da447de77a9c6/super_csv-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8151412ffee8df56620fe4148c4f742", "sha256": "8d225aa46b74c7229f7b756a5cbf14987f890f14f3eaab95c5f65a241f9d5122" }, "downloads": -1, "filename": "super-csv-0.3.tar.gz", "has_sig": false, "md5_digest": "f8151412ffee8df56620fe4148c4f742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22485, "upload_time": "2019-06-26T20:22:05", "url": "https://files.pythonhosted.org/packages/41/91/03531d3b7d851a7b5616134752bd8cbf96616ef17e228659551c340afe56/super-csv-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "6901c0465e0066e078f74cd27553b9b1", "sha256": "98c6bb6be3a7f034f87852d650449092be70c910a7463e17d2047e818cd7bb4d" }, "downloads": -1, "filename": "super_csv-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6901c0465e0066e078f74cd27553b9b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24833, "upload_time": "2019-07-02T16:14:46", "url": "https://files.pythonhosted.org/packages/b6/0e/391d0bfeff8e1048f84844aa02d92f12989bee24b385466e84f48e2fe6b5/super_csv-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15940d00430466e534431b86ff765fec", "sha256": "20546c61966300e5fb6dea43df4894db1d205b7d999f44ee8629a0daf511e2e1" }, "downloads": -1, "filename": "super-csv-0.4.tar.gz", "has_sig": false, "md5_digest": "15940d00430466e534431b86ff765fec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22496, "upload_time": "2019-07-02T16:14:48", "url": "https://files.pythonhosted.org/packages/41/fa/81f01c979130906746a5e9207140bac4afc0a0c7d58525252a264358356b/super-csv-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c5287f5c99878de3c55caf9a9104022c", "sha256": "16645bf26ca1a8699a13d9b892e6c57607a6051b07d04eec021404bcd11a1c8f" }, "downloads": -1, "filename": "super_csv-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5287f5c99878de3c55caf9a9104022c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25626, "upload_time": "2019-07-02T22:39:52", "url": "https://files.pythonhosted.org/packages/ca/b6/c28a2f4c23c5d919e927918168842dc824d1a62156ca82e3fcf3333b49d1/super_csv-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c529194194d23c90eece96d4f26cd7bb", "sha256": "a0f87613e4ac49f47c46a14befb9c10ce6de044e0d8b401071feb14fcb8159d3" }, "downloads": -1, "filename": "super-csv-0.5.tar.gz", "has_sig": false, "md5_digest": "c529194194d23c90eece96d4f26cd7bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22995, "upload_time": "2019-07-02T22:39:54", "url": "https://files.pythonhosted.org/packages/2d/88/92261c86b9208f80f3e1e43043046d1eace9380d26ba8df726c47c9e40d2/super-csv-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "6f81f20e7126083d4e2ce515dd7154fa", "sha256": "8e3cbd6aa3a708ec470db50c5a2be5676a73be42f379e4f063526339ccc32128" }, "downloads": -1, "filename": "super_csv-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f81f20e7126083d4e2ce515dd7154fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25656, "upload_time": "2019-07-08T15:35:22", "url": "https://files.pythonhosted.org/packages/ff/99/ac52b30828b6025c30f2a787ddb1ac70261ca3c19e6c8ea1970fce8afcf2/super_csv-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d75fcbdb4248ff4188415c409c3280fb", "sha256": "af6ecfc9f8acb21e4afe40d61bbb058615d32551edd3ab292571663c69fdfb1e" }, "downloads": -1, "filename": "super-csv-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d75fcbdb4248ff4188415c409c3280fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22998, "upload_time": "2019-07-08T15:35:24", "url": "https://files.pythonhosted.org/packages/f9/84/2c28321013fc9f61a633f73045e95d26fb955420bb468d97a1d885e1e3e7/super-csv-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "93130e73391278af8dff3f91408814f7", "sha256": "7fc46d72144a97a09600a9a8f90e7240dc0f8b1674cc63dde6fbd44170ee25f5" }, "downloads": -1, "filename": "super_csv-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93130e73391278af8dff3f91408814f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25630, "upload_time": "2019-07-12T15:11:35", "url": "https://files.pythonhosted.org/packages/63/d3/ede0976d250136a56fe3fa3d522133856fe21f37cba1b06ee375d699dec5/super_csv-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "342d6499417d35502eab5c803d2e766c", "sha256": "b8b926cdb8a2f0ea6c4579039c61d3047915a492df9e301dc315cbe16422f790" }, "downloads": -1, "filename": "super-csv-0.6.tar.gz", "has_sig": false, "md5_digest": "342d6499417d35502eab5c803d2e766c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22995, "upload_time": "2019-07-12T15:11:36", "url": "https://files.pythonhosted.org/packages/a8/4e/56b6b0a921452e0cc1bb265d760a2202b58253f461cb9f9c67e7787db129/super-csv-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "549dbc70d556afec28cc683459bf4607", "sha256": "e7681285990b97b72d3d49655563a3eba19c01a59512229c69933e7e23bf927e" }, "downloads": -1, "filename": "super_csv-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "549dbc70d556afec28cc683459bf4607", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26325, "upload_time": "2019-07-16T19:24:34", "url": "https://files.pythonhosted.org/packages/c0/8f/c975dc68adfddfdb4be5fd3b8d17f35f28ca7a2a8bfb21481d01b851e4fd/super_csv-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ca234a2e61518c0cb970e5f393b725a", "sha256": "ab3d15539f088f848c16d13041cd26cf5cf4c73356a519421bc15c02ebed8e29" }, "downloads": -1, "filename": "super-csv-0.6.1.tar.gz", "has_sig": false, "md5_digest": "8ca234a2e61518c0cb970e5f393b725a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23182, "upload_time": "2019-07-16T19:24:36", "url": "https://files.pythonhosted.org/packages/e5/09/b57cef1da74e0e303b3847ab0735bd1ada3727f8a300f67ad043244e0b48/super-csv-0.6.1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "56b8324054a0b9a3511ca329a50d143f", "sha256": "3777e8dc1df183bbd54eedce101c281079fa46674f4ace4ab11cc06d08ebf550" }, "downloads": -1, "filename": "super_csv-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56b8324054a0b9a3511ca329a50d143f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26320, "upload_time": "2019-07-17T18:05:30", "url": "https://files.pythonhosted.org/packages/d9/05/aa58012766b8a7bee9382aa602bc2a6ba99349ceb08419cb0fd616839bc9/super_csv-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "950f4c70992578d28c82371cfddfee73", "sha256": "aca397117994cc2906e493b50d19b7d3285b1ba7932a970ed4a9a0ad182a20c8" }, "downloads": -1, "filename": "super-csv-0.7.tar.gz", "has_sig": false, "md5_digest": "950f4c70992578d28c82371cfddfee73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23207, "upload_time": "2019-07-17T18:05:32", "url": "https://files.pythonhosted.org/packages/e9/7c/c6271fcd63c83e5431fdbf159fe2187da7d47bd4fa391a9092522e16e87d/super-csv-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "a656f288c41550027cfa60efd7c0938c", "sha256": "713aec45116e5f42568cbd0cc35d98237989d10abe52a2c73810581dd67f86b5" }, "downloads": -1, "filename": "super_csv-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a656f288c41550027cfa60efd7c0938c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26538, "upload_time": "2019-07-19T19:01:44", "url": "https://files.pythonhosted.org/packages/ea/f2/514a931795aa113dea5276b669eb89ed89b31f5ac99f912a6701ab617577/super_csv-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94a23c340d5753bc165edc5bab9ab7eb", "sha256": "c0010072fbef7803b6a75e9d488e42263646b8accd9285170ea6f54fa5687afa" }, "downloads": -1, "filename": "super-csv-0.7.1.tar.gz", "has_sig": false, "md5_digest": "94a23c340d5753bc165edc5bab9ab7eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23360, "upload_time": "2019-07-19T19:01:46", "url": "https://files.pythonhosted.org/packages/64/af/28d215167028a0d48e2a694b965888f22441bdb2155f78f18386a0d32407/super-csv-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "2ec42c6113c416cf28c2cb77ceae5158", "sha256": "52579673fcd89399d95123b0fd1eab02a4ef31a568c69b8a4a0bfd15202e0397" }, "downloads": -1, "filename": "super_csv-0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ec42c6113c416cf28c2cb77ceae5158", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26592, "upload_time": "2019-07-23T17:51:48", "url": "https://files.pythonhosted.org/packages/de/1b/93727f8e40409d3c41fbffe5c435ac45479913e0022769d6f570b312b3b4/super_csv-0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73db0efe90621f7f7511da7a1caec6bf", "sha256": "456f76202069f0dc33ce26f275ad12dfa4aa4f2703971f9eab85597426565f59" }, "downloads": -1, "filename": "super-csv-0.8.tar.gz", "has_sig": false, "md5_digest": "73db0efe90621f7f7511da7a1caec6bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23431, "upload_time": "2019-07-23T17:51:49", "url": "https://files.pythonhosted.org/packages/53/d5/0e3a514a99a85610189e10c9aa5f30b656e59fde70484cb020e0c9c1e397/super-csv-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "b1595a5bbc063e15261c60dbb1b3a545", "sha256": "d70b56861c680d8303f3bf0b080c526328b317c138c8afba840e2928d2dcb27c" }, "downloads": -1, "filename": "super_csv-0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1595a5bbc063e15261c60dbb1b3a545", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27777, "upload_time": "2019-08-08T18:43:05", "url": "https://files.pythonhosted.org/packages/b2/ce/ca9496f727ef5dee649eab387b0d2a8e3f20255d7d1af3467708c3a8e90e/super_csv-0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae863437102fb95f552328568a95d2f1", "sha256": "2465b2e828b2d1d2b200c9fecd71fc6bc035e9bd406262326c9814f80b561921" }, "downloads": -1, "filename": "super-csv-0.9.tar.gz", "has_sig": false, "md5_digest": "ae863437102fb95f552328568a95d2f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24312, "upload_time": "2019-08-08T18:43:07", "url": "https://files.pythonhosted.org/packages/79/2e/5d085111d238a715d77a8f2fe171c410aed92e0b39220860d9114b9e719c/super-csv-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "1e0ebcee6f58945ace5221b43aec7828", "sha256": "4b7cae08755a3bf1a243870edae79168af32be71ec04bc0c8bad5f4b6e054bee" }, "downloads": -1, "filename": "super_csv-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e0ebcee6f58945ace5221b43aec7828", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27844, "upload_time": "2019-08-15T15:59:56", "url": "https://files.pythonhosted.org/packages/68/b5/aff64d75d34eaaa1684123e698217d4faef1a0f2396babfa19bc0c496682/super_csv-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20892e683e6bc719a2b742f7f1ea24cb", "sha256": "9c2ddbdd377ef7fe432d72c8fdf3d13b9b0a9ace54ce1e8cfa2571744dcafeb4" }, "downloads": -1, "filename": "super-csv-0.9.1.tar.gz", "has_sig": false, "md5_digest": "20892e683e6bc719a2b742f7f1ea24cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24367, "upload_time": "2019-08-15T15:59:58", "url": "https://files.pythonhosted.org/packages/97/3b/6e78670d106ba67ed65f61ec1aa20e773bf2d76e261e1bb077e81d241d3c/super-csv-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "5b3c866caae347fa43871cf57caa5703", "sha256": "10f88917a3b35cf38a6bece227d11766034611bc70d469a1f5d87cc04ed5381c" }, "downloads": -1, "filename": "super_csv-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b3c866caae347fa43871cf57caa5703", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28041, "upload_time": "2019-09-18T21:00:05", "url": "https://files.pythonhosted.org/packages/22/86/f53e31020cb42a92ad5cbd99d95ffc7e6b070f9c67ecbee6ae26d99250fa/super_csv-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d45a5edc509e663765108b05d34b2d6", "sha256": "f69ab3fd9cbbe80b8df08ed0730bdc7218e1b984b8c32616c547cc9a3b1c0e94" }, "downloads": -1, "filename": "super-csv-0.9.2.tar.gz", "has_sig": false, "md5_digest": "2d45a5edc509e663765108b05d34b2d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24671, "upload_time": "2019-09-18T21:00:06", "url": "https://files.pythonhosted.org/packages/60/65/7ee324d3d6cd24a47d51b726401cb22dafb94913fabbfa1ffdbcaff28083/super-csv-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "13a4f4671f73181bffd2c07b55758c95", "sha256": "ff4d8e88d865236be78c83c2f384ab3744ad0efc58618926e01c8b60a3670118" }, "downloads": -1, "filename": "super_csv-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13a4f4671f73181bffd2c07b55758c95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28335, "upload_time": "2019-09-20T17:32:33", "url": "https://files.pythonhosted.org/packages/73/de/88c46431f285f90fd74b976a579ef67e3c0fa3c194cf8408f42c68051f60/super_csv-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b6ed050c48ca284868fe50f67091a91", "sha256": "b0b1df65d0bdce816c3292edec882784145ddcdf43126724559bad1bf7933b40" }, "downloads": -1, "filename": "super-csv-0.9.3.tar.gz", "has_sig": false, "md5_digest": "9b6ed050c48ca284868fe50f67091a91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25011, "upload_time": "2019-09-20T17:32:35", "url": "https://files.pythonhosted.org/packages/69/1c/f2a0b04cde9cde175e5b47a69151f9a27d630769c2638d9cd3f4915da440/super-csv-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "b9b902296768feceb2d32c2d4a4e6747", "sha256": "7cd798288618112800cd31fb82afd2f0ad39b84850edc5b698610de9dd4ce5c6" }, "downloads": -1, "filename": "super_csv-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9b902296768feceb2d32c2d4a4e6747", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28929, "upload_time": "2019-09-24T13:06:20", "url": "https://files.pythonhosted.org/packages/36/c2/2771ef1f089aa20f92e3dbbdc8763b474344c812eb4a137cc3c13ca79b6a/super_csv-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5249515ee62a05a8b65f65c630b11f46", "sha256": "acc0c300126dfac30a7ff728efa23098968a8aa1a6d3cfb5e01577e97eebc52d" }, "downloads": -1, "filename": "super-csv-0.9.4.tar.gz", "has_sig": false, "md5_digest": "5249515ee62a05a8b65f65c630b11f46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25743, "upload_time": "2019-09-24T13:06:22", "url": "https://files.pythonhosted.org/packages/4b/58/1ed5ea707397c5b57bcf9d9abe78a5cb2b3ec5023b18663effc929617912/super-csv-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "4b5c834e39e523e49b1c3998dc92fe5f", "sha256": "40b03b5ca96deaff16b3c42c1b75bda34fade135d097ca8da0058b066277a076" }, "downloads": -1, "filename": "super_csv-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b5c834e39e523e49b1c3998dc92fe5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29056, "upload_time": "2019-10-09T14:21:54", "url": "https://files.pythonhosted.org/packages/4e/bc/60612636d44c2e136315338d1429b9cbc9a5d4b9d4cf0542e54ee75bf824/super_csv-0.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0384ea9347e24383357ab5ee9f65d8e", "sha256": "033d5c07ba0439b732e0ad84d043305e53a108e645f18d64d61c996cc5748ac3" }, "downloads": -1, "filename": "super-csv-0.9.5.tar.gz", "has_sig": false, "md5_digest": "d0384ea9347e24383357ab5ee9f65d8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25912, "upload_time": "2019-10-09T14:21:56", "url": "https://files.pythonhosted.org/packages/d7/1a/3b272ef2022e50cf2cf3e820e4c65dca8c039a9c3d86e6d2d71c02e530eb/super-csv-0.9.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b5c834e39e523e49b1c3998dc92fe5f", "sha256": "40b03b5ca96deaff16b3c42c1b75bda34fade135d097ca8da0058b066277a076" }, "downloads": -1, "filename": "super_csv-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b5c834e39e523e49b1c3998dc92fe5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29056, "upload_time": "2019-10-09T14:21:54", "url": "https://files.pythonhosted.org/packages/4e/bc/60612636d44c2e136315338d1429b9cbc9a5d4b9d4cf0542e54ee75bf824/super_csv-0.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0384ea9347e24383357ab5ee9f65d8e", "sha256": "033d5c07ba0439b732e0ad84d043305e53a108e645f18d64d61c996cc5748ac3" }, "downloads": -1, "filename": "super-csv-0.9.5.tar.gz", "has_sig": false, "md5_digest": "d0384ea9347e24383357ab5ee9f65d8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25912, "upload_time": "2019-10-09T14:21:56", "url": "https://files.pythonhosted.org/packages/d7/1a/3b272ef2022e50cf2cf3e820e4c65dca8c039a9c3d86e6d2d71c02e530eb/super-csv-0.9.5.tar.gz" } ] }