{ "info": { "author": "Joar Wandborg", "author_email": "joar@wandborg.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Rust" ], "description": ".. |rust-csv| replace:: ``rust-csv``\n.. _rust-csv: https://github.com/BurntSushi/rust-csv\n\n.. |pyo3| replace:: ``PyO3``\n.. _pyo3: https://github.com/PyO3/pyo3\n\n.. |csv| replace:: ``csv``\n.. _csv: https://docs.python.org/3/library/csv.html\n\n.. |travis-badge| image:: https://travis-ci.com/joar/rust-csv-py.svg?branch=master\n.. _travis-badge: https://travis-ci.com/joar/rust-csv-py\n\n.. _`Travis CI project`: https://travis-ci.com/joar/rust-csv-py\n\n################################################################################\n|rust-csv|_ + |PyO3|_ = Not much slower than |csv|_ :tada:\n################################################################################\n\n|travis-badge|_\n\n.. contents:: Contents\n :backlinks: none\n :local:\n\n================================================================================\nBIG DISCLAIMER\n================================================================================\n\n- This is not a production-ready library.\n- I'm not a production-ready Rust programmer.\n- Either Python 3's |csv|_ stdlib module is pretty %#!& fast or my Rust code\n is %#!& slow.\n\n================================================================================\nInstallation\n================================================================================\n\n.. code-block:: sh\n\n pip install rustcsv\n\n================================================================================\nExamples\n================================================================================\n\n--------------------------------------------------------------------------------\nCSVReader instance from path\n--------------------------------------------------------------------------------\n\n``_:\n\n.. code-block:: python\n\n import tempfile\n from rustcsv import CSVReader\n\n # Create a temporary file to put our CSV content in,\n # automatically delete it once we're done.\n with tempfile.NamedTemporaryFile(mode=\"w\") as writable_fd:\n writable_fd.write(\n \"\"\"\\\n spam1,spam2,spam3\n spam4,spam5,spam6\n \"\"\"\n )\n writable_fd.flush()\n\n for row_number, row in enumerate(CSVReader(writable_fd.name), start=1):\n print(\n \"row #{row_number}: {row}\".format(row_number=row_number, row=row)\n )\n\n # Prints:\n # row #1: (\"spam1\", \"spam2\", \"spam3\")\n # row #2: (\"spam4\", \"spam5\", \"spam6\")\n\n\n--------------------------------------------------------------------------------\nCSVReader instance from a binary file object\n--------------------------------------------------------------------------------\n\n``_:\n\n.. code-block:: python\n\n import tempfile\n from rustcsv import CSVReader\n\n # Create a temporary file to put our CSV content in,\n # automatically delete it once we're done.\n with tempfile.NamedTemporaryFile(mode=\"w\") as writable_fd:\n writable_fd.write(\n \"\"\"\\\n spam1,spam2,spam3\n spam4,spam5,spam6\n \"\"\"\n )\n writable_fd.flush()\n\n readable_fd = open(writable_fd.name, \"rb\")\n\n for row_number, row in enumerate(CSVReader(readable_fd), start=1):\n print(\n \"row #{row_number}: {row}\".format(row_number=row_number, row=row)\n )\n\n # Prints:\n # row #1: (\"spam1\", \"spam2\", \"spam3\")\n # row #2: (\"spam4\", \"spam5\", \"spam6\")\n\n\n================================================================================\nDevelopment\n================================================================================\n\n--------------------------------------------------------------------------------\nDevelopment Installation\n--------------------------------------------------------------------------------\n\nInstall and build the extension locally from e.g. a git checkout.\n\nRequirements\n================================================================================\n\n- `Pipenv `_.\n- Python 3.6.\n- Rust and Cargo nightly (1.30 as of now) - ``_.\n\nInstall Python dependencies\n================================================================================\n\n.. code-block:: sh\n\n pipenv install --dev\n\nBuild the ``rustcsv._rustcsv`` extension\n================================================================================\n\nEither\n\n1. Using the \"debug\" cargo profile, or\n\n .. code-block:: sh\n\n make develop-debug\n\n2. Using the \"release\" cargo profile\n\n .. code-block:: sh\n\n make develop-release\n\nRun tests\n================================================================================\n\n.. code-block:: sh\n\n make test\n\n\nRun benchmarks\n================================================================================\n\n.. code-block:: sh\n\n make benchmark\n\nNote: ``make benchmark`` will always build the extension using the \"release\"\ncargo profile.\n\n================================================================================\nBenchmarks\n================================================================================\n\nBenchmarks are executed as the last step in the `Travis CI project`_.\n\nYou can also run it yourself, see `Development`_ and `Run benchmarks`_.\n\n================================================================================\nReferences\n================================================================================\n\n- ``_\n- ``_\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/joar/rust-csv-py", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rustcsv", "package_url": "https://pypi.org/project/rustcsv/", "platform": "", "project_url": "https://pypi.org/project/rustcsv/", "project_urls": { "Homepage": "https://github.com/joar/rust-csv-py" }, "release_url": "https://pypi.org/project/rustcsv/0.1.0a16/", "requires_dist": [ "attrs (>=18.2.0)", "click (>=6.7)" ], "requires_python": "", "summary": "", "version": "0.1.0a16" }, "last_serial": 4611202, "releases": { "0.1.0a10": [ { "comment_text": "", "digests": { "md5": "ccb10d6883e43ab29b013f26a18db8e6", "sha256": "ea4be4ce573efdda7a4da6deebb7c1e9f1b6580f59241e6389677edbdbfdb86c" }, "downloads": -1, "filename": "rustcsv-0.1.0a10.tar.gz", "has_sig": false, "md5_digest": "ccb10d6883e43ab29b013f26a18db8e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26946, "upload_time": "2018-12-10T15:30:00", "url": "https://files.pythonhosted.org/packages/cc/21/bf4cb1a811ea62251bd3ecc211e903ec579ee3e5ac3d22e892e8dff63caa/rustcsv-0.1.0a10.tar.gz" } ], "0.1.0a11": [ { "comment_text": "", "digests": { "md5": "a3bc58b843491bce6ec8ef1abae631f3", "sha256": "67078cd31c24c7646b4bca67c4ec475fb67598fdc1121900e27a5ae9ce263970" }, "downloads": -1, "filename": "rustcsv-0.1.0a11.tar.gz", "has_sig": false, "md5_digest": "a3bc58b843491bce6ec8ef1abae631f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26947, "upload_time": "2018-12-10T15:45:02", "url": "https://files.pythonhosted.org/packages/de/05/1bd4661e3c74163ba0dce369f12623c75a2c29b0387b964e0a7005a36176/rustcsv-0.1.0a11.tar.gz" } ], "0.1.0a15": [ { "comment_text": "", "digests": { "md5": "573ffc1b50b5f035b3757036c7587d50", "sha256": "59bd892666cf494b357e2795584458e6ff22e76f6792330dcb11662a95ede7b2" }, "downloads": -1, "filename": "rustcsv-0.1.0a15-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "573ffc1b50b5f035b3757036c7587d50", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 834792, "upload_time": "2018-12-18T07:35:27", "url": "https://files.pythonhosted.org/packages/68/37/6027501ce9f8c269a33988291f917652c609d2474e12404cf1c611f872ee/rustcsv-0.1.0a15-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "641c980c05e0202f9414f22c1185d493", "sha256": "e82ae6966a0130d637bccd81841e472fe968dce657680f10f6a69463eca4aa4c" }, "downloads": -1, "filename": "rustcsv-0.1.0a15-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "641c980c05e0202f9414f22c1185d493", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 835024, "upload_time": "2018-12-18T07:35:52", "url": "https://files.pythonhosted.org/packages/20/aa/5283f55788c09e7212b7a04dda99f22932e6b921f222f68264eb1fa64993/rustcsv-0.1.0a15-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f6341c6f5c74d9668c702b5efcbabf66", "sha256": "ef49e1c5ba6bdedddcc795009f01a56f305abd9781c56d840f0ceac2bd9145a3" }, "downloads": -1, "filename": "rustcsv-0.1.0a15.tar.gz", "has_sig": false, "md5_digest": "f6341c6f5c74d9668c702b5efcbabf66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26947, "upload_time": "2018-12-18T07:36:47", "url": "https://files.pythonhosted.org/packages/ae/7b/700bb924cdcdadfa1b5eeed1302a0391af37693227ab775e0cb82d65c9a8/rustcsv-0.1.0a15.tar.gz" } ], "0.1.0a16": [ { "comment_text": "", "digests": { "md5": "aa62ea001cbd0cba70a648f14ba7027d", "sha256": "9ffd2054e07a7ecb5cc9b2d45da40f487c5a2ec363197381c0df46d7858af9fa" }, "downloads": -1, "filename": "rustcsv-0.1.0a16-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "aa62ea001cbd0cba70a648f14ba7027d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 834877, "upload_time": "2018-12-18T07:59:42", "url": "https://files.pythonhosted.org/packages/ff/ff/0c09c405d632bff33f23eb021bd6925e26acf477c7820e1963ddaa3b2b72/rustcsv-0.1.0a16-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3f214f725a7363bcd3612abd5b765062", "sha256": "bdc7c011cdc5e7e4b70394851892cad228be4443c77afaf0ee075e0bdac0c2de" }, "downloads": -1, "filename": "rustcsv-0.1.0a16-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3f214f725a7363bcd3612abd5b765062", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 834880, "upload_time": "2018-12-18T07:59:19", "url": "https://files.pythonhosted.org/packages/57/7b/441413df3f14c9aa9f4326b8a3b5457f29f78d948544e2905375d3f749b9/rustcsv-0.1.0a16-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df10b30b447a9ebc820d8707dcc3bb46", "sha256": "781e786afd4462b2924babdb4138bf0d7b5b013a60dcff25fe67e9b40e572a1a" }, "downloads": -1, "filename": "rustcsv-0.1.0a16-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "df10b30b447a9ebc820d8707dcc3bb46", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 835019, "upload_time": "2018-12-18T08:09:57", "url": "https://files.pythonhosted.org/packages/16/2f/ad355f22ee2ccc6da5db5018de91b79728f98ebcfad6c371076c5018a45d/rustcsv-0.1.0a16-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "986051418283df28e287af9b69b50f12", "sha256": "71cec520b6a569be88aa51d452514ef19a16e99e012dc69513001aa37d0c3e1c" }, "downloads": -1, "filename": "rustcsv-0.1.0a16.tar.gz", "has_sig": false, "md5_digest": "986051418283df28e287af9b69b50f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26977, "upload_time": "2018-12-18T08:01:40", "url": "https://files.pythonhosted.org/packages/33/6e/65aeef0f3417fff1a3e68ef68c9bf5a02b54a846635d9040d7c248eda9b2/rustcsv-0.1.0a16.tar.gz" } ], "0.1.0a2": [ { "comment_text": "", "digests": { "md5": "54816afdb07e1434350101dc853acc39", "sha256": "50f340486b9fbbd6429e3dc9dfc397b773fe7c51e981a69b56807f08df0fbcc2" }, "downloads": -1, "filename": "rustcsv-0.1.0a2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "54816afdb07e1434350101dc853acc39", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 757267, "upload_time": "2018-09-10T13:46:45", "url": "https://files.pythonhosted.org/packages/9b/cd/898607052d6d8bcd3383b5beb67511a897351c76baf19488efcde92f4cd0/rustcsv-0.1.0a2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "15c8aa2b7b1dc6578152fa46c8c13ad7", "sha256": "f8800e10b8a43658f4650652019d1f57187f17090298fd568bbffba5ca2ecf26" }, "downloads": -1, "filename": "rustcsv-0.1.0a2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "15c8aa2b7b1dc6578152fa46c8c13ad7", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 757167, "upload_time": "2018-09-10T13:51:34", "url": "https://files.pythonhosted.org/packages/cf/50/5b57f080e07f7a2fe056ebd0b9f5a99fedd40586ad9c3a763319c57f61ef/rustcsv-0.1.0a2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "011d7cefaececaca0172d9851e8dcb78", "sha256": "6d314014af845863402636acebcc7a5451242fb3690931b5f94d08e35279170e" }, "downloads": -1, "filename": "rustcsv-0.1.0a2.tar.gz", "has_sig": false, "md5_digest": "011d7cefaececaca0172d9851e8dcb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17498, "upload_time": "2018-09-10T13:48:34", "url": "https://files.pythonhosted.org/packages/2a/d1/8a4b43d87450c74807accbc3fcd4328ce8a55fd06522d0ad4bc46401f9e0/rustcsv-0.1.0a2.tar.gz" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "48baa43d22ed779958f7f2a669a0b8a8", "sha256": "49b38565c90b054d7bea54115b358fa73330a182894d92d91296930291dd696d" }, "downloads": -1, "filename": "rustcsv-0.1.0a4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "48baa43d22ed779958f7f2a669a0b8a8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 831165, "upload_time": "2018-09-17T12:56:42", "url": "https://files.pythonhosted.org/packages/5c/96/cca2ab3a8c4af1178e957b23fc85f19567654877b36f92c723ed1e84fdc6/rustcsv-0.1.0a4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bd1d0f65f78755c686cc7839291bb2d2", "sha256": "91404394766c9a2dcfec8a91cf277ab0491f47c2e3de006bf8a4596293bb8803" }, "downloads": -1, "filename": "rustcsv-0.1.0a4-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bd1d0f65f78755c686cc7839291bb2d2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 831224, "upload_time": "2018-09-17T12:58:22", "url": "https://files.pythonhosted.org/packages/6a/97/f20436277a73bbc26efaa187fd4e66f19f323f354049adf4a5a225485298/rustcsv-0.1.0a4-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6664f5fc787b578148c9ddb01ce9e82f", "sha256": "33a30a62aff19ef540d4d9fd389dc42ad7b4f47250374be8c175079d567ae50b" }, "downloads": -1, "filename": "rustcsv-0.1.0a4.tar.gz", "has_sig": false, "md5_digest": "6664f5fc787b578148c9ddb01ce9e82f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25001, "upload_time": "2018-09-17T12:58:43", "url": "https://files.pythonhosted.org/packages/b5/16/7c0b72b154244814ff391636c3c3d6c6e386adfae577f6695227875d9979/rustcsv-0.1.0a4.tar.gz" } ], "0.1.0a6": [ { "comment_text": "", "digests": { "md5": "5358cb7f9dd87996dbf8676898b4dd4a", "sha256": "b5500343e41ee45c2b2cad73ac709f1a286c55d78df02b86cf8483e08e745959" }, "downloads": -1, "filename": "rustcsv-0.1.0a6-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5358cb7f9dd87996dbf8676898b4dd4a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 831200, "upload_time": "2018-09-17T13:38:34", "url": "https://files.pythonhosted.org/packages/7d/56/3df3b37ff751c082b0a2021c296697892f71f479461cca3037f49d393915/rustcsv-0.1.0a6-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5df41b3a5b7ea05fdeba9f7398fbd300", "sha256": "386ac03d0cd5a3190c8be8ccdc6ee3a128a50821693d4113b2a9c0cbeca51f50" }, "downloads": -1, "filename": "rustcsv-0.1.0a6-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5df41b3a5b7ea05fdeba9f7398fbd300", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 831227, "upload_time": "2018-09-17T13:41:00", "url": "https://files.pythonhosted.org/packages/10/ac/1afff48bbb4217ea70d2fc663af0abb60f2f61ea1a83d74ff6282dc2ad7f/rustcsv-0.1.0a6-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e449bdc8884cee0119faf5ad34a9ad46", "sha256": "2675ddb14716ce921030710331ed67ad4a9771a6908cf29270c41df869df261b" }, "downloads": -1, "filename": "rustcsv-0.1.0a6.tar.gz", "has_sig": false, "md5_digest": "e449bdc8884cee0119faf5ad34a9ad46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25011, "upload_time": "2018-09-17T13:41:15", "url": "https://files.pythonhosted.org/packages/9b/2f/9e82caa9dbe803db80aec5a9dbf74fbd41d5218707a51d676895c724184c/rustcsv-0.1.0a6.tar.gz" } ], "0.1.0a7": [ { "comment_text": "", "digests": { "md5": "1a636091d5374b3c72a36dcd81ad2244", "sha256": "7ab2cd86c7467d8fa7b814176789965d31f870437857900c90d1a2e76eb0646c" }, "downloads": -1, "filename": "rustcsv-0.1.0a7-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1a636091d5374b3c72a36dcd81ad2244", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 831258, "upload_time": "2018-09-17T14:11:21", "url": "https://files.pythonhosted.org/packages/37/7b/421b1ad6651f9d4104f2f51a3d0b1e602a94e82b4c6b00728980447334d0/rustcsv-0.1.0a7-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "193ad43dce2c826cebcf1abaf3a7cf5c", "sha256": "ea7da91ff22998730216604ef4edb3be5dec7fb2074f97e34ac833f4a6ac0418" }, "downloads": -1, "filename": "rustcsv-0.1.0a7-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "193ad43dce2c826cebcf1abaf3a7cf5c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 831709, "upload_time": "2018-09-17T14:15:10", "url": "https://files.pythonhosted.org/packages/05/a6/0a6c0266a1fc88c9b1fae7a2db56dce232d9df4694f7a50a7735501010bb/rustcsv-0.1.0a7-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "34af54b92bdb699d447f1346ddc2bc63", "sha256": "7bcbb2ea1fe08fbd1548a3a60416712ac017edc6e596b8f76522356549e8f687" }, "downloads": -1, "filename": "rustcsv-0.1.0a7.tar.gz", "has_sig": false, "md5_digest": "34af54b92bdb699d447f1346ddc2bc63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25078, "upload_time": "2018-09-17T14:14:28", "url": "https://files.pythonhosted.org/packages/0f/f9/c25e3411a7b639d72aa8a4491c4af09c8e8f3e4041d16a45ec8508812b42/rustcsv-0.1.0a7.tar.gz" } ], "0.1.0a9": [ { "comment_text": "", "digests": { "md5": "5d0419a6de4a6f746609106347522005", "sha256": "ef12c0d0553e516a3f9758171b403919beb40f63acba5f7f3c73fac0a540fb36" }, "downloads": -1, "filename": "rustcsv-0.1.0a9-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5d0419a6de4a6f746609106347522005", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 830697, "upload_time": "2018-09-18T14:31:13", "url": "https://files.pythonhosted.org/packages/5f/d6/c85fefdfa33ff6987cc338cd23196b2a94556ee7a47ea3e0c9fb4f5c3a54/rustcsv-0.1.0a9-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ed4530116974076bcbc7c3b73f64dffa", "sha256": "c866e1850fd7a912ca7354b57eb4ba3dcf0ad5de4c870202ad07a19d878fb519" }, "downloads": -1, "filename": "rustcsv-0.1.0a9-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ed4530116974076bcbc7c3b73f64dffa", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 830612, "upload_time": "2018-09-18T14:58:03", "url": "https://files.pythonhosted.org/packages/c7/74/1d54dce8794d7aa9bae76061884333892b0b727584b082bb05e82f4203fd/rustcsv-0.1.0a9-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c1f9aa9ed4de1b40f1684a0304025ddf", "sha256": "3cacae715d137362254eb0174915747e9d5ac0dad29b35895f319de6f41cac42" }, "downloads": -1, "filename": "rustcsv-0.1.0a9.tar.gz", "has_sig": false, "md5_digest": "c1f9aa9ed4de1b40f1684a0304025ddf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25093, "upload_time": "2018-09-18T14:33:18", "url": "https://files.pythonhosted.org/packages/1d/84/6092329e59e33874f83d3768724b6fdcdd1bff22e7429a833d2750e16c31/rustcsv-0.1.0a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa62ea001cbd0cba70a648f14ba7027d", "sha256": "9ffd2054e07a7ecb5cc9b2d45da40f487c5a2ec363197381c0df46d7858af9fa" }, "downloads": -1, "filename": "rustcsv-0.1.0a16-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "aa62ea001cbd0cba70a648f14ba7027d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 834877, "upload_time": "2018-12-18T07:59:42", "url": "https://files.pythonhosted.org/packages/ff/ff/0c09c405d632bff33f23eb021bd6925e26acf477c7820e1963ddaa3b2b72/rustcsv-0.1.0a16-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3f214f725a7363bcd3612abd5b765062", "sha256": "bdc7c011cdc5e7e4b70394851892cad228be4443c77afaf0ee075e0bdac0c2de" }, "downloads": -1, "filename": "rustcsv-0.1.0a16-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3f214f725a7363bcd3612abd5b765062", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 834880, "upload_time": "2018-12-18T07:59:19", "url": "https://files.pythonhosted.org/packages/57/7b/441413df3f14c9aa9f4326b8a3b5457f29f78d948544e2905375d3f749b9/rustcsv-0.1.0a16-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df10b30b447a9ebc820d8707dcc3bb46", "sha256": "781e786afd4462b2924babdb4138bf0d7b5b013a60dcff25fe67e9b40e572a1a" }, "downloads": -1, "filename": "rustcsv-0.1.0a16-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "df10b30b447a9ebc820d8707dcc3bb46", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 835019, "upload_time": "2018-12-18T08:09:57", "url": "https://files.pythonhosted.org/packages/16/2f/ad355f22ee2ccc6da5db5018de91b79728f98ebcfad6c371076c5018a45d/rustcsv-0.1.0a16-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "986051418283df28e287af9b69b50f12", "sha256": "71cec520b6a569be88aa51d452514ef19a16e99e012dc69513001aa37d0c3e1c" }, "downloads": -1, "filename": "rustcsv-0.1.0a16.tar.gz", "has_sig": false, "md5_digest": "986051418283df28e287af9b69b50f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26977, "upload_time": "2018-12-18T08:01:40", "url": "https://files.pythonhosted.org/packages/33/6e/65aeef0f3417fff1a3e68ef68c9bf5a02b54a846635d9040d7c248eda9b2/rustcsv-0.1.0a16.tar.gz" } ] }