{ "info": { "author": "C.W.", "author_email": "info@pyexcel.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": "================================================================================\npyexcel-io - Let you focus on data, instead of file formats\n================================================================================\n\n.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.png\n :target: https://www.patreon.com/pyexcel\n\n.. image:: https://api.bountysource.com/badge/team?team_id=288537\n :target: https://salt.bountysource.com/teams/chfw-pyexcel\n\n.. image:: https://travis-ci.org/pyexcel/pyexcel-io.svg?branch=master\n :target: http://travis-ci.org/pyexcel/pyexcel-io\n\n.. image:: https://codecov.io/gh/pyexcel/pyexcel-io/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/pyexcel/pyexcel-io\n\n.. image:: https://img.shields.io/gitter/room/gitterHQ/gitter.svg\n :target: https://gitter.im/pyexcel/Lobby\n\n.. image:: https://readthedocs.org/projects/pyexcel-io/badge/?version=latest\n :target: http://pyexcel-io.readthedocs.org/en/latest/\n\nSupport the project\n================================================================================\n\nIf your company has embedded pyexcel and its components into a revenue generating\nproduct, please support me on `patreon `_\nor `bounty source `_ to maintain\nthe project and develop it further.\n\nIf you are an individual, you are welcome to support me too and for however long\nyou feel like. As my backer, you will receive\n`early access to pyexcel related contents `_.\n\nAnd your issues will get prioritized if you would like to become my patreon as `pyexcel pro user`.\n\nWith your financial support, I will be able to invest\na little bit more time in coding, documentation and writing interesting posts.\n\n\nKnown constraints\n==================\n\nFonts, colors and charts are not supported.\n\nIntroduction\n================================================================================\n\n**pyexcel-io** provides **one** application programming interface(API) to read\nand write the data in excel format, import the data into and export the data\nfrom database. It provides support for csv(z) format, django database and\nsqlalchemy supported databases. Its supported file formats are extended to cover\n\"xls\", \"xlsx\", \"ods\" by the following extensions:\n\n.. _file-format-list:\n.. _a-map-of-plugins-and-file-formats:\n\n.. table:: A list of file formats supported by external plugins\n\n ======================== ======================= ================= ==================\n Package name Supported file formats Dependencies Python versions\n ======================== ======================= ================= ==================\n `pyexcel-io`_ csv, csvz [#f1]_, tsv, 2.6, 2.7, 3.3,\n tsvz [#f2]_ 3.4, 3.5, 3.6\n pypy\n `pyexcel-xls`_ xls, xlsx(read only), `xlrd`_, same as above\n xlsm(read only) `xlwt`_\n `pyexcel-xlsx`_ xlsx `openpyxl`_ same as above\n `pyexcel-ods3`_ ods `pyexcel-ezodf`_, 2.6, 2.7, 3.3, 3.4\n lxml 3.5, 3.6\n `pyexcel-ods`_ ods `odfpy`_ same as above\n ======================== ======================= ================= ==================\n\n.. table:: Dedicated file reader and writers\n\n ======================== ======================= ================= ==================\n Package name Supported file formats Dependencies Python versions\n ======================== ======================= ================= ==================\n `pyexcel-xlsxw`_ xlsx(write only) `XlsxWriter`_ Python 2 and 3\n `pyexcel-xlsxr`_ xlsx(read only) lxml same as above\n `pyexcel-xlsbr`_ xlsx(read only) pyxlsb same as above\n `pyexcel-odsr`_ read only for ods, fods lxml same as above\n `pyexcel-odsw`_ write only for ods loxun same as above\n `pyexcel-htmlr`_ html(read only) lxml,html5lib same as above\n `pyexcel-pdfr`_ pdf(read only) pdftables Python 2 only.\n ======================== ======================= ================= ==================\n\n\n.. _pyexcel-io: https://github.com/pyexcel/pyexcel-io\n.. _pyexcel-xls: https://github.com/pyexcel/pyexcel-xls\n.. _pyexcel-xlsx: https://github.com/pyexcel/pyexcel-xlsx\n.. _pyexcel-ods: https://github.com/pyexcel/pyexcel-ods\n.. _pyexcel-ods3: https://github.com/pyexcel/pyexcel-ods3\n.. _pyexcel-odsr: https://github.com/pyexcel/pyexcel-odsr\n.. _pyexcel-odsw: https://github.com/pyexcel/pyexcel-odsw\n.. _pyexcel-pdfr: https://github.com/pyexcel/pyexcel-pdfr\n\n.. _pyexcel-xlsxw: https://github.com/pyexcel/pyexcel-xlsxw\n.. _pyexcel-xlsxr: https://github.com/pyexcel/pyexcel-xlsxr\n.. _pyexcel-xlsbr: https://github.com/pyexcel/pyexcel-xlsbr\n.. _pyexcel-htmlr: https://github.com/pyexcel/pyexcel-htmlr\n\n.. _xlrd: https://github.com/python-excel/xlrd\n.. _xlwt: https://github.com/python-excel/xlwt\n.. _openpyxl: https://bitbucket.org/openpyxl/openpyxl\n.. _XlsxWriter: https://github.com/jmcnamara/XlsxWriter\n.. _pyexcel-ezodf: https://github.com/pyexcel/pyexcel-ezodf\n.. _odfpy: https://github.com/eea/odfpy\n\n\nIn order to manage the list of plugins installed, you need to use pip to add or remove\na plugin. When you use virtualenv, you can have different plugins per virtual\nenvironment. In the situation where you have multiple plugins that does the same thing\nin your environment, you need to tell pyexcel which plugin to use per function call.\nFor example, pyexcel-ods and pyexcel-odsr, and you want to get_array to use pyexcel-odsr.\nYou need to append get_array(..., library='pyexcel-odsr').\n\n.. rubric:: Footnotes\n\n.. [#f1] zipped csv file\n.. [#f2] zipped tsv file\n\nIf you need to manipulate the data, you might do it yourself or use its brother\nlibrary `pyexcel `__ .\n\nIf you would like to extend it, you may use it to write your own\nextension to handle a specific file format.\n\n\n\n\nInstallation\n================================================================================\n\nYou can install pyexcel-io via pip:\n\n.. code-block:: bash\n\n $ pip install pyexcel-io\n\n\nor clone it and install it:\n\n.. code-block:: bash\n\n $ git clone https://github.com/pyexcel/pyexcel-io.git\n $ cd pyexcel-io\n $ python setup.py install\n\n\n\nDevelopment guide\n================================================================================\n\nDevelopment steps for code changes\n\n#. git clone https://github.com/pyexcel/pyexcel-io.git\n#. cd pyexcel-io\n\nUpgrade your setup tools and pip. They are needed for development and testing only:\n\n#. pip install --upgrade setuptools pip\n\nThen install relevant development requirements:\n\n#. pip install -r rnd_requirements.txt # if such a file exists\n#. pip install -r requirements.txt\n#. pip install -r tests/requirements.txt\n\nOnce you have finished your changes, please provide test case(s), relevant documentation\nand update CHANGELOG.rst.\n\n.. note::\n\n As to rnd_requirements.txt, usually, it is created when a dependent\n library is not released. Once the dependecy is installed\n (will be released), the future\n version of the dependency in the requirements.txt will be valid.\n\n\nHow to test your contribution\n------------------------------\n\nAlthough `nose` and `doctest` are both used in code testing, it is adviable that unit tests are put in tests. `doctest` is incorporated only to make sure the code examples in documentation remain valid across different development releases.\n\nOn Linux/Unix systems, please launch your tests like this::\n\n $ make\n\nOn Windows systems, please issue this command::\n\n > test.bat\n\nHow to update test environment and update documentation\n---------------------------------------------------------\n\nAdditional steps are required:\n\n#. pip install moban\n#. git clone https://github.com/moremoban/setupmobans.git # generic setup\n#. git clone https://github.com/pyexcel/pyexcel-commons.git commons\n#. make your changes in `.moban.d` directory, then issue command `moban`\n\nWhat is pyexcel-commons\n---------------------------------\n\nMany information that are shared across pyexcel projects, such as: this developer guide, license info, etc. are stored in `pyexcel-commons` project.\n\nWhat is .moban.d\n---------------------------------\n\n`.moban.d` stores the specific meta data for the library.\n\nAcceptance criteria\n-------------------\n\n#. Has Test cases written\n#. Has all code lines tested\n#. Passes all Travis CI builds\n#. Has fair amount of documentation if your change is complex\n#. run 'make format' so as to confirm the pyexcel organisation's coding style\n#. Please update CHANGELOG.rst\n#. Please add yourself to CONTRIBUTORS.rst\n#. Agree on NEW BSD License for your contribution\n\n\n\nLicense\n================================================================================\n\nNew BSD License\n\nChange log\n================================================================================\n\n0.5.20 - 17.7.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#70 `_: when the given file\n is a root directory, the error shall read it is not a file\n\n0.5.19 - 14.7.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `pyexcel#185 `_: handle stream\n conversion if file type(html) needs string content then bytes to handle\n\n0.5.18 - 12.06.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#69 `_: Force file\n type(force_file_type) on write\n\n0.5.17 - 04.04.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#68 `_: Raise IOError when\n the data file does not exist\n\n0.5.16 - 19.03.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#67 `_: fix conversion\n issue for long type on python 2.7 for ods\n\n0.5.15 - 16.03.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `pyexcel-ods#33 `_: fix\n integer comparision error on i586\n\n0.5.14 - 21.02.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#65 `_: add\n tests/__init__.py because python2.7 setup.py test needs it\n\n0.5.13 - 12.02.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#63 `_: Version 0.5.12\n prevents xslx and ods plugin from being loaded\n\n0.5.12 - 9.02.2019\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#60 `_: include tests in\n tar ball\n#. `#61 `_: enable python\n setup.py test\n\n0.5.11 - 3.12.2018\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#59 `_: Please use\n scan_plugins_regex, which lml 0.7 complains about\n\n0.5.10 - 27.11.2018\n--------------------------------------------------------------------------------\n\nadded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#57 `_, long type will not\n be written in ods. please use string type. And if the integer is equal or\n greater than 10 to the power of 16, it will not be written either in ods. In\n both situation, IntegerPrecisionLossError will be raised. And this version\n enables pyexcel-ods and pyexcel-ods3 to do so.\n\n0.5.9.1 - 30.08.2018\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#53 `_, upgrade lml\n dependency to at least 0.0.2\n\n0.5.9 - 23.08.2018\n--------------------------------------------------------------------------------\n\nadded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `pyexcel#148 `_, support\n force_file_type\n\n0.5.8 - 16.08.2018\n--------------------------------------------------------------------------------\n\nadded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#49 `_, support additional\n options when detecting float values in csv format. default_float_nan,\n ignore_nan_text\n\n0.5.7 - 02.05.2018\n--------------------------------------------------------------------------------\n\nfixed\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#48 `_, turn off pep 0515\n#. `#47 `_, csv reader cannot\n handle relative file names\n\n0.5.6 - 11.01.2018\n--------------------------------------------------------------------------------\n\nfixed\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#46 `_, expose `bulk_save`\n to developer\n\n0.5.5 - 23.12.2017\n--------------------------------------------------------------------------------\n\nfixed\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. Issue `#45 `_, csv reader\n throws exception because google app engine does not support mmap. People who\n are not working with google app engine, need not to take this update. Enjoy\n your Christmas break.\n\n0.5.4 - 10.11.2017\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. PR `#44 `_, use unicodewriter\n for csvz writers.\n\n0.5.3 - 23.10.2017\n--------------------------------------------------------------------------------\n\nupdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. pyexcel `pyexcel#105 `_,\n remove gease from setup_requires, introduced by 0.5.2.\n#. remove python2.6 test support\n\n0.5.2 - 20.10.2017\n--------------------------------------------------------------------------------\n\nadded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `pyexcel#103 `_, include\n LICENSE file in MANIFEST.in, meaning LICENSE file will appear in the released\n tar ball.\n\n0.5.1 - 02.09.2017\n--------------------------------------------------------------------------------\n\nFixed\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `pyexcel-ods#25 `_,\n Unwanted dependency on pyexcel.\n\n0.5.0 - 30.08.2017\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. Collect all data type conversion codes as service.py.\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#19 `_, use cString by\n default. For python, it will be a performance boost\n\n0.4.4 - 08.08.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#42 `_, raise exception if\n database table name does not match the sheet name\n\n0.4.3 - 29.07.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#41 `_, walk away\n gracefully when mmap is not available.\n\n0.4.2 - 05.07.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#37 `_, permanently fix the\n residue folder pyexcel by release all future releases in a clean clone.\n\n0.4.1 - 29.06.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#39 `_, raise exception\n when bulk save in django fails. Please `bulk_save=False` if you as the\n developer choose to save the records one by one if bulk_save cannot be used.\n However, exception in one-by-one save case will be raised as well. This\n change is made to raise exception in the first place so that you as the\n developer will be suprised when it was deployed in production.\n\n0.4.0 - 19.06.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. 'built-in' as the value to the parameter 'library' as parameter to invoke\n pyexcel-io's built-in csv, tsv, csvz, tsvz, django and sql won't work. It is\n renamed to 'pyexcel-io'.\n#. built-in csv, tsv, csvz, tsvz, django and sql are lazy loaded.\n#. pyexcel-io plugin interface has been updated. v0.3.x plugins won't work.\n#. `#32 `_, csv and csvz file\n handle are made sure to be closed. File close mechanism is enfored.\n#. iget_data function is introduced to cope with dangling file handle issue.\n\nRemoved\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. Removed plugin loading code and lml is used instead\n\n0.3.4 - 18.05.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#33 `_, handle mmap object\n differently given as file content. This issue has put in a priority to single\n sheet csv over multiple sheets in a single memory stream. The latter format\n is pyexcel own creation but is rarely used. In latter case,\n multiple_sheet=True should be passed along get_data.\n#. `#34 `_, treat mmap object\n as a file content.\n#. `#35 `_, encoding parameter\n take no effect when given along with file content\n#. use ZIP_DEFALTED to really do the compression\n\n0.3.3 - 30.03.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#31 `_, support pyinstaller\n\n0.3.2 - 26.01.2017\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#29 `_, change\n skip_empty_rows to False by default\n\n0.3.1 - 21.01.2017\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. updated versions of extra packages\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#23 `_, provide helpful\n message when old pyexcel plugin exists\n#. restored previously available diagnosis message for missing libraries\n\n0.3.0 - 22.12.2016\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. lazy loading of plugins. for example, pyexcel-xls is not entirely loaded\n until xls format is used at its first attempted reading or writing. Since it\n is loaded, it will not be loaded in the second io action.\n#. `pyexcel-xls#11 `_, make\n case-insensitive for file type\n\n0.2.6 - 21.12.2016\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#24 `__, pass on batch_size\n\n0.2.5 - 20.12.2016\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#26 `__, performance issue\n with getting the number of columns.\n\n0.2.4 - 24.11.2016\n--------------------------------------------------------------------------------\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#23 `__, Failed to convert\n long integer string in python 2 to its actual value\n\n0.2.3 - 16.09.2016\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#21 `__, choose subset from\n data base tables for export\n#. `#22 `__, custom renderer if\n given `row_renderer` as parameter.\n\n0.2.2 - 31.08.2016\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. support pagination. two pairs: start_row, row_limit and start_column,\n column_limit help you deal with large files.\n#. `skip_empty_rows=True` was introduced. To include empty rows, put it to\n False.\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. `#20 `__, pyexcel-io\n attempts to parse cell contents of 'infinity' as a float/int, crashes\n\n0.2.1 - 11.07.2016\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. csv format: handle utf-16 encoded csv files. Potentially being able to decode\n other formats if correct \"encoding\" is provided\n#. csv format: write utf-16 encoded files. Potentially other encoding is also\n supported\n#. support stdin as input stream and stdout as output stream\n\nUpdated\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. Attention, user of pyexcel-io! No longer io stream validation is performed in\n python 3. The guideline is: io.StringIO for csv, tsv only, otherwise BytesIO\n for xlsx, xls, ods. You can use RWManager.get_io to produce a correct stream\n type for you.\n#. `#15 `__, support foreign\n django/sql foreign key\n\n0.2.0 - 01.06.2016\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. autoload of pyexcel-io plugins\n#. auto detect `datetime`, `float` and `int`. Detection can be switched off by\n `auto_detect_datetime`, `auto_detect_float`, `auto_detect_int`\n\n0.1.0 - 17.01.2016\n--------------------------------------------------------------------------------\n\nAdded\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n#. yield key word to return generator as content\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/pyexcel/pyexcel-io/archive/0.5.20.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pyexcel/pyexcel-io", "keywords": "python", "license": "New BSD", "maintainer": "", "maintainer_email": "", "name": "pyexcel-io", "package_url": "https://pypi.org/project/pyexcel-io/", "platform": "", "project_url": "https://pypi.org/project/pyexcel-io/", "project_urls": { "Download": "https://github.com/pyexcel/pyexcel-io/archive/0.5.20.tar.gz", "Homepage": "https://github.com/pyexcel/pyexcel-io" }, "release_url": "https://pypi.org/project/pyexcel-io/0.5.20/", "requires_dist": null, "requires_python": "", "summary": "A python library to read and write structured data in csv, zipped csvformat and to/from databases", "version": "0.5.20" }, "last_serial": 5547646, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fa83279d01e5ec8832622abd79ef235c", "sha256": "e758f024f925cc971f37ce8fc91426388988dccaf37514452937185300bb1ccc" }, "downloads": -1, "filename": "pyexcel_io-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "fa83279d01e5ec8832622abd79ef235c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5298, "upload_time": "2015-10-09T22:33:21", "url": "https://files.pythonhosted.org/packages/1c/d4/923fb539d735fb0dd2b53cf64d356bee0c4e2faf2adaf1b89fba4cb2461c/pyexcel_io-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "25e81a6c887249dff0c9cff9ab5b1ddd", "sha256": "6f89b143ecbf6e7f290764f062a94e4724b03b8d6e4d762aa2ea1de1fbd037d6" }, "downloads": -1, "filename": "pyexcel-io-0.0.1.tar.gz", "has_sig": false, "md5_digest": "25e81a6c887249dff0c9cff9ab5b1ddd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2972, "upload_time": "2014-12-07T17:07:21", "url": "https://files.pythonhosted.org/packages/38/82/3842e9adb66c19c53332c3d18a98588968df4380bb62fa3e4fa40def84a2/pyexcel-io-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "be53a339dcb0be4095ef3c9b7a7a8afe", "sha256": "115ffa3ad9f889bfcc55647e45a69cf05df9db2b82f438629aedef72a3ecda78" }, "downloads": -1, "filename": "pyexcel-io-0.0.2.tar.gz", "has_sig": false, "md5_digest": "be53a339dcb0be4095ef3c9b7a7a8afe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3241, "upload_time": "2014-12-15T21:58:23", "url": "https://files.pythonhosted.org/packages/7f/3c/08d7c7d6b919620c23563062578a19800ce14beb86870acb12ec94fe7863/pyexcel-io-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5a305172eef7798d26bfcc9c9872b0c7", "sha256": "f69e39306efd83efde47e0793d394bfc64e208e310c9e2650de86d90fe8c3452" }, "downloads": -1, "filename": "pyexcel-io-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5a305172eef7798d26bfcc9c9872b0c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3370, "upload_time": "2015-02-21T17:10:39", "url": "https://files.pythonhosted.org/packages/33/f3/3d6c64bdfa1f7fa3be7f3482f44dcef77627a1f1238ce8c2649efc7833ad/pyexcel-io-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3d4133c521abb700ab252f571737f5a4", "sha256": "7aacce701a89afecdeab94cb8e931795678b9187ab42c82edfab5a40a7428ec1" }, "downloads": -1, "filename": "pyexcel-io-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3d4133c521abb700ab252f571737f5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9539, "upload_time": "2015-05-20T20:36:29", "url": "https://files.pythonhosted.org/packages/5d/03/fe71a8f5a20368d7ec3050d9e024f549494874543fec7b182030ec7a5ff5/pyexcel-io-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "fdd9fab3247d98e1949f096cacb88f75", "sha256": "301b09bdb2e0cb77f0b4b141da3d293cf4493089b3c466c6d1e32cee44e3d359" }, "downloads": -1, "filename": "pyexcel-io-0.0.5.zip", "has_sig": false, "md5_digest": "fdd9fab3247d98e1949f096cacb88f75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17422, "upload_time": "2015-06-11T18:03:49", "url": "https://files.pythonhosted.org/packages/a3/57/5d20649bac25dbd419f994f16ae534ad3855f8937f83ae614ccb248757ff/pyexcel-io-0.0.5.zip" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "ce47700b893d8d3bccd9c4b2966d2f04", "sha256": "366d6f863dd8de5f43771650957cd31346fcf24570e01b48ddc7363f471313d3" }, "downloads": -1, "filename": "pyexcel-io-0.0.6.zip", "has_sig": false, "md5_digest": "ce47700b893d8d3bccd9c4b2966d2f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17358, "upload_time": "2015-07-03T19:15:33", "url": "https://files.pythonhosted.org/packages/94/d8/908393f39d7c7f39946d1bd3e2d0ac461ba6bb41c12ee56015e3703eb8d0/pyexcel-io-0.0.6.zip" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "aef74068bf5b1e22e97bf3c2f40d582f", "sha256": "d456da7110fb6b8b10938038610dce84132165edc6ffdb868a5290cbfaf8a9a2" }, "downloads": -1, "filename": "pyexcel-io-0.0.7.zip", "has_sig": false, "md5_digest": "aef74068bf5b1e22e97bf3c2f40d582f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17420, "upload_time": "2015-09-24T22:23:32", "url": "https://files.pythonhosted.org/packages/a5/b6/2034de68704236633b954ca5ad6a90badfb39f7ba66a7e2a7f04cbbc53bf/pyexcel-io-0.0.7.zip" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "5dc0217b1b1718705d9d5a8e4c15dd58", "sha256": "62d7ee3331bd36304e938ca595e19fefb4a0c2d82f88a41967372fbb291de70d" }, "downloads": -1, "filename": "pyexcel-io-0.0.8.tar.gz", "has_sig": false, "md5_digest": "5dc0217b1b1718705d9d5a8e4c15dd58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10226, "upload_time": "2015-10-09T22:33:48", "url": "https://files.pythonhosted.org/packages/4e/58/5a2a13c49a1367b8205ed641a425575dbda139820146e6031afcdc7e8e10/pyexcel-io-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "c3bbf98d259c159e1eeafa8f5a2cf400", "sha256": "bfda51dc4b837af19eea8b284facdb801f7dc99f2ff06d679a7b6f194e810712" }, "downloads": -1, "filename": "pyexcel-io-0.0.9.tar.gz", "has_sig": false, "md5_digest": "c3bbf98d259c159e1eeafa8f5a2cf400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10634, "upload_time": "2015-12-13T19:45:50", "url": "https://files.pythonhosted.org/packages/62/2d/824886889bd4742045deb0f864d607cf5d745b1e7981ee01d922e9073b77/pyexcel-io-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "75230d962518fb6442218eeb4152fea5", "sha256": "5f8e1842175a37a7812b30739f1be7e6b1e97f220bbacd9a738115def9563223" }, "downloads": -1, "filename": "pyexcel-io-0.1.0.tar.gz", "has_sig": false, "md5_digest": "75230d962518fb6442218eeb4152fea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11101, "upload_time": "2016-01-17T16:08:49", "url": "https://files.pythonhosted.org/packages/03/55/d63cc0acbcabb483706eb51235edc30b525c21cc0112f42f16fda18922bd/pyexcel-io-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2f2ea9e662e1ad541dea96f8259fb9f8", "sha256": "c2184285c0ffdd6a7dd0cfbfb896c4d678d55b962b626cef7ad8bfabdf514bee" }, "downloads": -1, "filename": "pyexcel-io-0.2.0.zip", "has_sig": false, "md5_digest": "2f2ea9e662e1ad541dea96f8259fb9f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25498, "upload_time": "2016-06-01T18:49:41", "url": "https://files.pythonhosted.org/packages/43/39/8f2cea9f97ca057da858565347070ee1aa0f748f1232f00d9370c7ab5ff2/pyexcel-io-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "57fd1155994ef5400f132044abfcddbe", "sha256": "daf1f50c97ede0efe30486a4a2f5b4b2f31f96160eefc5c7dddfbcbb0bfd6921" }, "downloads": -1, "filename": "pyexcel-io-0.2.1.zip", "has_sig": false, "md5_digest": "57fd1155994ef5400f132044abfcddbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27245, "upload_time": "2016-07-11T16:05:38", "url": "https://files.pythonhosted.org/packages/84/5e/88f4e07db28cea10752bb3f3000d468b0a3da85fc4f5b6ae86b0c4436256/pyexcel-io-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a1ea3d4c16c6ad293c54ac0c75e0d9e8", "sha256": "dddb1dc856e0158d136ba0d1e2f0f7e06ad74cb126f76b5a378e204534e5653e" }, "downloads": -1, "filename": "pyexcel-io-0.2.2.zip", "has_sig": false, "md5_digest": "a1ea3d4c16c6ad293c54ac0c75e0d9e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29842, "upload_time": "2016-08-31T17:21:15", "url": "https://files.pythonhosted.org/packages/56/b6/bfa23ec9bd414fffb8b2f2c490ec430f02abc1e19fc690454738af5eb66f/pyexcel-io-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cc050c9e2a3c8f11a77cbd042fe66402", "sha256": "7a2da6b3b4f94a5a2d61cf77d489f0e745d2bc6f0f9698f2e94490456178375f" }, "downloads": -1, "filename": "pyexcel-io-0.2.3.zip", "has_sig": false, "md5_digest": "cc050c9e2a3c8f11a77cbd042fe66402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30455, "upload_time": "2016-09-16T08:41:52", "url": "https://files.pythonhosted.org/packages/d7/ec/ff311d444218c5545b0a63cb520f389f45b36e1ca206ee8d2f606d19442f/pyexcel-io-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f330c6c9c2127bd3e9d3635fe0133e65", "sha256": "68af061479f2b460485e8782e60f0ba62baef6818666fda8ed308801e67ac556" }, "downloads": -1, "filename": "pyexcel-io-0.2.4.zip", "has_sig": false, "md5_digest": "f330c6c9c2127bd3e9d3635fe0133e65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32946, "upload_time": "2016-11-24T23:19:55", "url": "https://files.pythonhosted.org/packages/11/54/30ff5dc967bc0a78bb343eeae456d8f9eb7b6c438a0f4b2d7fd15e6a8123/pyexcel-io-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "8d5a4f48a819ff1fddd04f54afe28994", "sha256": "e40efe68e6f06fe2f05868e73ebe9fc2c01c69a718e9b0c54b26897d15331433" }, "downloads": -1, "filename": "pyexcel-io-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8d5a4f48a819ff1fddd04f54afe28994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20934, "upload_time": "2016-12-20T23:41:47", "url": "https://files.pythonhosted.org/packages/a0/7c/d9fc68b53aa42545231dc371c6bf2863870657968416b56337c0d1e08891/pyexcel-io-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "7b6e74cc686f2c9ae4688b316c18ab0a", "sha256": "d0e80cf0d0c8293fafc7eb60b7f3049354990d4715ece79f9a00d8476d27f1c4" }, "downloads": -1, "filename": "pyexcel-io-0.2.6.tar.gz", "has_sig": false, "md5_digest": "7b6e74cc686f2c9ae4688b316c18ab0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21071, "upload_time": "2016-12-21T17:02:09", "url": "https://files.pythonhosted.org/packages/a0/6b/46c93eec95edac680713fe77c490ecd73ec3d9b058465cbc0cf5d76ca1e3/pyexcel-io-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ba0717d24f7ad97e172e0a5068540b17", "sha256": "760f9af9ce52dd6d7a330e6471a7c2925830d14d68e58ca19673236748bbe89b" }, "downloads": -1, "filename": "pyexcel-io-0.3.0.zip", "has_sig": false, "md5_digest": "ba0717d24f7ad97e172e0a5068540b17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32770, "upload_time": "2016-12-22T10:25:48", "url": "https://files.pythonhosted.org/packages/2c/88/4440e15d43821ed50f8239e27d62a902b2f74d4739f7a188098aa8b27475/pyexcel-io-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4aae9c5b90f3a5b347c8a685eb46c7eb", "sha256": "affe15c704f011e6875c43c7919c13f70dd74927f2d2228e9932eac51988c519" }, "downloads": -1, "filename": "pyexcel-io-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4aae9c5b90f3a5b347c8a685eb46c7eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21882, "upload_time": "2017-01-21T21:45:36", "url": "https://files.pythonhosted.org/packages/ee/8e/bf362609e6b1cfcbddc220cf30c82e68e91205bcc2e6d1083f91028f894c/pyexcel-io-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "90917c21ca47a5ec14997ad407a03f41", "sha256": "2a7b359d4a81725279f6126e7da7ec3c954ed987b18d24b1552fc2871de9f882" }, "downloads": -1, "filename": "pyexcel-io-0.3.2.tar.gz", "has_sig": false, "md5_digest": "90917c21ca47a5ec14997ad407a03f41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22025, "upload_time": "2017-01-26T17:23:01", "url": "https://files.pythonhosted.org/packages/d4/32/fc0691648a793f17f9f314c8988ee7ec02a336add85742896abe3105e5af/pyexcel-io-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "823035a42b281c7651a6f9a25d86b135", "sha256": "70ed3b73e2eddd3989a44bbede6dd23a9958aba002f68330eda2115da351ef72" }, "downloads": -1, "filename": "pyexcel-io-0.3.3.tar.gz", "has_sig": false, "md5_digest": "823035a42b281c7651a6f9a25d86b135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22645, "upload_time": "2017-03-30T12:26:46", "url": "https://files.pythonhosted.org/packages/5d/48/ea1dde0673b900f957382f56e0bb654a49b16a2300f5ac1969452615eda2/pyexcel-io-0.3.3.tar.gz" } ], "0.3.4.1": [ { "comment_text": "", "digests": { "md5": "9babe076309c8ca9bc7ac59893b4f880", "sha256": "230b28be93d22101eeccf4fc342da42652816f334cc23da1ffe516c60358fb00" }, "downloads": -1, "filename": "pyexcel_io-0.3.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9babe076309c8ca9bc7ac59893b4f880", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 30957, "upload_time": "2017-05-19T19:31:25", "url": "https://files.pythonhosted.org/packages/75/9b/29afebccef30bfc22c1f7cc02bbf9d5597e1ed987e949b1a60d1c6ccba21/pyexcel_io-0.3.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f33801298984852685e1901a316c85f", "sha256": "d606bf2884b06c7ea88bb0b6e9b1a6b20aa4aa57e271d730b9f895c30878c54b" }, "downloads": -1, "filename": "pyexcel-io-0.3.4.1.tar.gz", "has_sig": false, "md5_digest": "4f33801298984852685e1901a316c85f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24299, "upload_time": "2017-05-31T08:20:58", "url": "https://files.pythonhosted.org/packages/26/9c/bcf260131a240a52c50789b7a9df7a86922f3a2e377f489e87bb2dea1a2d/pyexcel-io-0.3.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e96e027c69f4580f265eb243719fe3ef", "sha256": "79deed0a166b61fe00306919c3e788b3dc0a3fc766e682f2dc944d1446c971ad" }, "downloads": -1, "filename": "pyexcel_io-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e96e027c69f4580f265eb243719fe3ef", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39154, "upload_time": "2017-07-05T14:33:35", "url": "https://files.pythonhosted.org/packages/32/f0/4a38b39c6850b196b058385b13f17e2412a5e9be534461c9ad467b17b124/pyexcel_io-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c46b5a7b68ef12aabcd96b0337a40409", "sha256": "295394e054ee2fcd1a1ff850ae7e2be77aacf3953603e9e429aa4eb454a27bef" }, "downloads": -1, "filename": "pyexcel-io-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c46b5a7b68ef12aabcd96b0337a40409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28209, "upload_time": "2017-07-05T14:33:33", "url": "https://files.pythonhosted.org/packages/09/92/142c6397d5ed94f69c6527d82c4be2624e8f53ce2090f4a9fe541b92f0c1/pyexcel-io-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "7a38a5e6dc35f8c8549086cc3aafd757", "sha256": "f0dc9f6724bb63f81c488a8e5c0a55155ee8f1f30985b8cc860344a155419239" }, "downloads": -1, "filename": "pyexcel_io-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a38a5e6dc35f8c8549086cc3aafd757", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39635, "upload_time": "2017-07-29T06:56:11", "url": "https://files.pythonhosted.org/packages/a6/b8/b63b735d1a830b4ef5f3956bd193879b76933a6ea602c2a41dd48df74692/pyexcel_io-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcac6b71770242fada74f721a5474dab", "sha256": "c1f56c524ef75acf85e60deaa914274f2b58deaa85bd513b687b3fbed60d6e98" }, "downloads": -1, "filename": "pyexcel-io-0.4.3.tar.gz", "has_sig": false, "md5_digest": "dcac6b71770242fada74f721a5474dab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28826, "upload_time": "2017-07-29T06:56:09", "url": "https://files.pythonhosted.org/packages/e8/bd/e9dd9df199746efa90aa9d7c8da7e986c58b6f04937ca463c86e4910da88/pyexcel-io-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "c2ab075a4b72c89b29d2a9122e89bae6", "sha256": "a0471d3ddaed666afc5b1d0e17e8d2344c56ed6bff9d6f5a20b4e79f3985cd21" }, "downloads": -1, "filename": "pyexcel_io-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2ab075a4b72c89b29d2a9122e89bae6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39690, "upload_time": "2017-08-08T18:28:21", "url": "https://files.pythonhosted.org/packages/e2/f3/afc6a26fdbd620a6625f2a1e82569dc284c43c1b80bf97dbd3271b98a7cf/pyexcel_io-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33ea1b48201d7b3a25f6bcab2fbb29aa", "sha256": "55002b7f1228de0dc71342e9af4d1a1fa63e9d454a81af06c03d0bcc35418465" }, "downloads": -1, "filename": "pyexcel-io-0.4.4.tar.gz", "has_sig": false, "md5_digest": "33ea1b48201d7b3a25f6bcab2fbb29aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28960, "upload_time": "2017-08-08T18:28:18", "url": "https://files.pythonhosted.org/packages/bc/56/23f1a0734bb1676b09f3769ff24d418c28a684d8f697bc9af45b9711527e/pyexcel-io-0.4.4.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0bfbc94e47231542049a8e500d09228d", "sha256": "dec8154d89d79f300d9764976045a17715f3c1978a2b13a383fc94bc66be017e" }, "downloads": -1, "filename": "pyexcel_io-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bfbc94e47231542049a8e500d09228d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 41451, "upload_time": "2017-09-02T18:29:21", "url": "https://files.pythonhosted.org/packages/77/2f/62e055639924de184c53c6b8d289083f829bc8caceb67d3bad718b9b54fe/pyexcel_io-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3a9765324729d83d4e5747ee2084525", "sha256": "d6ba5cf8513a97a0d3632fbb42f4e77b48c7af9dee35e7d84ea329c92fe365e9" }, "downloads": -1, "filename": "pyexcel-io-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e3a9765324729d83d4e5747ee2084525", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30488, "upload_time": "2017-09-02T18:29:18", "url": "https://files.pythonhosted.org/packages/6f/90/ece4344c078e87d0da4e608289ccb28a452b6af4b06b6035aa7497352c8b/pyexcel-io-0.5.1.tar.gz" } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "968f57ceb051200419e767f56db24267", "sha256": "60a34534b5853a560423e42a1139503da427b51004029c8da1c7a5e12bb070fb" }, "downloads": -1, "filename": "pyexcel_io-0.5.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "968f57ceb051200419e767f56db24267", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38459, "upload_time": "2018-11-27T07:51:16", "url": "https://files.pythonhosted.org/packages/58/15/6774f87b734883de8cdc7db5b1318d3a26c4efd57b8ad5090baaaf48be9b/pyexcel_io-0.5.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13dfdf1b0eb5cbac6cbd2ccec7bc7d37", "sha256": "0acf69f6db900667cf971f8681ef4ebb1f62e170b66b4b234f18f226418fee63" }, "downloads": -1, "filename": "pyexcel-io-0.5.10.tar.gz", "has_sig": false, "md5_digest": "13dfdf1b0eb5cbac6cbd2ccec7bc7d37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38679, "upload_time": "2018-11-27T07:51:12", "url": "https://files.pythonhosted.org/packages/c8/26/d80bc73187c37d28e2b209337af293a92f9ba5c9823c3b40a5cc64420db5/pyexcel-io-0.5.10.tar.gz" } ], "0.5.11": [ { "comment_text": "", "digests": { "md5": "d08ed0bcc1387d9a552eb9750ee21aa4", "sha256": "cc5621b1e20ce30a6bc26563f12594665b24a9d095f2970dab2f52227cc1ad00" }, "downloads": -1, "filename": "pyexcel_io-0.5.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d08ed0bcc1387d9a552eb9750ee21aa4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38553, "upload_time": "2018-12-04T07:12:34", "url": "https://files.pythonhosted.org/packages/10/65/de62f5f76c6e3f0d601432784a404ae8f2680647972e59f616b1b8072007/pyexcel_io-0.5.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b78a291eba40673ba000d10d04f201c", "sha256": "a53c38a2a9396d2ecb72768a7938270ecd375b7ebf0f5fd7e86212b76b3fb12f" }, "downloads": -1, "filename": "pyexcel-io-0.5.11.tar.gz", "has_sig": false, "md5_digest": "0b78a291eba40673ba000d10d04f201c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38939, "upload_time": "2018-12-04T07:12:31", "url": "https://files.pythonhosted.org/packages/3d/a6/a3123106d24b8a08bc26a4272e125f4e614468c9543378188add368f0199/pyexcel-io-0.5.11.tar.gz" } ], "0.5.13": [ { "comment_text": "", "digests": { "md5": "8e4407686b8fe6ea6635814f05b124e3", "sha256": "bfca65ca2864877be0931b80ef8f4eaa74e39a0556e36c835d0bd6b8c94fbefe" }, "downloads": -1, "filename": "pyexcel_io-0.5.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e4407686b8fe6ea6635814f05b124e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38699, "upload_time": "2019-02-12T07:45:01", "url": "https://files.pythonhosted.org/packages/b6/d2/7f8d0dd9072b3372d95427ec674630d583a23a790e74783f594e928172e3/pyexcel_io-0.5.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59f08e03141d35adf11c4c92f2df60c6", "sha256": "d89fb5962fade66315c31ec1b55dbc4b1c4bebea56e1c1ccca024b8f5e45d7d3" }, "downloads": -1, "filename": "pyexcel-io-0.5.13.tar.gz", "has_sig": false, "md5_digest": "59f08e03141d35adf11c4c92f2df60c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65948, "upload_time": "2019-02-12T07:45:03", "url": "https://files.pythonhosted.org/packages/cf/d4/bf852247b0ad97f96de4a3609b01188d1375670bef39a31c1efbb9eb8e3a/pyexcel-io-0.5.13.tar.gz" } ], "0.5.14": [ { "comment_text": "", "digests": { "md5": "f57c0fdded251cc8060b08656a57771f", "sha256": "bd8de0ea49564095151740faa173286dd3d22051c9e56e0581995e14a0de8bb2" }, "downloads": -1, "filename": "pyexcel_io-0.5.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f57c0fdded251cc8060b08656a57771f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 38744, "upload_time": "2019-02-21T08:25:20", "url": "https://files.pythonhosted.org/packages/f6/bf/e851ebb03fc68be1410e3ed67c4c9febb7a8f32d580200b42d7919ad5366/pyexcel_io-0.5.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99a4dc5e304299f14e7da516b4dd363c", "sha256": "e72279b33e0d6dca872cf68f46e5f14c47124e6ba850616ade0f8b4682fe8436" }, "downloads": -1, "filename": "pyexcel-io-0.5.14.tar.gz", "has_sig": false, "md5_digest": "99a4dc5e304299f14e7da516b4dd363c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69131, "upload_time": "2019-02-21T08:25:17", "url": "https://files.pythonhosted.org/packages/80/d9/55a70a81b91d24b07a6524c8eedf90e6e502b94199036b53bdc11da9bcaa/pyexcel-io-0.5.14.tar.gz" } ], "0.5.16": [ { "comment_text": "", "digests": { "md5": "7d796f34c21c8262f25047b300e97a9c", "sha256": "de9de0d6bf9a8906c94e3b5dbe0b3a3e0a9bc893201d6a5c5b3cf84e5119d60d" }, "downloads": -1, "filename": "pyexcel_io-0.5.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d796f34c21c8262f25047b300e97a9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38894, "upload_time": "2019-03-19T08:30:08", "url": "https://files.pythonhosted.org/packages/82/9d/e30257b4e04106e2832cbdd39369cea14ecb2805596209e531c4a6062069/pyexcel_io-0.5.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7693fe8b1682d0d0bab3fd021f55533f", "sha256": "55b2aa4ef81ba6e3285edfb1a3f3c3c69f9f4d52b6867318ae2381f88741143f" }, "downloads": -1, "filename": "pyexcel-io-0.5.16.tar.gz", "has_sig": false, "md5_digest": "7693fe8b1682d0d0bab3fd021f55533f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66409, "upload_time": "2019-03-19T08:30:10", "url": "https://files.pythonhosted.org/packages/74/cf/ee036165230d419f6744c5d504209b0519a1939125b7ffb18ed3b792098e/pyexcel-io-0.5.16.tar.gz" } ], "0.5.17": [ { "comment_text": "", "digests": { "md5": "3ae8c87f1004021bd528ff6b63005695", "sha256": "ec117cdd25240443953a7a7b9f77230fb6d07a93a9a9a6bc5bc9aff25da1d19c" }, "downloads": -1, "filename": "pyexcel_io-0.5.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ae8c87f1004021bd528ff6b63005695", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 39008, "upload_time": "2019-04-04T20:36:14", "url": "https://files.pythonhosted.org/packages/05/c2/24a208d4211782a8409bc3d566b7e759f15177eca6eedc0ffccf18eb51a8/pyexcel_io-0.5.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db0cdcbe0c602893181cf2c09e788bac", "sha256": "020a7ac46793710d87928e1cea5c9aa3cd634e70ca5343c73dc1cb9f7de00e94" }, "downloads": -1, "filename": "pyexcel-io-0.5.17.tar.gz", "has_sig": false, "md5_digest": "db0cdcbe0c602893181cf2c09e788bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66542, "upload_time": "2019-04-04T20:36:11", "url": "https://files.pythonhosted.org/packages/fe/06/8544449edc48fd8d2f2b656b9b608fab0cdb0cdba865c9997897c2ebf79e/pyexcel-io-0.5.17.tar.gz" } ], "0.5.18": [ { "comment_text": "", "digests": { "md5": "520df15cbf1d3b902502c8f74478bb6a", "sha256": "e01be40d79571f45cc45449ade5c9a14fcf9facf09136ac105245f955b87313b" }, "downloads": -1, "filename": "pyexcel_io-0.5.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "520df15cbf1d3b902502c8f74478bb6a", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 39046, "upload_time": "2019-06-12T20:10:23", "url": "https://files.pythonhosted.org/packages/39/99/35200f2b094e274390e62ef46a9b541abe6f6fd049017b8de4d0a45ecebd/pyexcel_io-0.5.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71343411603a913c905e87ce41a83220", "sha256": "acf616f8e1d4d82e0e51bc92c1b6325ac0a64ca790276e82fc12ce08772fb7ed" }, "downloads": -1, "filename": "pyexcel-io-0.5.18.tar.gz", "has_sig": false, "md5_digest": "71343411603a913c905e87ce41a83220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66948, "upload_time": "2019-06-12T20:10:20", "url": "https://files.pythonhosted.org/packages/3a/23/b42e263b123209c1ce52233f5162695d36d1f8ce2922bbe0d60d8a9b7eae/pyexcel-io-0.5.18.tar.gz" } ], "0.5.19": [ { "comment_text": "", "digests": { "md5": "ef9b5bfe0641b33800444886940bbd57", "sha256": "30f75ef08c9b0db5c82dd37b8689fe63b1b380cd7bfae777c64ae1968965b2c1" }, "downloads": -1, "filename": "pyexcel_io-0.5.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef9b5bfe0641b33800444886940bbd57", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 39211, "upload_time": "2019-07-14T08:04:58", "url": "https://files.pythonhosted.org/packages/f7/6d/0a8dad52419ba52f2cdb6f1063afcbba2b11ffd0d281452538edb849db98/pyexcel_io-0.5.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee1f18227e98e372897ea1998080a35b", "sha256": "ba169f59478a619f76625d9bd9eb2e105b23a042e0afc298dfe8f45edd6bd1d7" }, "downloads": -1, "filename": "pyexcel-io-0.5.19.tar.gz", "has_sig": false, "md5_digest": "ee1f18227e98e372897ea1998080a35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67407, "upload_time": "2019-07-14T08:04:55", "url": "https://files.pythonhosted.org/packages/cf/c3/297eb453bf9b4c23df2d2395302f792f30d3957fa4cbac6b0e3dbd953a4e/pyexcel-io-0.5.19.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "9bc8a79c9fb535ecac1e2fbbf6d8e829", "sha256": "298f20c7d6792513ad1736047db537f8bb91518a56b17d040d2fe95b7d369b4f" }, "downloads": -1, "filename": "pyexcel_io-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bc8a79c9fb535ecac1e2fbbf6d8e829", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41672, "upload_time": "2017-10-20T06:33:25", "url": "https://files.pythonhosted.org/packages/64/c7/d506f0a006d8fd2c6fcae335bb866251c3ee09c064e9ce589b58f61ea818/pyexcel_io-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dbe9c2267d68044c992f3aad395c5f7", "sha256": "8d01939f089589b270b5d0fc8a4ae60d4a5b80467507545d53bb832751aaa7bb" }, "downloads": -1, "filename": "pyexcel-io-0.5.2.tar.gz", "has_sig": false, "md5_digest": "2dbe9c2267d68044c992f3aad395c5f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32092, "upload_time": "2017-10-20T06:33:16", "url": "https://files.pythonhosted.org/packages/31/48/1b15b66729745aae2aa65c9162c31a8bbe9e13a54c41a36c44a27c24b2ce/pyexcel-io-0.5.2.tar.gz" } ], "0.5.20": [ { "comment_text": "", "digests": { "md5": "9e7a517ef174eb40f8e1ae10cdb23f29", "sha256": "2cba956814e72b66072d97b00ede4a084ad881ce72129088eb0dc3c7f3d670cd" }, "downloads": -1, "filename": "pyexcel_io-0.5.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7a517ef174eb40f8e1ae10cdb23f29", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 39292, "upload_time": "2019-07-17T20:49:10", "url": "https://files.pythonhosted.org/packages/50/96/4fd9f1fac8aae6f4f66609c5520b3611bceb631a52a4f6d00c8c4c440270/pyexcel_io-0.5.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65493d77d26627d839711d16e7b16520", "sha256": "08dfe39553b996359b143de3d9ec43e196f1138d47cabb73af04a16821b84d79" }, "downloads": -1, "filename": "pyexcel-io-0.5.20.tar.gz", "has_sig": false, "md5_digest": "65493d77d26627d839711d16e7b16520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67809, "upload_time": "2019-07-17T20:49:07", "url": "https://files.pythonhosted.org/packages/65/be/2a3956415d52c5302c6a6aacc08d17f21b653bcdb1f93a6973a393a09c2d/pyexcel-io-0.5.20.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "3b65e546085f2845dec030e02aa714f7", "sha256": "29049df62c9a290b46c167cfcb559b3f5474108969285c6785a54bd00c8a82b3" }, "downloads": -1, "filename": "pyexcel_io-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b65e546085f2845dec030e02aa714f7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41813, "upload_time": "2017-10-23T17:09:03", "url": "https://files.pythonhosted.org/packages/39/d3/87b35d9a708c900c0a9f2306bee533a329bce72095db5bb7b0c60e8bd6b8/pyexcel_io-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "616d13e48c08a9f9c43b242e36bfd352", "sha256": "8ae8c8aa4840a81513801e8f7586aa8428e6a0c855ac05b4b2e24141a2d918fa" }, "downloads": -1, "filename": "pyexcel-io-0.5.3.tar.gz", "has_sig": false, "md5_digest": "616d13e48c08a9f9c43b242e36bfd352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32404, "upload_time": "2017-10-23T17:08:52", "url": "https://files.pythonhosted.org/packages/1f/79/72d7b809b7a6ba4acdc51d809c92dc63d32c29cdd78847c2d35cd7299ee2/pyexcel-io-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "5ec5c61b0e7250383aa234d6a51430c9", "sha256": "6ac2a74ab947d1c572c3853d84480cda4207357d757adbdc1f0e4545b188e72f" }, "downloads": -1, "filename": "pyexcel_io-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ec5c61b0e7250383aa234d6a51430c9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 41996, "upload_time": "2017-11-10T21:03:02", "url": "https://files.pythonhosted.org/packages/a1/ff/1383bfbca26ad69ef7c9776dbac0404c03153fdbb62d17c8dc6b4c4f66dd/pyexcel_io-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b2c1949b93941fe8ded2817ec5b8495", "sha256": "440ccc99ca6f5798feb71ecbe94b33c79b3a4b6189eedf091c6b1c19f1c7bab0" }, "downloads": -1, "filename": "pyexcel-io-0.5.4.tar.gz", "has_sig": false, "md5_digest": "4b2c1949b93941fe8ded2817ec5b8495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32616, "upload_time": "2017-11-10T21:03:00", "url": "https://files.pythonhosted.org/packages/6c/e0/aae48cc39cda477266ba65e8b0dc66156d9225328f37438af46bcee53f4e/pyexcel-io-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "ef9561c16a5c21e91727f626b4f6571d", "sha256": "3d1c36f0f2fa96c02f29e5249f795807e7cd05f280763b64063dc1679c8f8bf6" }, "downloads": -1, "filename": "pyexcel_io-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef9561c16a5c21e91727f626b4f6571d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 42280, "upload_time": "2017-12-23T19:18:12", "url": "https://files.pythonhosted.org/packages/f6/ce/7ba93a382b2e08b71891e1897145a7aa682f8e214b43a3acb6acf70c5843/pyexcel_io-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c32db74b3bb00182260eed0f3f2beaa3", "sha256": "82d5a00850d67d2b8509bf6bbaf59966ef62685858441e92d07bd3eefcad717b" }, "downloads": -1, "filename": "pyexcel-io-0.5.5.tar.gz", "has_sig": false, "md5_digest": "c32db74b3bb00182260eed0f3f2beaa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32975, "upload_time": "2017-12-23T19:18:09", "url": "https://files.pythonhosted.org/packages/4e/d1/8c425b5aa20c7aaff5c89920b8aea42e76eb3b2d0ad9bc6efdcabd3d2699/pyexcel-io-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "54c4185dfc6ce5c2e95a33aeef7648d8", "sha256": "de90abfe12aee85c4d09f3f1179041f1adbcfb0b8f2c0b3a80fc737f23a66091" }, "downloads": -1, "filename": "pyexcel_io-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54c4185dfc6ce5c2e95a33aeef7648d8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 42403, "upload_time": "2018-01-11T21:13:03", "url": "https://files.pythonhosted.org/packages/b1/2f/0233498e9be84780f953de682f60eb9f5f4d76587a78bb2c2592542eb55f/pyexcel_io-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa9bdb0a02b78690978f843a19d12c66", "sha256": "49f450044926f884fc7405f2217bf079d7d672a37dae8545e5b814e9fb3bb930" }, "downloads": -1, "filename": "pyexcel-io-0.5.6.tar.gz", "has_sig": false, "md5_digest": "fa9bdb0a02b78690978f843a19d12c66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33118, "upload_time": "2018-01-11T21:13:00", "url": "https://files.pythonhosted.org/packages/7a/bd/62397caea70457d0f0b55e4a5fde8b75e30e05fcaccac6799b1173847d49/pyexcel-io-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "7906661c5e200ee2e9362b1a9b237ca1", "sha256": "d0639851fce803c772ccf0b8ec975f212cb64b6681b63d67e89a2ea238c0afdb" }, "downloads": -1, "filename": "pyexcel_io-0.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7906661c5e200ee2e9362b1a9b237ca1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 36420, "upload_time": "2018-05-02T22:14:44", "url": "https://files.pythonhosted.org/packages/7d/da/1a1ef063596bc74549ce603c1a30751be6558fff99527404fc91744a578b/pyexcel_io-0.5.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb47620e409ea04867ea36daead3eb1", "sha256": "5cf5ccf7750ca130640277f31178b6284a4f9f0f0d1d41f28f419b67ce26132b" }, "downloads": -1, "filename": "pyexcel-io-0.5.7.tar.gz", "has_sig": false, "md5_digest": "ebb47620e409ea04867ea36daead3eb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37086, "upload_time": "2018-05-02T22:14:42", "url": "https://files.pythonhosted.org/packages/3d/12/b251d0b002d3d80c803aea318f0c86d6249a38b14528027092a6dab174d3/pyexcel-io-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "310f61a97abdfd68d06396ff889cf48c", "sha256": "b7cd352b6f0ce3f1a4027078539fcd4bc923a79d36ba7301fdabb05f9a903648" }, "downloads": -1, "filename": "pyexcel_io-0.5.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "310f61a97abdfd68d06396ff889cf48c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 43108, "upload_time": "2018-08-16T18:35:22", "url": "https://files.pythonhosted.org/packages/dd/04/a8cc01080521e55e7ca5fc77e3c3d593651da906320a09b5a112bd0a3898/pyexcel_io-0.5.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9889d2a0543d1b3edb577767bf662cf", "sha256": "aefe409716993ca07bc59a8d63e1e91f4df60abcc510eb1d7c88486a5216a3e0" }, "downloads": -1, "filename": "pyexcel-io-0.5.8.tar.gz", "has_sig": false, "md5_digest": "b9889d2a0543d1b3edb577767bf662cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37402, "upload_time": "2018-08-16T18:35:20", "url": "https://files.pythonhosted.org/packages/c5/be/54268a35b8e20cbc973a01e575cb1117a65f858787d62b4d3d5071180861/pyexcel-io-0.5.8.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "5559c34fb0efc5a900e45e2411f6befa", "sha256": "c640dd04aa5f54765a4ce66bef31b8a6305a537840a6ddcd7bd45bc0ce42b19b" }, "downloads": -1, "filename": "pyexcel_io-0.5.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5559c34fb0efc5a900e45e2411f6befa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 43262, "upload_time": "2018-08-23T19:25:58", "url": "https://files.pythonhosted.org/packages/99/0d/574fc70ec4f2752539338261cef1d733bde0472e33a9db1ac88d37837c0f/pyexcel_io-0.5.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35081280c630b6aaec5af35238431904", "sha256": "ca36373829c573ffcc164912fae26b62cf14aa50b199703dbb0c4c14b0918a60" }, "downloads": -1, "filename": "pyexcel-io-0.5.9.tar.gz", "has_sig": false, "md5_digest": "35081280c630b6aaec5af35238431904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37594, "upload_time": "2018-08-23T19:25:56", "url": "https://files.pythonhosted.org/packages/03/09/2a0cc5656d8b3a4e3993fa4f97733f79267d34b869c88cee6e1d06e133a4/pyexcel-io-0.5.9.tar.gz" } ], "0.5.9.1": [ { "comment_text": "", "digests": { "md5": "c6c45dd168a2e2f6fcfce3984e86d0a8", "sha256": "2e3ae9bac00f0ad69f4d0700176defb90fa8228936eafd40c3f0eadf61b30190" }, "downloads": -1, "filename": "pyexcel_io-0.5.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6c45dd168a2e2f6fcfce3984e86d0a8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 43363, "upload_time": "2018-08-30T22:07:51", "url": "https://files.pythonhosted.org/packages/45/fa/a387a0acd9156733c32c2c3fa31a9fe55a6705e3d96795dcad2b9579094e/pyexcel_io-0.5.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03a7573b0f46a4ec2e2b7cf50f353769", "sha256": "057fe3a8945a538a2e3a9ea82733f3024cd62b3405d8a430d7be4e464e6e3de0" }, "downloads": -1, "filename": "pyexcel-io-0.5.9.1.tar.gz", "has_sig": false, "md5_digest": "03a7573b0f46a4ec2e2b7cf50f353769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37660, "upload_time": "2018-08-30T22:07:49", "url": "https://files.pythonhosted.org/packages/98/7c/cc49b20c80f295a8f446327af7bac89991c28097cb785468221675411269/pyexcel-io-0.5.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e7a517ef174eb40f8e1ae10cdb23f29", "sha256": "2cba956814e72b66072d97b00ede4a084ad881ce72129088eb0dc3c7f3d670cd" }, "downloads": -1, "filename": "pyexcel_io-0.5.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7a517ef174eb40f8e1ae10cdb23f29", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 39292, "upload_time": "2019-07-17T20:49:10", "url": "https://files.pythonhosted.org/packages/50/96/4fd9f1fac8aae6f4f66609c5520b3611bceb631a52a4f6d00c8c4c440270/pyexcel_io-0.5.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65493d77d26627d839711d16e7b16520", "sha256": "08dfe39553b996359b143de3d9ec43e196f1138d47cabb73af04a16821b84d79" }, "downloads": -1, "filename": "pyexcel-io-0.5.20.tar.gz", "has_sig": false, "md5_digest": "65493d77d26627d839711d16e7b16520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67809, "upload_time": "2019-07-17T20:49:07", "url": "https://files.pythonhosted.org/packages/65/be/2a3956415d52c5302c6a6aacc08d17f21b653bcdb1f93a6973a393a09c2d/pyexcel-io-0.5.20.tar.gz" } ] }