{ "info": { "author": "Kenneth Reitz", "author_email": "me@kennethreitz.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# Tablib: format-agnostic tabular dataset library\n\n[![Jazzband](https://jazzband.co/static/img/badge.svg)](https://jazzband.co/)\n[![Build Status](https://travis-ci.org/jazzband/tablib.svg?branch=master)](https://travis-ci.org/jazzband/tablib)\n[![codecov](https://codecov.io/gh/jazzband/tablib/branch/master/graph/badge.svg)](https://codecov.io/gh/jazzband/tablib)\n\n _____ ______ ___________ ______\n __ /_______ ____ /_ ___ /___(_)___ /_\n _ __/_ __ `/__ __ \\__ / __ / __ __ \\\n / /_ / /_/ / _ /_/ /_ / _ / _ /_/ /\n \\__/ \\__,_/ /_.___/ /_/ /_/ /_.___/\n\n\nTablib is a format-agnostic tabular dataset library, written in Python.\n\nOutput formats supported:\n\n- Excel (Sets + Books)\n- JSON (Sets + Books)\n- YAML (Sets + Books)\n- Pandas DataFrames (Sets)\n- HTML (Sets)\n- Jira (Sets)\n- TSV (Sets)\n- ODS (Sets)\n- CSV (Sets)\n- DBF (Sets)\n\nNote that tablib *purposefully* excludes XML support. It always will. (Note: This is a\njoke. Pull requests are welcome.)\n\n\n## Overview\n\n`tablib.Dataset()`\n\nA Dataset is a table of tabular data.\nIt may or may not have a header row.\nThey can be build and manipulated as raw Python datatypes (Lists of tuples|dictionaries).\nDatasets can be imported from JSON, YAML, DBF, and CSV;\nthey can be exported to XLSX, XLS, ODS, JSON, YAML, DBF, CSV, TSV, and HTML.\n\n`tablib.Databook()`\n\nA Databook is a set of Datasets.\nThe most common form of a Databook is an Excel file with multiple spreadsheets.\nDatabooks can be imported from JSON and YAML;\nthey can be exported to XLSX, XLS, ODS, JSON, and YAML.\n\n\n## Usage\n\nPopulate fresh data files:\n\n```python\nheaders = ('first_name', 'last_name')\n\ndata = [\n ('John', 'Adams'),\n ('George', 'Washington')\n]\n\ndata = tablib.Dataset(*data, headers=headers)\n```\n\nIntelligently add new rows:\n\n```python\n>>> data.append(('Henry', 'Ford'))\n```\n\nIntelligently add new columns:\n\n```python\n>>> data.append_col((90, 67, 83), header='age')\n```\n\nSlice rows:\n\n```python\n>>> print(data[:2])\n[('John', 'Adams', 90), ('George', 'Washington', 67)]\n```\n\nSlice columns by header:\n\n```python\n>>> print(data['first_name'])\n['John', 'George', 'Henry']\n```\n\nEasily delete rows:\n\n```python\n>>> del data[1]\n```\n\n\n## Exports\n\nDrumroll please...........\n\n### JSON!\n\n```python\n>>> print(data.export('json'))\n[\n {\n \"last_name\": \"Adams\",\n \"age\": 90,\n \"first_name\": \"John\"\n },\n {\n \"last_name\": \"Ford\",\n \"age\": 83,\n \"first_name\": \"Henry\"\n }\n]\n```\n\n### YAML!\n\n```python\n>>> print(data.export('yaml'))\n- {age: 90, first_name: John, last_name: Adams}\n- {age: 83, first_name: Henry, last_name: Ford}\n```\n\n### CSV...\n\n```python\n>>> print(data.export('csv'))\nfirst_name,last_name,age\nJohn,Adams,90\nHenry,Ford,83\n```\n\n### EXCEL!\n\n```python\n>>> with open('people.xls', 'wb') as f:\n... f.write(data.export('xls'))\n```\n\n### DBF!\n\n```python\n>>> with open('people.dbf', 'wb') as f:\n... f.write(data.export('dbf'))\n```\n\n### Pandas DataFrame!\n\n```python\n>>> print(data.export('df')):\n first_name last_name age\n0 John Adams 90\n1 Henry Ford 83\n```\n\nIt's that easy.\n\n\n## Installation\n\nTo install tablib, simply:\n\n```console\n$ pip install tablib[pandas]\n```\n\nMake sure to check out [Tablib on PyPI](https://pypi.org/project/tablib/)!\n\n\n## Contribute\n\nPlease see the [contributing guide](https://github.com/jazzband/tablib/blob/master/.github/CONTRIBUTING.md).\n\n\n# History\n\n## 0.14.0 (2019-10-19)\n\n### Deprecations\n\n- The 0.14.x series will be the last to support Python 2\n\n### Breaking changes\n\n- Dropped Python 3.4 support\n\n### Improvements\n\n- Added Python 3.7 and 3.8 support\n- The project is now maintained by the Jazzband team, https://jazzband.co\n- Improved format autodetection and added autodetection for the odf format.\n- Added search to all documentation pages\n- Open xlsx workbooks in read-only mode (#316)\n- Unpin requirements\n- Only install backports.csv on Python 2\n\n### Bugfixes\n\n- Fixed `DataBook().load` parameter ordering (first stream, then format).\n- Fixed a regression for xlsx exports where non-string values were forced to\n strings (#314)\n- Fixed xlsx format detection (which was often detected as `xls` format)\n\n## 0.13.0 (2019-03-08)\n\n- Added reStructuredText output capability (#336)\n- Added Jira output capability\n- Stopped calling openpyxl deprecated methods (accessing cells, removing sheets)\n (openpyxl minimal version is now 2.4.0)\n- Fixed a circular dependency issue in JSON output (#332)\n- Fixed Unicode error for the CSV export on Python 2 (#215)\n- Removed usage of optional `ujson` (#311)\n- Dropped Python 3.3 support\n\n## 0.12.1 (2017-09-01)\n\n- Favor `Dataset.export()` over `Dataset.` syntax in docs\n- Make Panda dependency optional\n\n## 0.12.0 (2017-08-27)\n\n- Add initial Panda DataFrame support\n- Dropped Python 2.6 support\n\n## 0.11.5 (2017-06-13)\n\n- Use `yaml.safe_load` for importing yaml.\n\n## 0.11.4 (2017-01-23)\n\n- Use built-in `json` package if available\n- Support Python 3.5+ in classifiers\n\n### Bugfixes\n\n- Fixed textual representation for Dataset with no headers\n- Handle decimal types\n\n## 0.11.3 (2016-02-16)\n\n- Release fix.\n\n## 0.11.2 (2016-02-16)\n\n### Bugfixes\n\n- Fix export only formats.\n- Fix for xlsx output.\n\n## 0.11.1 (2016-02-07)\n\n### Bugfixes\n\n- Fixed packaging error on Python 3.\n\n\n## 0.11.0 (2016-02-07)\n\n### New Formats!\n\n- Added LaTeX table export format (`Dataset.latex`).\n- Support for dBase (DBF) files (`Dataset.dbf`).\n\n### Improvements\n\n- New import/export interface (`Dataset.export()`, `Dataset.load()`).\n- CSV custom delimiter support (`Dataset.export('csv', delimiter='$')`).\n- Adding ability to remove duplicates to all rows in a dataset (`Dataset.remove_duplicates()`).\n- Added a mechanism to avoid `datetime.datetime` issues when serializing data.\n- New `detect_format()` function (mostly for internal use).\n- Update the vendored unicodecsv to fix `None` handling.\n- Only freeze the headers row, not the headers columns (xls).\n\n### Breaking Changes\n\n- `detect()` function removed.\n\n### Bugfixes\n\n- Fix XLSX import.\n- Bugfix for `Dataset.transpose().transpose()`.\n\n\n## 0.10.0 (2014-05-27)\n\n* Unicode Column Headers\n* ALL the bugfixes!\n\n## 0.9.11 (2011-06-30)\n\n* Bugfixes\n\n## 0.9.10 (2011-06-22)\n\n* Bugfixes\n\n## 0.9.9 (2011-06-21)\n\n* Dataset API Changes\n* `stack_rows` => `stack`, `stack_columns` => `stack_cols`\n* column operations have their own methods now (`append_col`, `insert_col`)\n* List-style `pop()`\n* Redis-style `rpush`, `lpush`, `rpop`, `lpop`, `rpush_col`, and `lpush_col`\n\n## 0.9.8 (2011-05-22)\n\n* OpenDocument Spreadsheet support (.ods)\n* Full Unicode TSV support\n\n\n## 0.9.7 (2011-05-12)\n\n* Full XLSX Support!\n* Pickling Bugfix\n* Compat Module\n\n\n## 0.9.6 (2011-05-12)\n\n* `seperators` renamed to `separators`\n* Full unicode CSV support\n\n\n## 0.9.5 (2011-03-24)\n\n* Python 3.1, Python 3.2 Support (same code base!)\n* Formatter callback support\n* Various bug fixes\n\n\n\n## 0.9.4 (2011-02-18)\n\n* Python 2.5 Support!\n* Tox Testing for 2.5, 2.6, 2.7\n* AnyJSON Integrated\n* OrderedDict support\n* Caved to community pressure (spaces)\n\n\n## 0.9.3 (2011-01-31)\n\n* Databook duplication leak fix.\n* HTML Table output.\n* Added column sorting.\n\n\n## 0.9.2 (2010-11-17)\n\n* Transpose method added to Datasets.\n* New frozen top row in Excel output.\n* Pickling support for Datasets and Rows.\n* Support for row/column stacking.\n\n\n## 0.9.1 (2010-11-04)\n\n* Minor reference shadowing bugfix.\n\n\n## 0.9.0 (2010-11-04)\n\n* Massive documentation update!\n* Tablib.org!\n* Row tagging and Dataset filtering!\n* Column insert/delete support\n* Column append API change (header required)\n* Internal Changes (Row object and use thereof)\n\n\n## 0.8.5 (2010-10-06)\n\n* New import system. All dependencies attempt to load from site-packages,\n then fallback on tenderized modules.\n\n\n## 0.8.4 (2010-10-04)\n\n* Updated XLS output: Only wrap if '\\\\n' in cell.\n\n\n## 0.8.3 (2010-10-04)\n\n* Ability to append new column passing a callable\n as the value that will be applied to every row.\n\n\n## 0.8.2 (2010-10-04)\n\n* Added alignment wrapping to written cells.\n* Added separator support to XLS.\n\n\n## 0.8.1 (2010-09-28)\n\n* Packaging Fix\n\n\n## 0.8.0 (2010-09-25)\n\n* New format plugin system!\n* Imports! ELEGANT Imports!\n* Tests. Lots of tests.\n\n\n## 0.7.1 (2010-09-20)\n\n* Reverting methods back to properties.\n* Windows bug compensated in documentation.\n\n\n## 0.7.0 (2010-09-20)\n\n* Renamed DataBook Databook for consistency.\n* Export properties changed to methods (XLS filename / StringIO bug).\n* Optional Dataset.xls(path='filename') support (for writing on windows).\n* Added utf-8 on the worksheet level.\n\n\n## 0.6.4 (2010-09-19)\n\n* Updated unicode export for XLS.\n* More exhaustive unit tests.\n\n\n## 0.6.3 (2010-09-14)\n\n* Added Dataset.append() support for columns.\n\n\n## 0.6.2 (2010-09-13)\n\n* Fixed Dataset.append() error on empty dataset.\n* Updated Dataset.headers property w/ validation.\n* Added Testing Fixtures.\n\n## 0.6.1 (2010-09-12)\n\n* Packaging hotfixes.\n\n\n## 0.6.0 (2010-09-11)\n\n* Public Release.\n* Export Support for XLS, JSON, YAML, and CSV.\n* DataBook Export for XLS, JSON, and YAML.\n* Python Dict Property Support.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://tablib.readthedocs.io", "keywords": "", "license": "MIT", "maintainer": "Jazzband", "maintainer_email": "roadies@jazzband.co", "name": "tablib", "package_url": "https://pypi.org/project/tablib/", "platform": "", "project_url": "https://pypi.org/project/tablib/", "project_urls": { "Homepage": "https://tablib.readthedocs.io" }, "release_url": "https://pypi.org/project/tablib/0.14.0/", "requires_dist": [ "odfpy", "openpyxl (>=2.4.0)", "markuppy", "xlrd", "xlwt", "pyyaml", "backports.csv ; python_version < \"3.0\"", "pandas ; extra == 'pandas'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "Format agnostic tabular data library (XLS, JSON, YAML, CSV)", "version": "0.14.0" }, "last_serial": 5999497, "releases": { "0.0.1": [], "0.10.0": [ { "comment_text": "", "digests": { "md5": "9da1a3c1c8a905cc183c837823a5fae2", "sha256": "b1f0d35c3d2b2c40d33a310ca99f37223264879f2e53c63c1ecbfaeefc26919d" }, "downloads": -1, "filename": "tablib-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9da1a3c1c8a905cc183c837823a5fae2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 864236, "upload_time": "2014-05-27T16:51:08", "url": "https://files.pythonhosted.org/packages/11/71/6dde93f95ee605a75d9149db396c9bda7edc8c031c92c23d2446795e5df8/tablib-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41fb8a731f6ef54812045ef9bf2909c6", "sha256": "41c2dad7f491f5557e22783a9af81bed62f7b6fb0d7afd4c2ee301f3eb428c93" }, "downloads": -1, "filename": "tablib-0.10.0.tar.gz", "has_sig": false, "md5_digest": "41fb8a731f6ef54812045ef9bf2909c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 724961, "upload_time": "2014-05-27T16:51:05", "url": "https://files.pythonhosted.org/packages/b9/59/ee7267257ad70f795669525a04d9838474ee38b3025f28c018090231e4ad/tablib-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "acd6a3d131837a778126f6b9135a3a97", "sha256": "73c98bd2a25653991fe9eab356ea0abd7ce776e8b3c4f3b54a3de886d9ccb399" }, "downloads": -1, "filename": "tablib-0.11.0.tar.gz", "has_sig": false, "md5_digest": "acd6a3d131837a778126f6b9135a3a97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 402550, "upload_time": "2016-02-07T15:57:18", "url": "https://files.pythonhosted.org/packages/42/ac/0718f83ae5b102dbce0abc0e408be6b3b5c1ee38171b37fea6c39dff926c/tablib-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "c418e8c5fae6d9f34c395cb7c0d0b90d", "sha256": "f3727503553320dab268ccb604507c0a2ad1a5dae023362908984d0ec1fcca1a" }, "downloads": -1, "filename": "tablib-0.11.1.tar.gz", "has_sig": false, "md5_digest": "c418e8c5fae6d9f34c395cb7c0d0b90d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 758097, "upload_time": "2016-02-07T18:41:12", "url": "https://files.pythonhosted.org/packages/5b/84/9d73282cb77277f3d61b536a9f61c99b25a5a590815a76c4a19dd090a0a2/tablib-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "34ee2a30e74f164e8e86701b68c7cb5d", "sha256": "b91d4313504742e3a63c0be30775a12f8fca91d686062604b1eb591c735c16f5" }, "downloads": -1, "filename": "tablib-0.11.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34ee2a30e74f164e8e86701b68c7cb5d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 905692, "upload_time": "2016-02-16T13:28:42", "url": "https://files.pythonhosted.org/packages/af/4a/e9802db44e8956f2043d681ea36e42e2cb5eaabb21b7982644a139b019b6/tablib-0.11.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ee5f04f7402ad2dafa694bb1932bbb6", "sha256": "553dd5b58e8e6e039aaa61587ec2fab38c05f0e25f58ac65b81a7851db62a497" }, "downloads": -1, "filename": "tablib-0.11.2.tar.gz", "has_sig": false, "md5_digest": "0ee5f04f7402ad2dafa694bb1932bbb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 758287, "upload_time": "2016-02-16T13:28:27", "url": "https://files.pythonhosted.org/packages/9b/00/3e835b6023ad8a72f159824c74b4170c4ef27b41986cc9d507036385c77a/tablib-0.11.2.tar.gz" } ], "0.11.3": [ { "comment_text": "", "digests": { "md5": "e1202f5838ef2f6417126f26ecc8e464", "sha256": "6369662b116a7ed7a13545ebac266c063f170ff9215e918ba01a1ef20a864c9a" }, "downloads": -1, "filename": "tablib-0.11.3.tar.gz", "has_sig": false, "md5_digest": "e1202f5838ef2f6417126f26ecc8e464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 762408, "upload_time": "2016-12-05T21:47:05", "url": "https://files.pythonhosted.org/packages/12/93/2bdd501dad13f253cfc8bd066ff18313e4741c1c11d336dd9bbd78aa7845/tablib-0.11.3.tar.gz" } ], "0.11.4": [ { "comment_text": "", "digests": { "md5": "d469684f0ac44eb18f9c18ff1e299779", "sha256": "3eed36e7d161058a487eee4a208dc5adefeb12790bb6e646fa6fcf0e353208e2" }, "downloads": -1, "filename": "tablib-0.11.4.tar.gz", "has_sig": false, "md5_digest": "d469684f0ac44eb18f9c18ff1e299779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 763129, "upload_time": "2017-01-23T21:12:57", "url": "https://files.pythonhosted.org/packages/99/e2/eb6c7b83bd5d2dc7148ca9d1b4ebfeb134c8fc03af83cddc1e65f8cd216b/tablib-0.11.4.tar.gz" } ], "0.11.5": [ { "comment_text": "", "digests": { "md5": "ef174bd0099d055259a53aa0dabf5b85", "sha256": "27aafe2bf6573472f4ab330b2e46e9ebf01942a204bfaee784191848411afe05" }, "downloads": -1, "filename": "tablib-0.11.5.tar.gz", "has_sig": false, "md5_digest": "ef174bd0099d055259a53aa0dabf5b85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62802, "upload_time": "2017-06-13T16:31:57", "url": "https://files.pythonhosted.org/packages/d6/b8/f606258ec113a2d244c0c7254c57d1dd0f5d2ba090c7d26216c4a354243b/tablib-0.11.5.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "f514a171ea69a0ab87688c9549356650", "sha256": "3c341e1a2c549a433d81261d9e8d0412fbfcbf525a01d454cc975d70fb77789b" }, "downloads": -1, "filename": "tablib-0.12.0.tar.gz", "has_sig": false, "md5_digest": "f514a171ea69a0ab87688c9549356650", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63121, "upload_time": "2017-08-27T07:45:34", "url": "https://files.pythonhosted.org/packages/92/b9/5069569f215c64d7a4a27a643f7a9e8a00c2b235702438eecdc08f5a0a5c/tablib-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "d7ec73dfa58e933c7c531ebf89478b25", "sha256": "b8cf50a61d66655229993f2ee29220553fb2c80403479f8e6de77c0c24649d87" }, "downloads": -1, "filename": "tablib-0.12.1.tar.gz", "has_sig": false, "md5_digest": "d7ec73dfa58e933c7c531ebf89478b25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63420, "upload_time": "2017-09-01T19:37:31", "url": "https://files.pythonhosted.org/packages/e4/9f/cba4e1145ca9ec84d9326f7ce38c6b5f37d9be8bc1af1bd8b19c20374095/tablib-0.12.1.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "c3c057e58233fc08cb1a8562d58632bd", "sha256": "0f88a9cebdaa1a2cc29ae57387082ee81015d1149ecd34e48a8c8d3b4dd21670" }, "downloads": -1, "filename": "tablib-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3c057e58233fc08cb1a8562d58632bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75730, "upload_time": "2019-03-08T12:17:37", "url": "https://files.pythonhosted.org/packages/7b/c7/cb74031b330cd94f3580926dc707d148b4ba9138449fc9f433cb79e640d8/tablib-0.13.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5eae7f360ed700f92e9f708e0ec6e137", "sha256": "5f33c079b07eb10cf9c4b4696add2ecf32c89db7729240546ecdcd5c92f67e13" }, "downloads": -1, "filename": "tablib-0.13.0.tar.gz", "has_sig": false, "md5_digest": "5eae7f360ed700f92e9f708e0ec6e137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65131, "upload_time": "2019-03-08T12:17:39", "url": "https://files.pythonhosted.org/packages/77/bf/c58a0aaf9e94c002955ae64f1bfd044dc5f34b3e9b278de152402560d060/tablib-0.13.0.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "2ffbfb2ea3d66b34c0e6c7d30c8dc0e0", "sha256": "00654241e5beee437ba544e4fa4abef70ccec3668503aa95406c1250bb660770" }, "downloads": -1, "filename": "tablib-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2ffbfb2ea3d66b34c0e6c7d30c8dc0e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 65154, "upload_time": "2019-10-19T10:45:24", "url": "https://files.pythonhosted.org/packages/7f/8d/665f895e4355f1ee95665e003b994512c8b670148a921aa9acec9d1607fb/tablib-0.14.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4352d512c27ec0eb9c0219578bf56010", "sha256": "6336e7aa3f0e5894b47270a3dc639cc2e78eb823c7ccb8c4512fb408cdc18d08" }, "downloads": -1, "filename": "tablib-0.14.0.tar.gz", "has_sig": false, "md5_digest": "4352d512c27ec0eb9c0219578bf56010", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 76937, "upload_time": "2019-10-19T10:46:54", "url": "https://files.pythonhosted.org/packages/79/ec/69c399f5978012e1fd1fe0778d9855bbf43780a18345b64f4ec477b67ba5/tablib-0.14.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "187c3dead5d3773eb908ff0a07faae51", "sha256": "8b577bd60254d187630fbed8aacc0b75d9663a84bf89885d54642928321d341d" }, "downloads": -1, "filename": "tablib-0.6.1.tar.gz", "has_sig": false, "md5_digest": "187c3dead5d3773eb908ff0a07faae51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8195, "upload_time": "2011-05-11T02:25:36", "url": "https://files.pythonhosted.org/packages/51/d2/4cdf3715d296b5b0231c0d94e67969f9becb989c71d456f20824d10d9aa7/tablib-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "31edaefe493397b61d30c56e08962f31", "sha256": "b9c7ac7975a400af856fdbbd9161e5c483aa57f58632c7c26d4aea620054c62f" }, "downloads": -1, "filename": "tablib-0.6.2.tar.gz", "has_sig": false, "md5_digest": "31edaefe493397b61d30c56e08962f31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8637, "upload_time": "2011-05-11T02:25:56", "url": "https://files.pythonhosted.org/packages/2d/0d/73fac2d46b4ec5de30d73bd2a792700446d2a1bc85dd51ad78dbbc19e76c/tablib-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "c3a1327c691f7bc003b7f4b2e9278c0d", "sha256": "f9f690ed78a01f45d0bea40d3f5f11e9a30d720e88f447937d9eb818ec2ce975" }, "downloads": -1, "filename": "tablib-0.6.3.tar.gz", "has_sig": false, "md5_digest": "c3a1327c691f7bc003b7f4b2e9278c0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8911, "upload_time": "2011-05-11T02:26:58", "url": "https://files.pythonhosted.org/packages/aa/18/d4162da5eeb17bd69a77f3ce1d6b9fe74e8bb2e6a7a6e7e3481119f7d1d7/tablib-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "4a17f6458a820b0f55717963efc7b874", "sha256": "79f5315d63fd4257d531b86301cb46e862e678c66445eb3cd9a4139d1e8abf98" }, "downloads": -1, "filename": "tablib-0.6.4.tar.gz", "has_sig": false, "md5_digest": "4a17f6458a820b0f55717963efc7b874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9004, "upload_time": "2011-05-11T02:27:06", "url": "https://files.pythonhosted.org/packages/66/b3/386011297cb44219ca681ef1c781e0ec900009c8dd576de18222f1f812aa/tablib-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e82b33af897cd36dfac64ec94efbe7c7", "sha256": "7ab72bf759be998381ee796179df8fb7f30bad93c726f161c097136d42230a23" }, "downloads": -1, "filename": "tablib-0.7.0.tar.gz", "has_sig": false, "md5_digest": "e82b33af897cd36dfac64ec94efbe7c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9155, "upload_time": "2011-05-11T02:27:48", "url": "https://files.pythonhosted.org/packages/83/f3/336afc602f6679a5a4e0c302a0b03f8d255a5e1ade5bf276a1948bf3db01/tablib-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "357294cc74027d54ee3c07b1fea2ac21", "sha256": "1a3786d05b6b2024341c0f9d00e7e0462ac93ffbc56f265064775e8f990e10ec" }, "downloads": -1, "filename": "tablib-0.7.1.tar.gz", "has_sig": false, "md5_digest": "357294cc74027d54ee3c07b1fea2ac21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9174, "upload_time": "2011-05-11T02:27:56", "url": "https://files.pythonhosted.org/packages/ae/e8/0aa89a20f99467325ef59464853cb05e84ead2385fdac10cea5684f6d1de/tablib-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "5dc0bf1022487a70e8ea762d23b73200", "sha256": "2523b5b46fd92ef52963ceb92b5f3591503b2d57b37d4d15c72d99602ac71a6d" }, "downloads": -1, "filename": "tablib-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5dc0bf1022487a70e8ea762d23b73200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9411, "upload_time": "2011-05-11T02:28:09", "url": "https://files.pythonhosted.org/packages/69/06/a5c5dc391ecec236a199e1dcb1e2fb7a6f0729a9002760fee1983ceaf755/tablib-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "1530fb00dcc845674ea314b38a76bb0d", "sha256": "ecfae68eec3a3d81518b6a574724be8a773a852bfb8c369276ef865d323c5357" }, "downloads": -1, "filename": "tablib-0.8.1.tar.gz", "has_sig": false, "md5_digest": "1530fb00dcc845674ea314b38a76bb0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10393, "upload_time": "2011-05-11T02:28:16", "url": "https://files.pythonhosted.org/packages/1d/64/17156814647fcb0f362c0187b8cc24a5aa442a1623ddf28d1506cc62cc7f/tablib-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "f42bb016ec44b982a9b964a138b5c24f", "sha256": "ca42cc8ffb3623c5ed7854b413cee7b52865401685b39f1cd36d311665def5fd" }, "downloads": -1, "filename": "tablib-0.8.2.tar.gz", "has_sig": false, "md5_digest": "f42bb016ec44b982a9b964a138b5c24f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10850, "upload_time": "2011-05-11T02:28:22", "url": "https://files.pythonhosted.org/packages/61/e4/a6bab3e4bedb13d253b4f308bbfe536df7317e147d1dc11b0b6569b7847e/tablib-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "2878e14940b56624b407e1457dffab02", "sha256": "99d68d12f416780f9ece9abe395bc75985e6fef8d2bf3fd354cba0de22dd9cd5" }, "downloads": -1, "filename": "tablib-0.8.3.tar.gz", "has_sig": false, "md5_digest": "2878e14940b56624b407e1457dffab02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11702, "upload_time": "2011-05-11T02:28:28", "url": "https://files.pythonhosted.org/packages/d5/2a/91a15bbde265ff214387bc0922671080e4fe57a679120db508092e2f52e2/tablib-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "e583b97d45d1c9037242cf987f3e7e37", "sha256": "b5fabbfeeaa368e16042e2fd58f16eaa2864fbf59ecabdce61ba03507a9d958a" }, "downloads": -1, "filename": "tablib-0.8.4.tar.gz", "has_sig": false, "md5_digest": "e583b97d45d1c9037242cf987f3e7e37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11767, "upload_time": "2011-05-11T02:28:34", "url": "https://files.pythonhosted.org/packages/c3/06/c9313f2e31968a5b05dfd49f3f4ef3ff7bda8f7f10f510e4dbe7f3fc299d/tablib-0.8.4.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "6feca881c8fd25d39006182440480cee", "sha256": "51b365a7d861bd2a32596311e449dd558e815781cd833c7d322d3a61b1ffcc96" }, "downloads": -1, "filename": "tablib-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6feca881c8fd25d39006182440480cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147343, "upload_time": "2011-05-11T02:29:00", "url": "https://files.pythonhosted.org/packages/ed/91/64c5786ba3d245dbdb1a7adf198e659512e2b000d91f188f2f911f528b04/tablib-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "a9d568e2cdd18683cbfcdc47344e0c04", "sha256": "7d3a81034b6585d3ae1a6e70573e67d416ae4c1df60bf2e80226f39348dff7bd" }, "downloads": -1, "filename": "tablib-0.9.1.tar.gz", "has_sig": false, "md5_digest": "a9d568e2cdd18683cbfcdc47344e0c04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147377, "upload_time": "2011-05-11T02:29:08", "url": "https://files.pythonhosted.org/packages/e5/df/7b3f3512440ae52aef95e084a588d3386ba174331cbea912cfdeb7ac2f80/tablib-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "c89cae4061e24993577fbd4bc7f97d67", "sha256": "5d3d0067ff734ffb12291411b01570e3ed15b989e4e31e1e57b5d26d665cfc6f" }, "downloads": -1, "filename": "tablib-0.9.10.tar.gz", "has_sig": false, "md5_digest": "c89cae4061e24993577fbd4bc7f97d67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 571322, "upload_time": "2011-06-23T12:47:07", "url": "https://files.pythonhosted.org/packages/20/70/146ff2b264e907bda446a53a8dd3de13eefd8ea0104b474fb276ad6983cc/tablib-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "72ebb27dd1d2476d358dfc75fc90dc8f", "sha256": "05d7a1bcf5e723f1051b87bc4a699fce6f5a3fa158d91308c478ec7cd74290fd" }, "downloads": -1, "filename": "tablib-0.9.11.tar.gz", "has_sig": false, "md5_digest": "72ebb27dd1d2476d358dfc75fc90dc8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 571410, "upload_time": "2011-06-30T22:29:51", "url": "https://files.pythonhosted.org/packages/ba/0b/f29fcec93a9444b2b2b302689ab9933b55d3c495ae6c47ae34cf701358c6/tablib-0.9.11.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "836c0dd4976a26c7b67edc5448a4c802", "sha256": "0813b09f9102e342892c3f250f34ca2100b2dfca9a038f00f829883f017ab373" }, "downloads": -1, "filename": "tablib-0.9.2.tar.gz", "has_sig": false, "md5_digest": "836c0dd4976a26c7b67edc5448a4c802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149533, "upload_time": "2011-05-11T02:29:15", "url": "https://files.pythonhosted.org/packages/43/ed/befe97763805d58a7c7594ec1235f6345d628987168853db7047afe12cab/tablib-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "d93e8b62aae9d3294f5b46f5b3881b0a", "sha256": "971a0166ecc9c4a4e48a88ac48aacb5b8b35b1472bde09f20abc993cf3bf1939" }, "downloads": -1, "filename": "tablib-0.9.3.tar.gz", "has_sig": false, "md5_digest": "d93e8b62aae9d3294f5b46f5b3881b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155196, "upload_time": "2011-05-11T02:29:22", "url": "https://files.pythonhosted.org/packages/87/3b/65e87ddcc962bb10dc9c2ccfd145cfc210d1ead658c0b287c960ac7a0564/tablib-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "9c3ddf3be72f605d2ab48966755fb7e9", "sha256": "5bdd9fa5a6e267d8d4fc65263b3870e51e1563c6e36fb142252341ce300cb495" }, "downloads": -1, "filename": "tablib-0.9.4.tar.gz", "has_sig": false, "md5_digest": "9c3ddf3be72f605d2ab48966755fb7e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143317, "upload_time": "2011-05-11T02:29:30", "url": "https://files.pythonhosted.org/packages/fe/79/af7840a860a29e968e0b6de40a65031727611694d64a883f40a51bcd316d/tablib-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "76a95980ef524838143ffa051e0a0501", "sha256": "f64467961944ac2561d4b1f883ef50af598099f4ae25ca516b69d14c8ddfb7cb" }, "downloads": -1, "filename": "tablib-0.9.5.tar.gz", "has_sig": false, "md5_digest": "76a95980ef524838143ffa051e0a0501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144814, "upload_time": "2011-05-11T02:29:37", "url": "https://files.pythonhosted.org/packages/dc/be/dbf31d3fd90887ef2e2f4f9134a92fa5e6f4b3d1b03c20a98d4b54e7a16f/tablib-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "f33c089dadb4f37c2e445920f57bcb70", "sha256": "a759a503606101274224355100bd6f549e5b54c11121381a4cc19d1ee9e54601" }, "downloads": -1, "filename": "tablib-0.9.6.tar.gz", "has_sig": false, "md5_digest": "f33c089dadb4f37c2e445920f57bcb70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 142185, "upload_time": "2011-05-12T08:54:29", "url": "https://files.pythonhosted.org/packages/4e/b0/c03726025f24778b43526afcdabe909bc2db12f1f3313927e84cf9ecc2f4/tablib-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "9adf657e52d3159036074dc3128a1a3a", "sha256": "900434294ebfe37a9865b54dbee116d1b30f79f1f6c7119e3773539912d8a5fd" }, "downloads": -1, "filename": "tablib-0.9.7.tar.gz", "has_sig": false, "md5_digest": "9adf657e52d3159036074dc3128a1a3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184269, "upload_time": "2011-05-13T07:26:43", "url": "https://files.pythonhosted.org/packages/47/f2/109069f18acd273ca4a22d212b1643645ef739f2cfbced0482af4b338844/tablib-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "b9a8fbb99088b3808b9c05fd7ea0d1af", "sha256": "c62186bdc479b4c0eedb35ed9440386f2a6ccd5b02f3ac83e7bcba63876656df" }, "downloads": -1, "filename": "tablib-0.9.8.tar.gz", "has_sig": false, "md5_digest": "b9a8fbb99088b3808b9c05fd7ea0d1af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289345, "upload_time": "2011-05-23T17:28:55", "url": "https://files.pythonhosted.org/packages/18/b1/3980bca16bc29cdb6aa0fab14b21bcb60c767dd0e3320df833568a9c5fae/tablib-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "65ff3fa8a1388fa674d61615bb90cb4b", "sha256": "f6e9d64f9d69f6e1c84d9282c80f52fc28091e6be2a33c98853ad49509ca0bcb" }, "downloads": -1, "filename": "tablib-0.9.9.tar.gz", "has_sig": false, "md5_digest": "65ff3fa8a1388fa674d61615bb90cb4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 571196, "upload_time": "2011-06-22T05:02:50", "url": "https://files.pythonhosted.org/packages/dc/fa/7db18dc65f27483f8f4f2a9577d024a4a7c30d441998c34db03f916e4d3a/tablib-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ffbfb2ea3d66b34c0e6c7d30c8dc0e0", "sha256": "00654241e5beee437ba544e4fa4abef70ccec3668503aa95406c1250bb660770" }, "downloads": -1, "filename": "tablib-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2ffbfb2ea3d66b34c0e6c7d30c8dc0e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 65154, "upload_time": "2019-10-19T10:45:24", "url": "https://files.pythonhosted.org/packages/7f/8d/665f895e4355f1ee95665e003b994512c8b670148a921aa9acec9d1607fb/tablib-0.14.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4352d512c27ec0eb9c0219578bf56010", "sha256": "6336e7aa3f0e5894b47270a3dc639cc2e78eb823c7ccb8c4512fb408cdc18d08" }, "downloads": -1, "filename": "tablib-0.14.0.tar.gz", "has_sig": false, "md5_digest": "4352d512c27ec0eb9c0219578bf56010", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 76937, "upload_time": "2019-10-19T10:46:54", "url": "https://files.pythonhosted.org/packages/79/ec/69c399f5978012e1fd1fe0778d9855bbf43780a18345b64f4ec477b67ba5/tablib-0.14.0.tar.gz" } ] }