{ "info": { "author": "Open Knowledge Foundation", "author_email": "info@okfn.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "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", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# tabulator-py\n\n[![Travis](https://img.shields.io/travis/frictionlessdata/tabulator-py/master.svg)](https://travis-ci.org/frictionlessdata/tabulator-py)\n[![Coveralls](http://img.shields.io/coveralls/frictionlessdata/tabulator-py.svg?branch=master)](https://coveralls.io/r/frictionlessdata/tabulator-py?branch=master)\n[![PyPi](https://img.shields.io/pypi/v/tabulator.svg)](https://pypi.python.org/pypi/tabulator)\n[![Github](https://img.shields.io/badge/github-master-brightgreen)](https://github.com/frictionlessdata/tabulator-py)\n[![Gitter](https://img.shields.io/gitter/room/frictionlessdata/chat.svg)](https://gitter.im/frictionlessdata/chat)\n\nA library for reading and writing tabular data (csv/xls/json/etc).\n\n> **[Important Notice]** We have released [Frictionless Framework](https://github.com/frictionlessdata/frictionless-py). This framework is logical continuation of `tabulator` that was extended to be a complete data solution. The change in not breaking for the existing software so no actions are required. Please read the [Migration Guide](https://framework.frictionlessdata.io/docs/development/migration) from `tabulator` to Frictionless Framework.\n> - we continue to bug-fix `tabulator@1.x` in this [repository](https://github.com/frictionlessdata/tabulator-py) as well as it's available on [PyPi](https://pypi.org/project/tabulator/) as it was before\n> - please note that `frictionless@3.x` version's API, we're working on at the moment, is not stable\n> - we will release `frictionless@4.x` by the end of 2020 to be the first SemVer/stable version\n\n## Features\n\n- **Supports most common tabular formats**: CSV, XLS, ODS, JSON, Google Sheets, SQL, and others. See complete list [below](#supported-file-formats).\n- **Loads local and remote data**: Supports HTTP, FTP and S3.\n- **Low memory usage**: Only the current row is kept in memory, so you can\n large datasets.\n- **Supports compressed files**: Using ZIP or GZIP algorithms.\n- **Extensible**: You can add support for custom file formats and loaders (e.g.\n FTP).\n\n## Contents\n\n\n\n - [Getting started](#getting-started)\n - [Installation](#installation)\n - [Running on CLI](#running-on-cli)\n - [Running on Python](#running-on-python)\n - [Documentation](#documentation)\n - [Working with Stream](#working-with-stream)\n - [Supported schemes](#supported-schemes)\n - [Supported file formats](#supported-file-formats)\n - [Custom file sources and formats](#custom-file-sources-and-formats)\n - [API Reference](#api-reference)\n - [`cli`](#cli)\n - [`Stream`](#stream)\n - [`Loader`](#loader)\n - [`Parser`](#parser)\n - [`Writer`](#writer)\n - [`validate`](#validate)\n - [`TabulatorException`](#tabulatorexception)\n - [`SourceError`](#sourceerror)\n - [`SchemeError`](#schemeerror)\n - [`FormatError`](#formaterror)\n - [`EncodingError`](#encodingerror)\n - [`CompressionError`](#compressionerror)\n - [`IOError`](#ioerror)\n - [`LoadingError`](#loadingerror)\n - [`HTTPError`](#httperror)\n - [Contributing](#contributing)\n - [Changelog](#changelog)\n\n\n\n## Getting started\n\n### Installation\n\n```bash\n$ pip install tabulator\n```\n\n### Running on CLI\n\nTabulator ships with a simple CLI called `tabulator` to read tabular data. For\nexample:\n\n```bash\n$ tabulator https://github.com/frictionlessdata/tabulator-py/raw/4c1b3943ac98be87b551d87a777d0f7ca4904701/data/table.csv.gz\nid,name\n1,english\n2,\u4e2d\u56fd\u4eba\n```\n\nYou can see all supported options by running `tabulator --help`.\n\n### Running on Python\n\n```python\nfrom tabulator import Stream\n\nwith Stream('data.csv', headers=1) as stream:\n stream.headers # [header1, header2, ..]\n for row in stream:\n print(row) # [value1, value2, ..]\n```\n\nYou can find other examples in the [examples][examples-dir] directory.\n\n## Documentation\n\nIn the following sections, we'll walk through some usage examples of\nthis library. All examples were tested with Python 3.6, but should\nrun fine with Python 3.3+.\n\n### Working with Stream\n\nThe `Stream` class represents a tabular stream. It takes the file path as the\n`source` argument. For example:\n\n```\n://path/to/file.\n```\n\nIt uses this path to determine the file format (e.g. CSV or XLS) and scheme\n(e.g. HTTP or postgresql). It also supports format extraction from URLs like `http://example.com?format=csv`. If necessary, you also can define these explicitly.\n\nLet's try it out. First, we create a `Stream` object passing the path to a CSV file.\n\n```python\nimport tabulator\n\nstream = tabulator.Stream('data.csv')\n```\n\nAt this point, the file haven't been read yet. Let's open the stream so we can\nread the contents.\n\n```python\ntry:\n stream.open()\nexcept tabulator.TabulatorException as e:\n pass # Handle exception\n```\n\nThis will open the underlying data stream, read a small sample to detect the\nfile encoding, and prepare the data to be read. We catch\n`tabulator.TabulatorException` here, in case something goes wrong.\n\nWe can now read the file contents. To iterate over each row, we do:\n\n```python\nfor row in stream.iter():\n print(row) # [value1, value2, ...]\n```\n\nThe `stream.iter()` method will return each row data as a list of values. If\nyou prefer, you could call `stream.iter(keyed=True)` instead, which returns a\ndictionary with the column names as keys. Either way, this method keeps only a\nsingle row in memory at a time. This means it can handle handle large files\nwithout consuming too much memory.\n\nIf you want to read the entire file, use `stream.read()`. It accepts the same\narguments as `stream.iter()`, but returns all rows at once.\n\n```python\nstream.reset()\nrows = stream.read()\n```\n\nNotice that we called `stream.reset()` before reading the rows. This is because\ninternally, tabulator only keeps a pointer to its current location in the file.\nIf we didn't reset this pointer, we would read starting from where we stopped.\nFor example, if we ran `stream.read()` again, we would get an empty list, as\nthe internal file pointer is at the end of the file (because we've already read\nit all). Depending on the file location, it might be necessary to download the\nfile again to rewind (e.g. when the file was loaded from the web).\n\nAfter we're done, close the stream with:\n\n```python\nstream.close()\n```\n\nThe entire example looks like:\n\n```python\nimport tabulator\n\nstream = tabulator.Stream('data.csv')\ntry:\n stream.open()\nexcept tabulator.TabulatorException as e:\n pass # Handle exception\n\nfor row in stream.iter():\n print(row) # [value1, value2, ...]\n\nstream.reset() # Rewind internal file pointer\nrows = stream.read()\n\nstream.close()\n```\n\nIt could be rewritten to use Python's context manager interface as:\n\n```python\nimport tabulator\n\ntry:\n with tabulator.Stream('data.csv') as stream:\n for row in stream.iter():\n print(row)\n\n stream.reset()\n rows = stream.read()\nexcept tabulator.TabulatorException as e:\n pass\n```\n\nThis is the preferred way, as Python closes the stream automatically, even if some exception was thrown along the way.\n\nThe full API documentation is available as docstrings in the [Stream source code][stream.py].\n\n#### Headers\n\nBy default, tabulator considers that all file rows are values (i.e. there is no\nheader).\n\n```python\nwith Stream([['name', 'age'], ['Alex', 21]]) as stream:\n stream.headers # None\n stream.read() # [['name', 'age'], ['Alex', 21]]\n```\n\nIf you have a header row, you can use the `headers` argument with the its row\nnumber (starting from 1).\n\n```python\n# Integer\nwith Stream([['name', 'age'], ['Alex', 21]], headers=1) as stream:\n stream.headers # ['name', 'age']\n stream.read() # [['Alex', 21]]\n```\n\nYou can also pass a lists of strings to define the headers explicitly:\n\n```python\nwith Stream([['Alex', 21]], headers=['name', 'age']) as stream:\n stream.headers # ['name', 'age']\n stream.read() # [['Alex', 21]]\n```\n\nTabulator also supports multiline headers for the `xls` and `xlsx` formats.\n\n```python\nwith Stream('data.xlsx', headers=[1, 3], fill_merged_cells=True) as stream:\n stream.headers # ['header from row 1-3']\n stream.read() # [['value1', 'value2', 'value3']]\n```\n\n#### Encoding\n\nYou can specify the file encoding (e.g. `utf-8` and `latin1`) via the `encoding`\nargument.\n\n```python\nwith Stream(source, encoding='latin1') as stream:\n stream.read()\n```\n\nIf this argument isn't set, Tabulator will try to infer it from the data. If you\nget a `UnicodeDecodeError` while loading a file, try setting the encoding to\n`utf-8`.\n\n#### Compression (Python3-only)\n\nTabulator supports both ZIP and GZIP compression methods. By default it'll infer from the file name:\n\n```python\nwith Stream('http://example.com/data.csv.zip') as stream:\n stream.read()\n```\n\nYou can also set it explicitly:\n\n```python\nwith Stream('data.csv.ext', compression='gz') as stream:\n stream.read()\n```\n**Options**\n\n- **filename**: filename in zip file to process (default is first file)\n\n#### Allow html\n\nThe `Stream` class raises `tabulator.exceptions.FormatError` if it detects HTML\ncontents. This helps avoiding the relatively common mistake of trying to load a\nCSV file inside an HTML page, for example on GitHub.\n\nYou can disable this behaviour using the `allow_html` option:\n\n```python\nwith Stream(source_with_html, allow_html=True) as stream:\n stream.read() # no exception on open\n```\n\n#### Sample size\n\nTo detect the file's headers, and run other checks like validating that the file\ndoesn't contain HTML, Tabulator reads a sample of rows on the `stream.open()`\nmethod. This data is available via the `stream.sample` property. The number of\nrows used can be defined via the `sample_size` parameters (defaults to 100).\n\n```python\nwith Stream(two_rows_source, sample_size=1) as stream:\n stream.sample # only first row\n stream.read() # first and second rows\n```\n\nYou can disable this by setting `sample_size` to zero. This way, no data will be\nread on `stream.open()`.\n\n#### Bytes sample size\n\nTabulator needs to read a part of the file to infer its encoding. The\n`bytes_sample_size` arguments controls how many bytes will be read for this\ndetection (defaults to 10000).\n\n```python\nsource = 'data/special/latin1.csv'\nwith Stream(source) as stream:\n stream.encoding # 'iso8859-2'\n```\n\nYou can disable this by setting `bytes_sample_size` to zero, in which case it'll\nuse the machine locale's default encoding.\n\n#### Ignore blank headers\n\nWhen `True`, tabulator will ignore columns that have blank headers (defaults to\n`False`).\n\n```python\n# Default behaviour\nsource = 'text://header1,,header3\\nvalue1,value2,value3'\nwith Stream(source, format='csv', headers=1) as stream:\n stream.headers # ['header1', '', 'header3']\n stream.read(keyed=True) # {'header1': 'value1', '': 'value2', 'header3': 'value3'}\n\n# Ignoring columns with blank headers\nsource = 'text://header1,,header3\\nvalue1,value2,value3'\nwith Stream(source, format='csv', headers=1, ignore_blank_headers=True) as stream:\n stream.headers # ['header1', 'header3']\n stream.read(keyed=True) # {'header1': 'value1', 'header3': 'value3'}\n```\n\n#### Ignore listed/not-listed headers\n\nThe option is similar to the `ignore_blank_headers`. It removes arbitrary columns from the data based on the corresponding column names:\n\n```python\n# Ignore listed headers (omit columns)\nsource = 'text://header1,header2,header3\\nvalue1,value2,value3'\nwith Stream(source, format='csv', headers=1, ignore_listed_headers=['header2']) as stream:\n assert stream.headers == ['header1', 'header3']\n assert stream.read(keyed=True) == [\n {'header1': 'value1', 'header3': 'value3'},\n ]\n\n# Ignore NOT listed headers (pick colums)\nsource = 'text://header1,header2,header3\\nvalue1,value2,value3'\nwith Stream(source, format='csv', headers=1, ignore_not_listed_headers=['header2']) as stream:\n assert stream.headers == ['header2']\n assert stream.read(keyed=True) == [\n {'header2': 'value2'},\n ]\n```\n\n#### Force strings\n\nWhen `True`, all rows' values will be converted to strings (defaults to\n`False`). `None` values will be converted to empty strings.\n\n```python\n# Default behaviour\nwith Stream([['string', 1, datetime.datetime(2017, 12, 1, 17, 00)]]) as stream:\n stream.read() # [['string', 1, datetime.dateime(2017, 12, 1, 17, 00)]]\n\n# Forcing rows' values as strings\nwith Stream([['string', 1]], force_strings=True) as stream:\n stream.read() # [['string', '1', '2017-12-01 17:00:00']]\n```\n\n#### Force parse\n\nWhen `True`, don't raise an exception when parsing a malformed row, but simply\nreturn an empty row. Otherwise, tabulator raises\n`tabulator.exceptions.SourceError` when a row can't be parsed. Defaults to `False`.\n\n```python\n# Default behaviour\nwith Stream([[1], 'bad', [3]]) as stream:\n stream.read() # raises tabulator.exceptions.SourceError\n\n# With force_parse\nwith Stream([[1], 'bad', [3]], force_parse=True) as stream:\n stream.read() # [[1], [], [3]]\n```\n\n#### Skip rows\n\nList of row numbers and/or strings to skip.\nIf it's a string, all rows that begin with it will be skipped (e.g. '#' and '//').\nIf it's the empty string, all rows that begin with an empty column will be skipped.\n\n```python\nsource = [['John', 1], ['Alex', 2], ['#Sam', 3], ['Mike', 4], ['John', 5]]\nwith Stream(source, skip_rows=[1, 2, -1, '#']) as stream:\n stream.read() # [['Mike', 4]]\n```\n\nIf the `headers` parameter is also set to be an integer, it will use the first not skipped row as a headers.\n\n```python\nsource = [['#comment'], ['name', 'order'], ['John', 1], ['Alex', 2]]\nwith Stream(source, headers=1, skip_rows=['#']) as stream:\n stream.headers # [['name', 'order']]\n stream.read() # [['Jogn', 1], ['Alex', 2]]\n```\n\n#### Post parse\n\nList of functions that can filter or transform rows after they are parsed. These\nfunctions receive the `extended_rows` containing the row's number, headers\nlist, and the row values list. They then process the rows, and yield or discard\nthem, modified or not.\n\n```python\ndef skip_odd_rows(extended_rows):\n for row_number, headers, row in extended_rows:\n if not row_number % 2:\n yield (row_number, headers, row)\n\ndef multiply_by_two(extended_rows):\n for row_number, headers, row in extended_rows:\n doubled_row = list(map(lambda value: value * 2, row))\n yield (row_number, headers, doubled_row)\n\nrows = [\n [1],\n [2],\n [3],\n [4],\n]\nwith Stream(rows, post_parse=[skip_odd_rows, multiply_by_two]) as stream:\n stream.read() # [[4], [8]]\n```\n\nThese functions are applied in order, as a simple data pipeline. In the example\nabove, `multiply_by_two` just sees the rows yielded by `skip_odd_rows`.\n\n#### Keyed and extended rows\n\nThe methods `stream.iter()` and `stream.read()` accept the `keyed` and\n`extended` flag arguments to modify how the rows are returned.\n\nBy default, every row is returned as a list of its cells values:\n\n```python\nwith Stream([['name', 'age'], ['Alex', 21]]) as stream:\n stream.read() # [['Alex', 21]]\n```\n\nWith `keyed=True`, the rows are returned as dictionaries, mapping the column names to their values in the row:\n\n```python\nwith Stream([['name', 'age'], ['Alex', 21]]) as stream:\n stream.read(keyed=True) # [{'name': 'Alex', 'age': 21}]\n```\n\nAnd with `extended=True`, the rows are returned as a tuple of `(row_number,\nheaders, row)`, there `row_number` is the current row number (starting from 1),\n`headers` is a list with the headers names, and `row` is a list with the rows\nvalues:\n\n```python\nwith Stream([['name', 'age'], ['Alex', 21]]) as stream:\n stream.read(extended=True) # (1, ['name', 'age'], ['Alex', 21])\n```\n\n### Supported schemes\n\n#### s3\n\nIt loads data from AWS S3. For private files you should provide credentials supported by the `boto3` library, for example, corresponding environment variables. Read more about [configuring `boto3`](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html).\n\n```python\nstream = Stream('s3://bucket/data.csv')\n```\n\n**Options**\n\n- **s3\\_endpoint\\_url** - the endpoint URL to use. By default it's `https://s3.amazonaws.com`. For complex use cases, for example, `goodtables`'s runs on a data package this option can be provided as an environment variable `S3_ENDPOINT_URL`.\n\n#### file\n\nThe default scheme, a file in the local filesystem.\n\n```python\nstream = Stream('data.csv')\n```\n\n#### http/https/ftp/ftps\n\n> In Python 2, `tabulator` can't stream remote data sources because of a limitation in the underlying libraries. The whole data source will be loaded to the memory. In Python 3 there is no such problem and remote files are streamed.\n\n```python\nstream = Stream('https://example.com/data.csv')\n```\n\n**Options**\n\n- **http\\_session** - a `requests.Session` object. Read more in the [requests docs][requests-session].\n- **http\\_stream** - Enables or disables HTTP streaming, when possible (enabled by default). Disable it if you'd like to preload the whole file into memory.\n- **http\\_timeout** - This timeout will be used for a `requests` session construction.\n\n#### stream\n\nThe source is a file-like Python object.\n\n\n```python\nwith open('data.csv') as fp:\n stream = Stream(fp)\n```\n\n#### text\n\nThe source is a string containing the tabular data. Both `scheme` and `format`\nmust be set explicitly, as it's not possible to infer them.\n\n```python\nstream = Stream(\n 'name,age\\nJohn, 21\\n',\n scheme='text',\n format='csv'\n)\n```\n\n### Supported file formats\n\nIn this section, we'll describe the supported file formats, and their respective\nconfiguration options and operations. Some formats only support read operations,\nwhile others support both reading and writing.\n\n#### csv (read & write)\n\n```python\nstream = Stream('data.csv', delimiter=',')\n```\n\n**Options**\n\nIt supports all options from the Python CSV library. Check [their\ndocumentation][pydoc-csv] for more information.\n\n#### xls/xlsx (read & write)\n\n> Tabulator is unable to stream `xls` files, so the entire file is loaded in\n> memory. Streaming is supported for `xlsx` files.\n\n```python\nstream = Stream('data.xls', sheet=1)\n```\n\n**Options**\n\n- **sheet**: Sheet name or number (starting from 1).\n- **workbook_cache**: An empty dictionary to handle workbook caching. If provided, `tabulator` will fill the dictionary with `source: tmpfile_path` pairs for remote workbooks. Each workbook will be downloaded only once and all the temporary files will be deleted on the process exit. Defauts: None\n- **fill_merged_cells**: if `True` it will unmerge and fill all merged cells by\n a visible value. With this option enabled the parser can't stream data and\n load the whole document into memory.\n- **preserve_formatting**: if `True` it will try to preserve text formatting of numeric and temporal cells returning it as strings according to how it looks in a spreadsheet (EXPERIMETAL)\n- **adjust_floating_point_error**: if `True` it will correct the Excel behaviour regarding floating point numbers\n\n#### ods (read only)\n\n> This format is not included to package by default. To use it please install `tabulator` with an `ods` extras: `$ pip install tabulator[ods]`\n\nSource should be a valid Open Office document.\n\n```python\nstream = Stream('data.ods', sheet=1)\n```\n\n**Options**\n\n- **sheet**: Sheet name or number (starting from 1)\n\n#### gsheet (read only)\n\nA publicly-accessible Google Spreadsheet.\n\n```python\nstream = Stream('https://docs.google.com/spreadsheets/d/?usp=sharing')\nstream = Stream('https://docs.google.com/spreadsheets/d/edit#gid=')\n```\n\n#### sql (read & write)\n\nAny database URL supported by [sqlalchemy][sqlalchemy].\n\n```python\nstream = Stream('postgresql://name:pass@host:5432/database', table='data')\n```\n\n**Options**\n\n- **table (required)**: Database table name\n- **order_by**: SQL expression for row ordering (e.g. `name DESC`)\n\n#### Data Package (read only)\n\n> This format is not included to package by default. You can enable it by\n> installing tabulator using `pip install tabulator[datapackage]`.\n\nA [Tabular Data Package][tdp].\n\n```python\nstream = Stream('datapackage.json', resource=1)\n```\n\n**Options**\n\n- **resource**: Resource name or index (starting from 0)\n\n#### inline (read only)\n\nEither a list of lists, or a list of dicts mapping the column names to their\nrespective values.\n\n```python\nstream = Stream([['name', 'age'], ['John', 21], ['Alex', 33]])\nstream = Stream([{'name': 'John', 'age': 21}, {'name': 'Alex', 'age': 33}])\n```\n\n#### json (read & write)\n\nJSON document containing a list of lists, or a list of dicts mapping the column\nnames to their respective values (see the `inline` format for an example).\n\n```python\nstream = Stream('data.json', property='key1.key2')\n```\n\n**Options**\n\n- **property**: JSON Path to the property containing the tabular data. For example, considering the JSON `{\"response\": {\"data\": [...]}}`, the `property` should be set to `response.data`.\n- **keyed** (write): Save as array of arrays (default) or as array of dicts (keyed).\n\n#### ndjson (read only)\n\n```python\nstream = Stream('data.ndjson')\n```\n\n#### tsv (read only)\n\n```python\nstream = Stream('data.tsv')\n```\n\n#### html (read only)\n\n\n> This format is not included to package by default. To use it please install `tabulator` with the `html` extra: `$ pip install tabulator[html]`\n\nAn HTML table element residing inside an HTML document.\n\nSupports simple tables (no merged cells) with any legal combination of the td, th, tbody & thead elements.\n\nUsually `foramt='html'` would need to be specified explicitly as web URLs don't always use the `.html` extension.\n\n```python\nstream = Stream('http://example.com/some/page.aspx', format='html' selector='.content .data table#id1', raw_html=True)\n```\n\n**Options**\n\n- **selector**: CSS selector for specifying which `table` element to extract. By default it's `table`, which takes the first `table` element in the document. If empty, will assume the entire page is the table to be extracted (useful with some Excel formats).\n\n- **raw_html**: False (default) to extract the textual contents of each cell. True to return the inner html without modification.\n\n### Custom file sources and formats\n\nTabulator is written with extensibility in mind, allowing you to add support for\nnew tabular file formats, schemes (e.g. ssh), and writers (e.g. MongoDB). There\nare three components that allow this:\n\n* Loaders\n * Loads a stream from some location (e.g. ssh)\n* Parsers\n * Parses a stream of tabular data in some format (e.g. xls)\n* Writers\n * Writes tabular data to some destination (e.g. MongoDB)\n\nIn this section, we'll see how to write custom classes to extend any of these components.\n\n#### Custom loaders\n\nYou can add support for a new scheme (e.g. ssh) by creating a custom loader.\nCustom loaders are implemented by inheriting from the `Loader` class, and\nimplementing its methods. This loader can then be used by `Stream` to load data\nby passing it via the `custom_loaders={'scheme': CustomLoader}` argument.\n\nThe skeleton of a custom loader looks like:\n\n```python\nfrom tabulator import Loader\n\nclass CustomLoader(Loader):\n options = []\n\n def __init__(self, bytes_sample_size, **options):\n pass\n\n def load(self, source, mode='t', encoding=None):\n # load logic\n\nwith Stream(source, custom_loaders={'custom': CustomLoader}) as stream:\n stream.read()\n```\n\nYou can see examples of how the loaders are implemented by looking in the\n`tabulator.loaders` module.\n\n#### Custom parsers\n\nYou can add support for a new file format by creating a custom parser. Similarly\nto custom loaders, custom parsers are implemented by inheriting from the\n`Parser` class, and implementing its methods. This parser can then be used by\n`Stream` to parse data by passing it via the `custom_parsers={'format':\nCustomParser}` argument.\n\nThe skeleton of a custom parser looks like:\n\n```python\nfrom tabulator import Parser\n\nclass CustomParser(Parser):\n options = []\n\n def __init__(self, loader, force_parse, **options):\n self.__loader = loader\n\n def open(self, source, encoding=None):\n # open logic\n\n def close(self):\n # close logic\n\n def reset(self):\n # reset logic\n\n @property\n def closed(self):\n return False\n\n @property\n def extended_rows(self):\n # extended rows logic\n\nwith Stream(source, custom_parsers={'custom': CustomParser}) as stream:\n stream.read()\n```\n\nYou can see examples of how parsers are implemented by looking in the\n`tabulator.parsers` module.\n\n#### Custom writers\n\nYou can add support to write files in a specific format by creating a custom\nwriter. The custom writers are implemented by inheriting from the base `Writer`\nclass, and implementing its methods. This writer can then be used by `Stream` to\nwrite data via the `custom_writers={'format': CustomWriter}` argument.\n\nThe skeleton of a custom writer looks like:\n\n```python\nfrom tabulator import Writer\n\nclass CustomWriter(Writer):\n options = []\n\n def __init__(self, **options):\n pass\n\n def write(self, source, target, headers=None, encoding=None):\n # write logic\n\nwith Stream(source, custom_writers={'custom': CustomWriter}) as stream:\n stream.save(target)\n```\n\nYou can see examples of how parsers are implemented by looking in the\n`tabulator.writers` module.\n\n## API Reference\n\n### `cli`\n```python\ncli(source, limit, **options)\n```\nCommand-line interface\n\n```\nUsage: tabulator [OPTIONS] SOURCE\n\nOptions:\n --headers INTEGER\n --scheme TEXT\n --format TEXT\n --encoding TEXT\n --limit INTEGER\n --sheet TEXT/INTEGER (excel)\n --fill-merged-cells BOOLEAN (excel)\n --preserve-formatting BOOLEAN (excel)\n --adjust-floating-point-error BOOLEAN (excel)\n --table TEXT (sql)\n --order_by TEXT (sql)\n --resource TEXT/INTEGER (datapackage)\n --property TEXT (json)\n --keyed BOOLEAN (json)\n --version Show the version and exit.\n --help Show this message and exit.\n```\n\n\n### `Stream`\n```python\nStream(self,\n source,\n headers=None,\n scheme=None,\n format=None,\n encoding=None,\n compression=None,\n allow_html=False,\n sample_size=100,\n bytes_sample_size=10000,\n ignore_blank_headers=False,\n ignore_listed_headers=None,\n ignore_not_listed_headers=None,\n multiline_headers_joiner=' ',\n multiline_headers_duplicates=False,\n force_strings=False,\n force_parse=False,\n pick_rows=None,\n skip_rows=None,\n pick_fields=None,\n skip_fields=None,\n pick_columns=None,\n skip_columns=None,\n post_parse=[],\n custom_loaders={},\n custom_parsers={},\n custom_writers={},\n **options)\n```\nStream of tabular data.\n\nThis is the main `tabulator` class. It loads a data source, and allows you\nto stream its parsed contents.\n\n__Arguments__\n\n\n source (str):\n Path to file as ``://path/to/file.``.\n If not explicitly set, the scheme (file, http, ...) and\n format (csv, xls, ...) are inferred from the source string.\n\n headers (Union[int, List[int], List[str]], optional):\n Either a row\n number or list of row numbers (in case of multi-line headers) to be\n considered as headers (rows start counting at 1), or the actual\n headers defined a list of strings. If not set, all rows will be\n treated as containing values.\n\n scheme (str, optional):\n Scheme for loading the file (file, http, ...).\n If not set, it'll be inferred from `source`.\n\n format (str, optional):\n File source's format (csv, xls, ...). If not\n set, it'll be inferred from `source`. inferred\n\n encoding (str, optional):\n Source encoding. If not set, it'll be inferred.\n\n compression (str, optional):\n Source file compression (zip, ...). If not set, it'll be inferred.\n\n pick_rows (List[Union[int, str, dict]], optional):\n The same as `skip_rows` but it's for picking rows instead of skipping.\n\n skip_rows (List[Union[int, str, dict]], optional):\n List of row numbers, strings and regex patterns as dicts to skip.\n If a string, it'll skip rows that their first cells begin with it e.g. '#' and '//'.\n To skip only completely blank rows use `{'type': 'preset', 'value': 'blank'}`\n To provide a regex pattern use `{'type': 'regex', 'value': '^#'}`\n For example: `skip_rows=[1, '# comment', {'type': 'regex', 'value': '^# (regex|comment)'}]`\n\n pick_fields (str[]):\n When passed, ignores all columns with headers\n that the given list DOES NOT include\n\n skip_fields (str[]):\n When passed, ignores all columns with headers\n that the given list includes. If it contains an empty string it will skip\n empty headers\n\n sample_size (int, optional):\n Controls the number of sample rows used to\n infer properties from the data (headers, encoding, etc.). Set to\n ``0`` to disable sampling, in which case nothing will be inferred\n from the data. Defaults to ``config.DEFAULT_SAMPLE_SIZE``.\n\n bytes_sample_size (int, optional):\n Same as `sample_size`, but instead\n of number of rows, controls number of bytes. Defaults to\n ``config.DEFAULT_BYTES_SAMPLE_SIZE``.\n\n allow_html (bool, optional):\n Allow the file source to be an HTML page.\n If False, raises ``exceptions.FormatError`` if the loaded file is\n an HTML page. Defaults to False.\n\n multiline_headers_joiner (str, optional):\n When passed, it's used to join multiline headers\n as `.join(header1_1, header1_2)`\n Defaults to ' ' (space).\n\n multiline_headers_duplicates (bool, optional):\n By default tabulator will exclude a cell of a miltilne header from joining\n if it's exactly the same as the previous seen value in this field.\n Enabling this option will force duplicates inclusion\n Defaults to False.\n\n force_strings (bool, optional):\n When True, casts all data to strings.\n Defaults to False.\n\n force_parse (bool, optional):\n When True, don't raise exceptions when\n parsing malformed rows, simply returning an empty value. Defaults\n to False.\n\n post_parse (List[function], optional):\n List of generator functions that\n receives a list of rows and headers, processes them, and yields\n them (or not). Useful to pre-process the data. Defaults to None.\n\n custom_loaders (dict, optional):\n Dictionary with keys as scheme names,\n and values as their respective ``Loader`` class implementations.\n Defaults to None.\n\n custom_parsers (dict, optional):\n Dictionary with keys as format names,\n and values as their respective ``Parser`` class implementations.\n Defaults to None.\n\n custom_loaders (dict, optional):\n Dictionary with keys as writer format\n names, and values as their respective ``Writer`` class\n implementations. Defaults to None.\n\n **options (Any, optional): Extra options passed to the loaders and parsers.\n\n\n\n#### `stream.closed`\nReturns True if the underlying stream is closed, False otherwise.\n\n__Returns__\n\n`bool`: whether closed\n\n\n\n#### `stream.compression`\nStream's compression (\"no\" if no compression)\n\n__Returns__\n\n`str`: compression\n\n\n\n#### `stream.encoding`\nStream's encoding\n\n__Returns__\n\n`str`: encoding\n\n\n\n#### `stream.format`\nPath's format\n\n__Returns__\n\n`str`: format\n\n\n\n#### `stream.fragment`\nPath's fragment\n\n__Returns__\n\n`str`: fragment\n\n\n\n#### `stream.hash`\nReturns the SHA256 hash of the read chunks if available\n\n__Returns__\n\n`str/None`: SHA256 hash\n\n\n\n#### `stream.headers`\nHeaders\n\n__Returns__\n\n`str[]/None`: headers if available\n\n\n\n#### `stream.sample`\nReturns the stream's rows used as sample.\n\nThese sample rows are used internally to infer characteristics of the\nsource file (e.g. encoding, headers, ...).\n\n__Returns__\n\n`list[]`: sample\n\n\n\n#### `stream.scheme`\nPath's scheme\n\n__Returns__\n\n`str`: scheme\n\n\n\n#### `stream.size`\nReturns the BYTE count of the read chunks if available\n\n__Returns__\n\n`int/None`: BYTE count\n\n\n\n#### `stream.source`\nSource\n\n__Returns__\n\n`any`: stream source\n\n\n\n#### `stream.open`\n```python\nstream.open()\n```\nOpens the stream for reading.\n\n__Raises:__\n\n TabulatorException: if an error\n\n\n\n#### `stream.close`\n```python\nstream.close()\n```\nCloses the stream.\n\n\n#### `stream.reset`\n```python\nstream.reset()\n```\nResets the stream pointer to the beginning of the file.\n\n\n#### `stream.iter`\n```python\nstream.iter(keyed=False, extended=False)\n```\nIterate over the rows.\n\nEach row is returned in a format that depends on the arguments `keyed`\nand `extended`. By default, each row is returned as list of their\nvalues.\n\n__Arguments__\n- __keyed (bool, optional)__:\n When True, each returned row will be a\n `dict` mapping the header name to its value in the current row.\n For example, `[{'name': 'J Smith', 'value': '10'}]`. Ignored if\n ``extended`` is True. Defaults to False.\n- __extended (bool, optional)__:\n When True, returns each row as a tuple\n with row number (starts at 1), list of headers, and list of row\n values. For example, `(1, ['name', 'value'], ['J Smith', '10'])`.\n Defaults to False.\n\n__Raises__\n- `exceptions.TabulatorException`: If the stream is closed.\n\n__Returns__\n\n`Iterator[Union[List[Any], Dict[str, Any], Tuple[int, List[str], List[Any]]]]`:\n The row itself. The format depends on the values of `keyed` and\n `extended` arguments.\n\n\n\n#### `stream.read`\n```python\nstream.read(keyed=False, extended=False, limit=None)\n```\nReturns a list of rows.\n\n__Arguments__\n- __keyed (bool, optional)__: See :func:`Stream.iter`.\n- __extended (bool, optional)__: See :func:`Stream.iter`.\n- __limit (int, optional)__:\n Number of rows to return. If None, returns all rows. Defaults to None.\n\n__Returns__\n\n`List[Union[List[Any], Dict[str, Any], Tuple[int, List[str], List[Any]]]]`:\n The list of rows. The format depends on the values of `keyed`\n and `extended` arguments.\n\n\n#### `stream.save`\n```python\nstream.save(target, format=None, encoding=None, **options)\n```\nSave stream to the local filesystem.\n\n__Arguments__\n- __target (str)__: Path where to save the stream.\n- __format (str, optional)__:\n The format the stream will be saved as. If\n None, detects from the ``target`` path. Defaults to None.\n- __encoding (str, optional)__:\n Saved file encoding. Defaults to ``config.DEFAULT_ENCODING``.\n- __**options__: Extra options passed to the writer.\n\n__Returns__\n\n`count (int?)`: Written rows count if available\nBuilding index...\nStarted generating documentation...\n\n### `Loader`\n```python\nLoader(self, bytes_sample_size, **options)\n```\nAbstract class implemented by the data loaders\n\nThe loaders inherit and implement this class' methods to add support for a\nnew scheme (e.g. ssh).\n\n__Arguments__\n- __bytes_sample_size (int)__: Sample size in bytes\n- __**options (dict)__: Loader options\n\n\n\n#### `loader.options`\n\n\n#### `loader.load`\n```python\nloader.load(source, mode='t', encoding=None)\n```\nLoad source file.\n\n__Arguments__\n- __source (str)__: Path to tabular source file.\n- __mode (str, optional)__:\n Text stream mode, `t` (text) or `b` (binary). Defaults to `t`.\n- __encoding (str, optional)__:\n Source encoding. Auto-detect by default.\n\n__Returns__\n\n`Union[TextIO, BinaryIO]`: I/O stream opened either as text or binary.\n\n\n### `Parser`\n```python\nParser(self, loader, force_parse, **options)\n```\nAbstract class implemented by the data parsers.\n\nThe parsers inherit and implement this class' methods to add support for a\nnew file type.\n\n__Arguments__\n- __loader (tabulator.Loader)__: Loader instance to read the file.\n- __force_parse (bool)__:\n When `True`, the parser yields an empty extended\n row tuple `(row_number, None, [])` when there is an error parsing a\n row. Otherwise, it stops the iteration by raising the exception\n `tabulator.exceptions.SourceError`.\n- __**options (dict)__: Loader options\n\n\n\n#### `parser.closed`\nFlag telling if the parser is closed.\n\n__Returns__\n\n`bool`: whether closed\n\n\n\n#### `parser.encoding`\nEncoding\n\n__Returns__\n\n`str`: encoding\n\n\n\n#### `parser.extended_rows`\nReturns extended rows iterator.\n\nThe extended rows are tuples containing `(row_number, headers, row)`,\n\n__Raises__\n- `SourceError`:\n If `force_parse` is `False` and\n a row can't be parsed, this exception will be raised.\n Otherwise, an empty extended row is returned (i.e.\n `(row_number, None, [])`).\n\nReturns:\n Iterator[Tuple[int, List[str], List[Any]]]:\n Extended rows containing\n `(row_number, headers, row)`, where `headers` is a list of the\n header names (can be `None`), and `row` is a list of row\n values.\n\n\n\n#### `parser.options`\n\n\n#### `parser.open`\n```python\nparser.open(source, encoding=None)\n```\nOpen underlying file stream in the beginning of the file.\n\nThe parser gets a byte or text stream from the `tabulator.Loader`\ninstance and start emitting items.\n\n__Arguments__\n- __source (str)__: Path to source table.\n- __encoding (str, optional)__: Source encoding. Auto-detect by default.\n\n__Returns__\n\n None\n\n\n\n#### `parser.close`\n```python\nparser.close()\n```\nCloses underlying file stream.\n\n\n#### `parser.reset`\n```python\nparser.reset()\n```\nResets underlying stream and current items list.\n\nAfter `reset()` is called, iterating over the items will start from the beginning.\n\n### `Writer`\n```python\nWriter(self, **options)\n```\nAbstract class implemented by the data writers.\n\nThe writers inherit and implement this class' methods to add support for a\nnew file destination.\n\n__Arguments__\n- __**options (dict)__: Writer options.\n\n\n\n#### `writer.options`\n\n\n#### `writer.write`\n```python\nwriter.write(source, target, headers, encoding=None)\n```\nWrites source data to target.\n\n__Arguments__\n- __source (str)__: Source data.\n- __target (str)__: Write target.\n- __headers (List[str])__: List of header names.\n- __encoding (str, optional)__: Source file encoding.\n\n__Returns__\n\n`count (int?)`: Written rows count if available\n\n\n### `validate`\n```python\nvalidate(source, scheme=None, format=None)\n```\nCheck if tabulator is able to load the source.\n\n__Arguments__\n- __source (Union[str, IO])__: The source path or IO object.\n- __scheme (str, optional)__: The source scheme. Auto-detect by default.\n- __format (str, optional)__: The source file format. Auto-detect by default.\n\n__Raises__\n- `SchemeError`: The file scheme is not supported.\n- `FormatError`: The file format is not supported.\n\n__Returns__\n\n`bool`: Whether tabulator is able to load the source file.\n\n\n### `TabulatorException`\n```python\nTabulatorException()\n```\nBase class for all tabulator exceptions.\n\n\n### `SourceError`\n```python\nSourceError()\n```\nThe source file could not be parsed correctly.\n\n\n### `SchemeError`\n```python\nSchemeError()\n```\nThe file scheme is not supported.\n\n\n### `FormatError`\n```python\nFormatError()\n```\nThe file format is unsupported or invalid.\n\n\n### `EncodingError`\n```python\nEncodingError()\n```\nEncoding error\n\n\n### `CompressionError`\n```python\nCompressionError()\n```\nCompression error\n\n\n### `IOError`\n```python\nIOError()\n```\nLocal loading error\n\n\n### `LoadingError`\n```python\nLoadingError()\n```\nLocal loading error\n\n\n### `HTTPError`\n```python\nHTTPError()\n```\nRemote loading error\n\n## Contributing\n\n> The project follows the [Open Knowledge International coding standards](https://github.com/okfn/coding-standards).\n\nRecommended way to get started is to create and activate a project virtual environment.\nTo install package and development dependencies into active environment:\n\n```bash\n$ make install\n```\n\nTo run tests with linting and coverage:\n\n```bash\n$ make test\n```\n\nTo run tests without Internet:\n\n```\n$ pytest -m 'not remote\n```\n\n## Changelog\n\nHere described only breaking and the most important changes. The full changelog and documentation for all released versions could be found in nicely formatted [commit history](https://github.com/frictionlessdata/tabulator-py/commits/master).\n\n#### v1.53\n\n- Add support for raw_html extraction in html parser (#341)\n\n#### v1.52\n\n- Published stream.dialect (works only for csv, for now)\n\n#### v1.51\n\n- Added experimental table discovery options\n\n#### v1.50\n\n- Ensure that headers is always a list of strings\n\n#### v1.49\n\n- Added `workbook_cache` argument for XLSX formats\n\n#### v1.48\n\n- Published `stream.hashing_algorithm` property\n\n#### v1.47\n\n- Added `hashing_algorithm` parameter\n\n#### v1.46\n\n- Fixed multiline headers merging\n- Introduced a `multiline_headers_duplicates` flag\n\n#### v1.45\n\n- HTML format: adds support for empty selector (#321)\n\n#### v1.44\n\n- Exposed `stream.compression`\n\n#### v1.43\n\n- Exposed `stream.source`\n\n#### v1.42\n\n- Exposed format option to the CLI\n\n#### v1.41\n\n- Implemented a `pick_rows` parameter (opposite to `skip_rows`)\n\n#### v1.40\n\n- Implemented `stream.save()` returning count of written rows\n\n#### v1.39\n\n- Implemented JSON writer (#311)\n\n#### v1.38\n\n- Use `chardet` for encoding detection by default. For `cchardet`: `pip install tabulator[cchardet]`. Due to a great deal of problems caused by `ccharted` for non-Linux/Conda installations we're returning back to using `chardet` by default.\n\n#### v1.37\n\n- Raise IOError/HTTPError even a not-existent file has a bad format (#304)\n\n#### v1.36\n\n- Implemented `blank` preset for `skip_rows` (#302)\n\n#### v1.35\n\n- Added `skip/pick_columns` aliases for (#293)\n\n#### v1.34\n\n- Added `multiline_headers_joiner` argument (#291)\n\n#### v1.33\n\n- Added support for regex patterns in `skip_rows` (#290)\n\n#### v1.32\n\n- Added ability to skip columns (#293)\n\n#### v1.31\n\n- Added `xlsx` writer\n- Added `html` reader\n\n#### v1.30\n\n- Added `adjust_floating_point_error` parameter to the `xlsx` parser\n\n#### v1.29\n\n- Implemented the `stream.size` and `stream.hash` properties\n\n#### v1.28\n\n- Added SQL writer\n\n#### v1.27\n\n- Added `http_timeout` argument for the `http/https` format\n\n#### v1.26\n\n- Added `stream.fragment` field showing e.g. Excel sheet's or DP resource's name\n\n#### v1.25\n\n- Added support for the `s3` file scheme (data loading from AWS S3)\n\n#### v1.24\n\n- Added support for compressed file-like objects\n\n#### v1.23\n\n- Added a setter for the `stream.headers` property\n\n#### v1.22\n\n- The `headers` parameter will now use the first not skipped row if the `skip_rows` parameter is provided and there are comments on the top of a data source (see #264)\n\n#### v1.21\n\n- Implemented experimental `preserve_formatting` for xlsx\n\n#### v1.20\n\n- Added support for specifying filename in zip source\n\n#### v1.19\n\nUpdated behaviour:\n- For `ods` format the boolean, integer and datetime native types are detected now\n\n#### v1.18\n\nUpdated behaviour:\n- For `xls` format the boolean, integer and datetime native types are detected now\n\n#### v1.17\n\nUpdated behaviour:\n- Added support for Python 3.7\n\n#### v1.16\n\nNew API added:\n- `skip_rows` support for an empty string to skip rows with an empty first column\n\n#### v1.15\n\nNew API added:\n- Format will be extracted from URLs like `http://example.com?format=csv`\n\n#### v1.14\n\nUpdated behaviour:\n- Now `xls` booleans will be parsed as booleans not integers\n\n#### v1.13\n\nNew API added:\n- The `skip_rows` argument now supports negative numbers to skip rows starting from the end\n\n#### v1.12\n\nUpdated behaviour:\n- Instead of raising an exception, a `UserWarning` warning will be emitted if an option isn't recognized.\n\n#### v1.11\n\nNew API added:\n- Added `http_session` argument for the `http/https` format (it uses `requests` now)\n- Added support for multiline headers: `headers` argument accept ranges like `[1,3]`\n\n#### v1.10\n\nNew API added:\n- Added support for compressed files i.e. `zip` and `gz` on Python3\n- The `Stream` constructor now accepts a `compression` argument\n- The `http/https` scheme now accepts a `http_stream` flag\n\n#### v1.9\n\nImproved behaviour:\n- The `headers` argument allows to set the order for keyed sources and cherry-pick values\n\n#### v1.8\n\nNew API added:\n- Formats `XLS/XLSX/ODS` supports sheet names passed via the `sheet` argument\n- The `Stream` constructor accepts an `ignore_blank_headers` option\n\n#### v1.7\n\nImproved behaviour:\n- Rebased `datapackage` format on `datapackage@1` library\n\n#### v1.6\n\nNew API added:\n- Argument `source` for the `Stream` constructor can be a `pathlib.Path`\n\n#### v1.5\n\nNew API added:\n- Argument `bytes_sample_size` for the `Stream` constructor\n\n#### v1.4\n\nImproved behaviour:\n- Updated encoding name to a canonical form\n\n#### v1.3\n\nNew API added:\n- `stream.scheme`\n- `stream.format`\n- `stream.encoding`\n\nPromoted provisional API to stable API:\n- `Loader` (custom loaders)\n- `Parser` (custom parsers)\n- `Writer` (custom writers)\n- `validate`\n\n#### v1.2\n\nImproved behaviour:\n- Autodetect common CSV delimiters\n\n#### v1.1\n\nNew API added:\n- Added `fill_merged_cells` option to `xls/xlsx` formats\n\n#### v1.0\n\nNew API added:\n- published `Loader/Parser/Writer` API\n- Added `Stream` argument `force_strings`\n- Added `Stream` argument `force_parse`\n- Added `Stream` argument `custom_writers`\n\nDeprecated API removal:\n- removed `topen` and `Table` - use `Stream` instead\n- removed `Stream` arguments `loader/parser_options` - use `**options` instead\n\nProvisional API changed:\n- Updated the `Loader/Parser/Writer` API - please use an updated version\n\n#### v0.15\n\nProvisional API added:\n- Unofficial support for `Stream` arguments `custom_loaders/parsers`\n\n\n[stream.py]: tabulator/stream.py\n[examples-dir]: examples \"Examples\"\n[requests-session]: https://docs.puthon-requests.org/en/master/user/advanced/#session-objects\n[pydoc-csv]: https://docs.python.org/3/library/csv.html#dialects-and-formatting-parameters \"Python CSV options\"\n[sqlalchemy]: https://www.sqlalchemy.org/\n[tdp]: https://frictionlessdata.io/specs/tabular-data-package/ \"Tabular Data Package\"\n[tabulator.exceptions]: tabulator/exceptions.py \"Tabulator Exceptions\"\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://github.com/frictionlessdata/tabulator-py", "keywords": "frictionless data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tabulator", "package_url": "https://pypi.org/project/tabulator/", "platform": "", "project_url": "https://pypi.org/project/tabulator/", "project_urls": { "Homepage": "https://github.com/frictionlessdata/tabulator-py" }, "release_url": "https://pypi.org/project/tabulator/1.53.5/", "requires_dist": [ "six (>=1.9)", "click (>=6.0)", "requests (>=2.8)", "chardet (>=3.0)", "boto3 (>=1.9)", "unicodecsv (>=0.14)", "ijson (>=3.0.3)", "jsonlines (>=1.1)", "sqlalchemy (>=0.9.6)", "linear-tsv (>=1.0)", "xlrd (>=1.0)", "openpyxl (>=2.6)", "cchardet (>=2.0) ; extra == 'cchardet'", "datapackage (>=1.12) ; extra == 'datapackage'", "mock ; extra == 'develop'", "pylama ; extra == 'develop'", "pytest ; extra == 'develop'", "pytest-cov ; extra == 'develop'", "moto[server] ; extra == 'develop'", "pyquery (<1.4.2) ; extra == 'html'", "ezodf (>=0.3) ; extra == 'ods'", "lxml (>=3.0) ; extra == 'ods'" ], "requires_python": "", "summary": "Consistent interface for stream reading and writing tabular data (csv/xls/json/etc)", "version": "1.53.5", "yanked": false, "yanked_reason": null }, "last_serial": 9833825, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "5de7d2aea7e6fde510be12ac92443b26", "sha256": "4719a30f83e2f647cd4de4fa3970ce097e50c4b116206d8e430333ecaacffb45" }, "downloads": -1, "filename": "tabulator-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5de7d2aea7e6fde510be12ac92443b26", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31442, "upload_time": "2016-10-27T08:17:24", "upload_time_iso_8601": "2016-10-27T08:17:24.437701Z", "url": "https://files.pythonhosted.org/packages/59/1a/861b364781d31efe309ebe2cbebf5d98429b9753dfa6db9bc3dba4ebdda8/tabulator-0.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6d77c57cd99c6a5f24859a0c856e302", "sha256": "ef6a8fb76498272e19ff45ec019061693c5b64a8cad6fa4a7cc6b3c4792242ab" }, "downloads": -1, "filename": "tabulator-0.10.0.tar.gz", "has_sig": false, "md5_digest": "b6d77c57cd99c6a5f24859a0c856e302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15863, "upload_time": "2016-10-27T08:17:26", "upload_time_iso_8601": "2016-10-27T08:17:26.580340Z", "url": "https://files.pythonhosted.org/packages/b7/56/431b785624058417950e68369ae01ecdb03f14968a9b84e9f0605a841c5a/tabulator-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "a13d04e75485470f7652bd2e0f53b33f", "sha256": "6626fec5e12cef873e574f3ea2cf0d7d225d43d1e109f8e21ab7ffa3904901fb" }, "downloads": -1, "filename": "tabulator-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a13d04e75485470f7652bd2e0f53b33f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31659, "upload_time": "2016-10-28T08:18:33", "upload_time_iso_8601": "2016-10-28T08:18:33.726365Z", "url": "https://files.pythonhosted.org/packages/98/3a/9c11ee27a73e4c8f65cdec61e88b8f9bf5f913f5dbb4478d6f5bb77a389d/tabulator-0.10.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1592f5127f50359d227b3b438e9696d3", "sha256": "0365ad72ecbb7a15d3a5fb5160e90e7985c4cb0b93abb1d35f857649c7649051" }, "downloads": -1, "filename": "tabulator-0.10.1.tar.gz", "has_sig": false, "md5_digest": "1592f5127f50359d227b3b438e9696d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16044, "upload_time": "2016-10-28T08:18:35", "upload_time_iso_8601": "2016-10-28T08:18:35.762237Z", "url": "https://files.pythonhosted.org/packages/90/e3/be5bede8bd3e32f1d756f927ea2bfd06f6bc1b0b141bf09530589b068fe3/tabulator-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "9016f743308d3fb35aeb0e069bc8cb8b", "sha256": "6126392c72626d5b9a4ff496844b30f2e95722b9e6839d642c2b81c8a4db7a37" }, "downloads": -1, "filename": "tabulator-0.10.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9016f743308d3fb35aeb0e069bc8cb8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31663, "upload_time": "2016-10-29T14:27:13", "upload_time_iso_8601": "2016-10-29T14:27:13.576773Z", "url": "https://files.pythonhosted.org/packages/42/f4/27860233b3e1e8619ef1c84c11616e541878904125cc106f8f77c3612f9c/tabulator-0.10.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed4327ab54f45d7cb54703167ee292de", "sha256": "628ea92b4a819e49acb059665590adf967b7b6b24f4140616d241c97779e19f2" }, "downloads": -1, "filename": "tabulator-0.10.2.tar.gz", "has_sig": false, "md5_digest": "ed4327ab54f45d7cb54703167ee292de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15999, "upload_time": "2016-10-29T14:27:15", "upload_time_iso_8601": "2016-10-29T14:27:15.847741Z", "url": "https://files.pythonhosted.org/packages/0b/c2/09acfdf37e574ae0cb45eca8cf44e87722ef79b00548e2ee5360bb9ff314/tabulator-0.10.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "8c7df8a0fd57e5c596a844cc4614ed29", "sha256": "cc6d1f03bf37b7e45de0db74e448a5ffd0a2dbce42964a57fd58a93dcc3afca9" }, "downloads": -1, "filename": "tabulator-0.10.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c7df8a0fd57e5c596a844cc4614ed29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31848, "upload_time": "2016-10-29T14:58:45", "upload_time_iso_8601": "2016-10-29T14:58:45.589653Z", "url": "https://files.pythonhosted.org/packages/76/bf/e6b86f097749baf592a712e035b538edb9db9d61a1cc631a3f1e66dc978c/tabulator-0.10.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d7368cb5db1057b726dcf52a12dc27bb", "sha256": "dda21480e73c817e281283ea16e138bf6d0df0cf6267569b021d782f79961fc8" }, "downloads": -1, "filename": "tabulator-0.10.3.tar.gz", "has_sig": false, "md5_digest": "d7368cb5db1057b726dcf52a12dc27bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16073, "upload_time": "2016-10-29T14:58:47", "upload_time_iso_8601": "2016-10-29T14:58:47.855542Z", "url": "https://files.pythonhosted.org/packages/48/47/b9ffe6d0f284801d2c70b22c391902224079f700dd868ba27af371a46ed8/tabulator-0.10.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "b4262051470aeb29795defb60d4b6645", "sha256": "f0b1b6c09d7739d3a6b879c88e847e88b093a585bb03e36f7b0b33d0690294d8" }, "downloads": -1, "filename": "tabulator-0.10.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4262051470aeb29795defb60d4b6645", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31976, "upload_time": "2016-10-29T21:05:30", "upload_time_iso_8601": "2016-10-29T21:05:30.702141Z", "url": "https://files.pythonhosted.org/packages/a0/80/bec2b064406f192ff34507e2f20306235408b78b0074b87e4de93bddd20e/tabulator-0.10.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d9b865f74e24f5721221cb86c2550bd", "sha256": "57659e5d5a4f0ed3ec4db9d624a22897d863b32699123e53a7a93a6a66f57532" }, "downloads": -1, "filename": "tabulator-0.10.4.tar.gz", "has_sig": false, "md5_digest": "9d9b865f74e24f5721221cb86c2550bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16187, "upload_time": "2016-10-29T21:05:33", "upload_time_iso_8601": "2016-10-29T21:05:33.138709Z", "url": "https://files.pythonhosted.org/packages/37/f2/ffea412c0292750608c8904d280df536e490ff992f2cb095e9215ae48535/tabulator-0.10.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "96fb524ab32774d5915d9ba37be45244", "sha256": "93f54599a9c55e9468c8526f6f62dce0f28ec6c47d35e42175b6be356a584e6c" }, "downloads": -1, "filename": "tabulator-0.10.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96fb524ab32774d5915d9ba37be45244", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32128, "upload_time": "2016-11-03T11:55:16", "upload_time_iso_8601": "2016-11-03T11:55:16.261271Z", "url": "https://files.pythonhosted.org/packages/10/fa/070ef80dd469029abea7e6437a15c8fc5def889cf345e341084f3d2c5f76/tabulator-0.10.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0b3883d75a659805ed5caa729d98c2c8", "sha256": "407d81fc8d5a7f1319f23ac2ef91d99119be849d7db02c3b163d36b787802f4e" }, "downloads": -1, "filename": "tabulator-0.10.5.tar.gz", "has_sig": false, "md5_digest": "0b3883d75a659805ed5caa729d98c2c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16289, "upload_time": "2016-11-03T11:55:18", "upload_time_iso_8601": "2016-11-03T11:55:18.674230Z", "url": "https://files.pythonhosted.org/packages/95/aa/26afe382f3b54179f60e172a8648c15dae99151f8691b8e959edf3187e58/tabulator-0.10.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "401f9c7b47bcd07d33a8928199cf0c25", "sha256": "c62a3e62cc8a70c0b7923bdf98c3d2793cce389c7bddc7134c55ce967cbc413a" }, "downloads": -1, "filename": "tabulator-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "401f9c7b47bcd07d33a8928199cf0c25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33636, "upload_time": "2016-11-09T15:26:40", "upload_time_iso_8601": "2016-11-09T15:26:40.531301Z", "url": "https://files.pythonhosted.org/packages/bf/61/d03d7a46ff6dda99275838cc70a56a3e919d22ef25db47890c39eaa04e2d/tabulator-0.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "877a41b35bcc3c14cbdf022751dd29a7", "sha256": "2b8f9d4ee743dd4aa9c7f8fccd7d38ec63260e4dac8f734d63e640932de90d14" }, "downloads": -1, "filename": "tabulator-0.11.0.tar.gz", "has_sig": false, "md5_digest": "877a41b35bcc3c14cbdf022751dd29a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17216, "upload_time": "2016-11-09T15:26:42", "upload_time_iso_8601": "2016-11-09T15:26:42.828379Z", "url": "https://files.pythonhosted.org/packages/11/25/e50e79ad574b971f43165fd647a558e736d04b4fde19c76d815aa16a2656/tabulator-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "b17e2069ea1b0a944039a61cdd387a30", "sha256": "fbdb002e8d1ba51566d932dc1b9100d47468f9dd5b2563b2fc8bee5854af4fe2" }, "downloads": -1, "filename": "tabulator-0.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b17e2069ea1b0a944039a61cdd387a30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33657, "upload_time": "2016-11-09T15:54:04", "upload_time_iso_8601": "2016-11-09T15:54:04.267836Z", "url": "https://files.pythonhosted.org/packages/9c/68/bf9125566bc7e01a66b4dda5e1ff8d530496e393a945be6adc1fa3ba6990/tabulator-0.11.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cf77daa0849e3e5b5d8be9e83a1d63f2", "sha256": "5aa5015eb4203f6285f8d602170ddf9bee36a2320afc8cf2f9fb29fe7c9859bb" }, "downloads": -1, "filename": "tabulator-0.11.1.tar.gz", "has_sig": false, "md5_digest": "cf77daa0849e3e5b5d8be9e83a1d63f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17241, "upload_time": "2016-11-09T15:54:06", "upload_time_iso_8601": "2016-11-09T15:54:06.701993Z", "url": "https://files.pythonhosted.org/packages/44/e0/2ff3e361959f0cf0cc36936e02dc321d6e3f99486cc28d8bf323b3d820e2/tabulator-0.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "b28067919b54aaa128f60c41b29a3760", "sha256": "93c7de1d892781a8882825d5c2602e1e411c441471e92dd2714ce85dfdefcfba" }, "downloads": -1, "filename": "tabulator-0.11.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b28067919b54aaa128f60c41b29a3760", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33815, "upload_time": "2016-11-18T11:07:13", "upload_time_iso_8601": "2016-11-18T11:07:13.442608Z", "url": "https://files.pythonhosted.org/packages/04/8e/c20ad54f8ce29fb3373ca6d2d3355b0ba8a1115f49f5317a7f16639b845f/tabulator-0.11.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "876b7b6a8132ef38e66844e4cb7f9209", "sha256": "0baa93f588a4f1b13267e66ce64ae53aaae6a11a3d4fb7470d510da9868a6968" }, "downloads": -1, "filename": "tabulator-0.11.2.tar.gz", "has_sig": false, "md5_digest": "876b7b6a8132ef38e66844e4cb7f9209", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17390, "upload_time": "2016-11-18T11:07:15", "upload_time_iso_8601": "2016-11-18T11:07:15.959610Z", "url": "https://files.pythonhosted.org/packages/dc/fd/fb97656f343bca7dc4b29a35203c5df3192ac0020d2ef51fee6668c96762/tabulator-0.11.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "6363642d5d66b37ec015b17102ecc448", "sha256": "e8a07b89eca379255ba794102761e9ec0d4356971a9edf513d40670f40c1a7d0" }, "downloads": -1, "filename": "tabulator-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6363642d5d66b37ec015b17102ecc448", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34248, "upload_time": "2016-11-28T09:42:44", "upload_time_iso_8601": "2016-11-28T09:42:44.461043Z", "url": "https://files.pythonhosted.org/packages/48/2b/d67b52bac1da3ecf1ba44f8249267170d5be4650f6b3cee2a411a61dfb6e/tabulator-0.12.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "891eec51286265d9cffd4d8484ab8136", "sha256": "85fb03112c2b54a51760d995c9f5c8c3f31257d36d65b913c257d4c9d0c05b22" }, "downloads": -1, "filename": "tabulator-0.12.0.tar.gz", "has_sig": false, "md5_digest": "891eec51286265d9cffd4d8484ab8136", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17703, "upload_time": "2016-11-28T09:42:46", "upload_time_iso_8601": "2016-11-28T09:42:46.831499Z", "url": "https://files.pythonhosted.org/packages/7a/e0/537f5d0d3edcdfa7f98b86e994fa16ec59a5b717266045fcbe9c10a336eb/tabulator-0.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "64b021b816e5a2219b693cfb7ecd1dcc", "sha256": "c4a31549713fc11e5e08c698cf348bb963a4f3641417d5b738f4675f853e9393" }, "downloads": -1, "filename": "tabulator-0.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64b021b816e5a2219b693cfb7ecd1dcc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34359, "upload_time": "2016-12-06T12:05:44", "upload_time_iso_8601": "2016-12-06T12:05:44.493005Z", "url": "https://files.pythonhosted.org/packages/6f/38/98d7a6710393bfc809a1ee66a1780c1a90f1f507c4bc67a06db4c87fb017/tabulator-0.12.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87c425f11ab1002a79dc974cdf019dad", "sha256": "d141b588b8e941cf46f44198b2a6b4745f039fb41d3db51089af9caf45af21f6" }, "downloads": -1, "filename": "tabulator-0.12.1.tar.gz", "has_sig": false, "md5_digest": "87c425f11ab1002a79dc974cdf019dad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16660, "upload_time": "2016-12-06T12:05:46", "upload_time_iso_8601": "2016-12-06T12:05:46.540341Z", "url": "https://files.pythonhosted.org/packages/5d/d7/18c1524a023d6849de0306557706873e68243ac95d526200df192dea9246/tabulator-0.12.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "f2bdb7ec31d0574746c65b269ebd0d0d", "sha256": "c288eb83e481fc5d0ff73582a0e0748d0f44cc69900f03d49f22a7b2c6ee26ed" }, "downloads": -1, "filename": "tabulator-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2bdb7ec31d0574746c65b269ebd0d0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34594, "upload_time": "2017-01-13T11:34:50", "upload_time_iso_8601": "2017-01-13T11:34:50.821933Z", "url": "https://files.pythonhosted.org/packages/e5/37/ced476d2ce151edee7573c103182ee58908903b7a834e7c0351dc979d4b8/tabulator-0.13.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d973c48527a8c806f9988fd512f9899b", "sha256": "e665bc5f827d1b0c8f08827dfa937d8288a5e282bb05d685f0cb2adb2d11c070" }, "downloads": -1, "filename": "tabulator-0.13.0.tar.gz", "has_sig": false, "md5_digest": "d973c48527a8c806f9988fd512f9899b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16858, "upload_time": "2017-01-13T11:34:52", "upload_time_iso_8601": "2017-01-13T11:34:52.904416Z", "url": "https://files.pythonhosted.org/packages/14/df/42b9f47c1f0ff5748f51a4becfa12f7cb3c1ec9c8c65645dc461bcd2aef1/tabulator-0.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "d5340378c1c187e4b81a949310e8a22a", "sha256": "fc23d4c70524b9039cae70a8438879fafcde9449613bf4b27ea3848bec2a8695" }, "downloads": -1, "filename": "tabulator-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5340378c1c187e4b81a949310e8a22a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34860, "upload_time": "2017-01-24T14:58:38", "upload_time_iso_8601": "2017-01-24T14:58:38.319625Z", "url": "https://files.pythonhosted.org/packages/72/a9/3d01e1085246f1f4deca0ef34abcc043a842c56501702365f4d0f636cef1/tabulator-0.14.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e2c18eab7f4f893ec59eead040eb1cc2", "sha256": "c83b6f72b2ce1a615f7797540eff899d582a4abe9c6c395c007dbe54211f6b8c" }, "downloads": -1, "filename": "tabulator-0.14.0.tar.gz", "has_sig": false, "md5_digest": "e2c18eab7f4f893ec59eead040eb1cc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17114, "upload_time": "2017-01-24T14:58:40", "upload_time_iso_8601": "2017-01-24T14:58:40.379056Z", "url": "https://files.pythonhosted.org/packages/6f/42/e8f8b447efea62bdf3d5e2891bd2f898065203396863f8f395088b882b4d/tabulator-0.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "7136d2c3494a4d5a7bc9835b2b6e7994", "sha256": "70add8b224f05d4bd1377d71a8cd5b1de3c6d6d025f0916990a6242103f23e68" }, "downloads": -1, "filename": "tabulator-0.14.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7136d2c3494a4d5a7bc9835b2b6e7994", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34868, "upload_time": "2017-02-21T06:35:02", "upload_time_iso_8601": "2017-02-21T06:35:02.679714Z", "url": "https://files.pythonhosted.org/packages/4e/29/1ac1acc0fb54b245c4b7af9c7d303e635f73a4bb5a1701726730e9d8be7b/tabulator-0.14.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "13ac5da47029ee78bebaa7f3951f6707", "sha256": "082ccc0b919960cbbdfb2b780bc2c2f2f53c78c77b4a68c7b364d10a076fc7cf" }, "downloads": -1, "filename": "tabulator-0.14.1.tar.gz", "has_sig": false, "md5_digest": "13ac5da47029ee78bebaa7f3951f6707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17124, "upload_time": "2017-02-21T06:35:04", "upload_time_iso_8601": "2017-02-21T06:35:04.224828Z", "url": "https://files.pythonhosted.org/packages/bc/12/05d9655c682e64ab3d7ade236616ac17afdf6bb34a45a26f95b617b526f6/tabulator-0.14.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14.2": [ { "comment_text": "", "digests": { "md5": "e1dd800d4c6a89ffb4a1b78d939409b8", "sha256": "89c6371c02a8291a2e1b9203a2aaf9b69197bdaa77a0a44562c3211226d594c1" }, "downloads": -1, "filename": "tabulator-0.14.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1dd800d4c6a89ffb4a1b78d939409b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34881, "upload_time": "2017-03-02T09:08:36", "upload_time_iso_8601": "2017-03-02T09:08:36.108825Z", "url": "https://files.pythonhosted.org/packages/a4/26/974a34a2dd224c0770f3c2d4284f51713138961dff84c21886d47ec468b4/tabulator-0.14.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "91437211c902e57653ae94b16e736016", "sha256": "6f6879e699a1e4083af6a26333e6406e1288bacdc11ab32aee8cfa52cae17a62" }, "downloads": -1, "filename": "tabulator-0.14.2.tar.gz", "has_sig": false, "md5_digest": "91437211c902e57653ae94b16e736016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17137, "upload_time": "2017-03-02T09:08:38", "upload_time_iso_8601": "2017-03-02T09:08:38.047439Z", "url": "https://files.pythonhosted.org/packages/ad/bf/e978a4c19d4336dabc590e18d995ae051477e658e733772524b107954b90/tabulator-0.14.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "72c2ee94d748977ea5376fe3b1ee7d6f", "sha256": "ef4f172da47d5171879a4d87b337adee2eacf68f24b145824a1aa9ae8e424b60" }, "downloads": -1, "filename": "tabulator-0.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72c2ee94d748977ea5376fe3b1ee7d6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35053, "upload_time": "2017-04-23T20:51:02", "upload_time_iso_8601": "2017-04-23T20:51:02.824504Z", "url": "https://files.pythonhosted.org/packages/65/44/17f3eace9f8e3209bde85fe79a6173e6d865456d48e0074cf198146a1fc1/tabulator-0.15.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bdfdef9850d5299bd74932742b297732", "sha256": "2c826efd9138a5ae8d0e0672cea95b1a083e75b33064328389958e0197885cdd" }, "downloads": -1, "filename": "tabulator-0.15.0.tar.gz", "has_sig": false, "md5_digest": "bdfdef9850d5299bd74932742b297732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17288, "upload_time": "2017-04-23T20:51:04", "upload_time_iso_8601": "2017-04-23T20:51:04.541479Z", "url": "https://files.pythonhosted.org/packages/08/11/091164be2828b98a9d67238ea4c38902f23cf87c7101f1c1f716ec20ed2a/tabulator-0.15.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "3df6df15ee74dfb14e42a86bf8c25bd0", "sha256": "a187e99c3fd10bf79a3037136ca4af6fe98b983f2fa790ca75c8557e255e330e" }, "downloads": -1, "filename": "tabulator-0.15.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3df6df15ee74dfb14e42a86bf8c25bd0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35058, "upload_time": "2017-05-03T15:10:28", "upload_time_iso_8601": "2017-05-03T15:10:28.126753Z", "url": "https://files.pythonhosted.org/packages/1c/17/18cdfece6a7ccbb3c4773db42a46e11a51dd692e0d18462863c00abe7fbc/tabulator-0.15.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9d5322c5daed7cb767e7d9b2d2dbee58", "sha256": "8bada15acbeb5b0242a892264e9f6c166a872be4a6f3c24e8b2477e6b8a72f81" }, "downloads": -1, "filename": "tabulator-0.15.1.tar.gz", "has_sig": false, "md5_digest": "9d5322c5daed7cb767e7d9b2d2dbee58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17295, "upload_time": "2017-05-03T15:10:30", "upload_time_iso_8601": "2017-05-03T15:10:30.101836Z", "url": "https://files.pythonhosted.org/packages/e2/a3/197e6ce7ccbeec30c2fdbf6da95f2a437b9098d350f6f2bbff881d0f0c88/tabulator-0.15.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "22125fa78aff7421dcf24b5407ec192d", "sha256": "e983e9b0090b8ca4b76b011dd8d0b8d3f9487a523c791d0fe7b259b9919eca31" }, "downloads": -1, "filename": "tabulator-0.3.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22125fa78aff7421dcf24b5407ec192d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33753, "upload_time": "2016-03-29T09:57:00", "upload_time_iso_8601": "2016-03-29T09:57:00.508386Z", "url": "https://files.pythonhosted.org/packages/b5/9f/fa7cf6f5519bf9ede1f12bb00ab5321ff92849018a3c4b6b31cf60d865b2/tabulator-0.3.12-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f4deffe4a36d19399b5762f98fb7229", "sha256": "71439890f65785b0c5ca8fe537e59fdab86a7a91b49db64673643058b2cd89ac" }, "downloads": -1, "filename": "tabulator-0.3.12.tar.gz", "has_sig": false, "md5_digest": "9f4deffe4a36d19399b5762f98fb7229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18102, "upload_time": "2016-03-29T09:57:08", "upload_time_iso_8601": "2016-03-29T09:57:08.315339Z", "url": "https://files.pythonhosted.org/packages/03/4e/f9b900e23c2386368707698b5d471cbf7fcc197400eb33daf9aa15b65a66/tabulator-0.3.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "881d37537183b3d48f24782020176146", "sha256": "762e1c8ae8a306d47641a020771e4cd6b05f3c91e26ce8a3f1427738af9c9212" }, "downloads": -1, "filename": "tabulator-0.3.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "881d37537183b3d48f24782020176146", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33570, "upload_time": "2016-03-29T10:01:06", "upload_time_iso_8601": "2016-03-29T10:01:06.573260Z", "url": "https://files.pythonhosted.org/packages/ec/04/eee6d1c18a5893e4527f78688f34f4e4ee05f6aa9ae21272ce884942c944/tabulator-0.3.13-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fa4833409e6fb7736040c9a5db687758", "sha256": "b32c1833004a7f890d0023c9960036703a251a66054bb779c7dccfe8a94b5282" }, "downloads": -1, "filename": "tabulator-0.3.13.tar.gz", "has_sig": false, "md5_digest": "fa4833409e6fb7736040c9a5db687758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17803, "upload_time": "2016-03-29T10:01:16", "upload_time_iso_8601": "2016-03-29T10:01:16.470945Z", "url": "https://files.pythonhosted.org/packages/fd/71/8da7e615364588ab221d69289a501bf072818252493b4bbed8dfd0082f70/tabulator-0.3.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "c05d352c279976f9f80c6419357590dc", "sha256": "d177ea704fed31cc83c8325bfd9a0045a30e1d4f2243786dc06cbc6d371f910c" }, "downloads": -1, "filename": "tabulator-0.3.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c05d352c279976f9f80c6419357590dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28543, "upload_time": "2016-05-10T18:00:57", "upload_time_iso_8601": "2016-05-10T18:00:57.837622Z", "url": "https://files.pythonhosted.org/packages/41/6f/63137c457ffc3ba82ef264070ba264b334409c0b0b8ccc232455277a22fc/tabulator-0.3.14-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7c5a12fcd84bfeded8966a078e20f609", "sha256": "ef51c71dbfe9cf90de3e27dffc155542d53678251b2ee8129b92ad63cefabc4f" }, "downloads": -1, "filename": "tabulator-0.3.14.tar.gz", "has_sig": false, "md5_digest": "7c5a12fcd84bfeded8966a078e20f609", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15843, "upload_time": "2016-05-10T18:01:11", "upload_time_iso_8601": "2016-05-10T18:01:11.020160Z", "url": "https://files.pythonhosted.org/packages/62/8c/ee6367d1ffc6c92954b1d39bcb728759753526323ba59175ba016a8973e2/tabulator-0.3.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [], "0.3.3": [ { "comment_text": "", "digests": { "md5": "74b49f621d7cc1e3986d28f0e4f68099", "sha256": "5a81d05279f50b53e97bddb6be42ba65652b30124f8daaaef1c0c131d76851d9" }, "downloads": -1, "filename": "tabulator-0.3.3.tar.gz", "has_sig": false, "md5_digest": "74b49f621d7cc1e3986d28f0e4f68099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17074, "upload_time": "2016-02-17T22:27:27", "upload_time_iso_8601": "2016-02-17T22:27:27.302623Z", "url": "https://files.pythonhosted.org/packages/51/45/27dcb940b03f98a231c9aa517021d8fef354db6721381742220e8fb4ba91/tabulator-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "0834dad948fca021031673e48afbf4d6", "sha256": "b43aa33ce64cb7efe708f0e4e7d615529a611e69fe7c8b2f05860bbb545fe719" }, "downloads": -1, "filename": "tabulator-0.3.5.tar.gz", "has_sig": false, "md5_digest": "0834dad948fca021031673e48afbf4d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17357, "upload_time": "2016-02-18T20:08:22", "upload_time_iso_8601": "2016-02-18T20:08:22.196031Z", "url": "https://files.pythonhosted.org/packages/a7/5a/0bfc8ac8fc5d282df57e3afee55b112a9c37d0d3f3b7d5d7e9b1979b9ab2/tabulator-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "d9a9abfa1e361fdc303410d665cf0006", "sha256": "31f716452a77381fe58096227515c378190e6ee2ea717eedc015d8822a667b05" }, "downloads": -1, "filename": "tabulator-0.3.6.tar.gz", "has_sig": false, "md5_digest": "d9a9abfa1e361fdc303410d665cf0006", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17591, "upload_time": "2016-03-15T08:05:42", "upload_time_iso_8601": "2016-03-15T08:05:42.756768Z", "url": "https://files.pythonhosted.org/packages/72/1a/077c8d3c6eefc47c5c97447e6423d23e306aad8384a8958c8213f20a3ca4/tabulator-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "591adb4ee93c1d492d7e2ab4d4ad609f", "sha256": "4f185a62f7a9bad60ca24d5c4a7553186526c2c426b67945ccb7aed2bcd81fdd" }, "downloads": -1, "filename": "tabulator-0.3.7.tar.gz", "has_sig": false, "md5_digest": "591adb4ee93c1d492d7e2ab4d4ad609f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17737, "upload_time": "2016-03-26T10:11:43", "upload_time_iso_8601": "2016-03-26T10:11:43.972703Z", "url": "https://files.pythonhosted.org/packages/10/c6/3acd1b20ef7d3e98b8e1aacfd031a4c2e467eb14bd86ddbc7fecb9c1169a/tabulator-0.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "1d0c0021bff140236b8198ae3374a202", "sha256": "e1c4cd9f3571ce18b40205d567ba5d30847a68df11bcbe80ad01cf529ea30609" }, "downloads": -1, "filename": "tabulator-0.3.8.tar.gz", "has_sig": false, "md5_digest": "1d0c0021bff140236b8198ae3374a202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17773, "upload_time": "2016-03-28T05:48:31", "upload_time_iso_8601": "2016-03-28T05:48:31.209731Z", "url": "https://files.pythonhosted.org/packages/1d/0b/1935b80af3b2be38cd9eefb477924abb87310fb2d5ecd1513c8cee298358/tabulator-0.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "2a880c69226cc689496432c22abdb2c7", "sha256": "c23389670d55c92bcec0c9b467be04feccaf4ff95651b7be455393a810b1202b" }, "downloads": -1, "filename": "tabulator-0.3.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a880c69226cc689496432c22abdb2c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33558, "upload_time": "2016-03-28T09:31:08", "upload_time_iso_8601": "2016-03-28T09:31:08.862231Z", "url": "https://files.pythonhosted.org/packages/6c/40/393be24657d16ac2282fb9ff70d95fa279249052a3d124ec71a5c8275ab7/tabulator-0.3.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1a4d04702ae0919f3ebbdbdaa1998e5e", "sha256": "b556164bfb47215b0bc2bea3f96c8ba1fee302d99150a5ef1f6b730e50feadf1" }, "downloads": -1, "filename": "tabulator-0.3.9.tar.gz", "has_sig": false, "md5_digest": "1a4d04702ae0919f3ebbdbdaa1998e5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17794, "upload_time": "2016-03-28T09:31:16", "upload_time_iso_8601": "2016-03-28T09:31:16.871919Z", "url": "https://files.pythonhosted.org/packages/7a/fe/6eadbd6b1609e6b175105936297958eaad11703e8f669764f9715ffa75d9/tabulator-0.3.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "da5e6bcc6fadf7a09dae13e24b1356b9", "sha256": "02b90becce74478ca0197412f4c4149b0feb62f2953beb339b0876518da2247c" }, "downloads": -1, "filename": "tabulator-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da5e6bcc6fadf7a09dae13e24b1356b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29784, "upload_time": "2016-05-11T08:53:29", "upload_time_iso_8601": "2016-05-11T08:53:29.693880Z", "url": "https://files.pythonhosted.org/packages/b2/9f/0e3236bbc961402b95c46e4584f43e5dfe462a9ab87ff06b5cbc730254c7/tabulator-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5642f118e049e40c083319ca6e03f415", "sha256": "b0dd1d2111f9831699db50f11c9359c4713a1e78cb43f0a1949925305b011ae0" }, "downloads": -1, "filename": "tabulator-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5642f118e049e40c083319ca6e03f415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16124, "upload_time": "2016-05-11T08:53:42", "upload_time_iso_8601": "2016-05-11T08:53:42.403991Z", "url": "https://files.pythonhosted.org/packages/65/92/53a7d6df244d91b034829a1e1e7b59ee231ac09549c3849e99e43edda9bb/tabulator-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "91fa34211385f4765e48d8efb8e07c8a", "sha256": "d66d7fcf016b06d9e0ebd14a310cd28180b27b9dd30adf9088d8fbfb28f862e9" }, "downloads": -1, "filename": "tabulator-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91fa34211385f4765e48d8efb8e07c8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25269, "upload_time": "2016-08-16T07:17:39", "upload_time_iso_8601": "2016-08-16T07:17:39.027626Z", "url": "https://files.pythonhosted.org/packages/a2/48/8ca1e88538a42b4c845e12d323c8c4af1ba4d502ba18b35b181d8095b0a6/tabulator-0.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b319b1591fdc0391f2a7b18dd55b26d2", "sha256": "88e56c12116f04a0e92198029192c66ed0324cd1800ccfd92755afa06c8183e5" }, "downloads": -1, "filename": "tabulator-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b319b1591fdc0391f2a7b18dd55b26d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12851, "upload_time": "2016-08-16T07:17:41", "upload_time_iso_8601": "2016-08-16T07:17:41.307402Z", "url": "https://files.pythonhosted.org/packages/8e/46/7bb500b3cc50bb6507fbf685e027bd23731f1e6804184be1e8ac78a361c3/tabulator-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c7c4856ee109ba2567d77f37cbe278b7", "sha256": "fffc8d1e6f6b1ca02761cce2a80ff5d534078fed76fcf1f7a9085f3291943da5" }, "downloads": -1, "filename": "tabulator-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7c4856ee109ba2567d77f37cbe278b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27150, "upload_time": "2016-09-13T08:45:02", "upload_time_iso_8601": "2016-09-13T08:45:02.306871Z", "url": "https://files.pythonhosted.org/packages/1d/fe/d960b8f59edb0eee0106b931d56bbbace2e2835136cce9bbafa0af746b53/tabulator-0.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bb58ae1d633c4a55534abe9d995d5cda", "sha256": "ca3ae043ee15e6ba53bc6966160ad0298d228065fa7f6612fe4d0cd5620b489d" }, "downloads": -1, "filename": "tabulator-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bb58ae1d633c4a55534abe9d995d5cda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13939, "upload_time": "2016-09-13T08:45:04", "upload_time_iso_8601": "2016-09-13T08:45:04.710577Z", "url": "https://files.pythonhosted.org/packages/ce/ea/a800d39bc03864630d2c3dac747485863b7926bc8ee16899573c234c167f/tabulator-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4f1e265c1f512fe26ee6bb4890e399a1", "sha256": "ffc44aed92ac5229ef591fb17b245e24af7bea24c1d8865a05fa689c45e38cfd" }, "downloads": -1, "filename": "tabulator-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f1e265c1f512fe26ee6bb4890e399a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27240, "upload_time": "2016-09-13T20:22:18", "upload_time_iso_8601": "2016-09-13T20:22:18.522940Z", "url": "https://files.pythonhosted.org/packages/89/46/298d98c8b2bbfa694ccd59303962d740fc91ef90f8177bcb283b455c4300/tabulator-0.6.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ded3c73a521ae23d6edf6c76debae4a6", "sha256": "faa01987cdc44f7cfd837774f80c27eabed706aaa1df660312b54f7b0de51001" }, "downloads": -1, "filename": "tabulator-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ded3c73a521ae23d6edf6c76debae4a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13991, "upload_time": "2016-09-13T20:22:20", "upload_time_iso_8601": "2016-09-13T20:22:20.505904Z", "url": "https://files.pythonhosted.org/packages/b5/a9/5999f5d04db77646d03788d9b3288ecfd6406d42c7282cb009c9af316546/tabulator-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "89e62f0648d00e413d23c3237fc04436", "sha256": "c0cb091aadd5a3ffb4b669aaa9aa8e372001d84e41ee7bcd3147de1304563059" }, "downloads": -1, "filename": "tabulator-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89e62f0648d00e413d23c3237fc04436", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27275, "upload_time": "2016-09-13T22:04:54", "upload_time_iso_8601": "2016-09-13T22:04:54.875594Z", "url": "https://files.pythonhosted.org/packages/0c/2d/442fb004cdf8ecc6b9f9fb9d5d77c2f2e11a624c0244bf1e6141cd6afd56/tabulator-0.6.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "65164de677f9ec927873d338ee4df76c", "sha256": "6758851521a02777109966627211a3e9c89120404b6c9f7a45e0131d6b38e907" }, "downloads": -1, "filename": "tabulator-0.6.2.tar.gz", "has_sig": false, "md5_digest": "65164de677f9ec927873d338ee4df76c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14029, "upload_time": "2016-09-13T22:04:57", "upload_time_iso_8601": "2016-09-13T22:04:57.213514Z", "url": "https://files.pythonhosted.org/packages/be/be/de4aa344990c8df7a3e27e4843e4cc350fa55402688cd66dd79cba915ddc/tabulator-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e5cba72d9dc8ac7097bff94bd7e05f0d", "sha256": "f6733ee54188d6589c833f3d2829e8d3042832d75e79190a6fac502f305da7a0" }, "downloads": -1, "filename": "tabulator-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5cba72d9dc8ac7097bff94bd7e05f0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27295, "upload_time": "2016-09-14T08:39:18", "upload_time_iso_8601": "2016-09-14T08:39:18.910067Z", "url": "https://files.pythonhosted.org/packages/69/e3/5329c85719707bd4332f982544ec8bb8fb59a60542e5a11be9a8322cea12/tabulator-0.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1c626ff486af9e2a50b74ae3c90a2323", "sha256": "e2e1e5c3dc593665fd8d8757f4db9847f7a88f6f868ad08e1b8234afc627ba48" }, "downloads": -1, "filename": "tabulator-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1c626ff486af9e2a50b74ae3c90a2323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14038, "upload_time": "2016-09-14T08:39:21", "upload_time_iso_8601": "2016-09-14T08:39:21.248500Z", "url": "https://files.pythonhosted.org/packages/73/eb/a9466321de9183cf48443b4a21e7b98e89643c93c7ff406598d1f22506f5/tabulator-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "937fd191d3ad643b3b7c75f08dab6ebe", "sha256": "34b44320e4d7dc211a880b3c48962d9a8ffc77272eb1399da80c6fc112e1cb8a" }, "downloads": -1, "filename": "tabulator-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "937fd191d3ad643b3b7c75f08dab6ebe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27357, "upload_time": "2016-09-14T14:19:33", "upload_time_iso_8601": "2016-09-14T14:19:33.691134Z", "url": "https://files.pythonhosted.org/packages/10/3a/cd16310ec7a5832d8f86ce108581f524c5a6527f3b4326525f7ae667b674/tabulator-0.7.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ffa117920b5bcc10be94404d03d9cb3a", "sha256": "7fb0c1f7ac6b047173a11c2d7029855a5c0ecd0d893c6d18824946d0b9b60ba4" }, "downloads": -1, "filename": "tabulator-0.7.1.tar.gz", "has_sig": false, "md5_digest": "ffa117920b5bcc10be94404d03d9cb3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14119, "upload_time": "2016-09-14T14:19:35", "upload_time_iso_8601": "2016-09-14T14:19:35.781516Z", "url": "https://files.pythonhosted.org/packages/52/51/20c0200fd22e910d5189bb829cae80f9471e41099ab2f650e86d6d85ac10/tabulator-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "675f6cc75019da5ccd36200f563542a6", "sha256": "c3a59946a8eb3b6776d5c68cbaa8cf5faa7b122c4bd8a3992fa7463ff5bba5d1" }, "downloads": -1, "filename": "tabulator-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "675f6cc75019da5ccd36200f563542a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27338, "upload_time": "2016-09-14T21:44:10", "upload_time_iso_8601": "2016-09-14T21:44:10.340607Z", "url": "https://files.pythonhosted.org/packages/78/99/93c22466b0d77e2711b9bb30f2038807804473b4bca7b41b98488cdbb2bb/tabulator-0.7.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "089e398974b5addd09b2c2f516a96622", "sha256": "2548ae49d775d784f3c6175c5716e5d78618cc6e6f60e77b10cd99dac233ef70" }, "downloads": -1, "filename": "tabulator-0.7.2.tar.gz", "has_sig": false, "md5_digest": "089e398974b5addd09b2c2f516a96622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14099, "upload_time": "2016-09-14T21:44:12", "upload_time_iso_8601": "2016-09-14T21:44:12.672129Z", "url": "https://files.pythonhosted.org/packages/95/39/64d123a4b9f2639f8c2f9adaa93ab95ac74c55de5743ab0c69c98638acae/tabulator-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "dd8dbd2de064bb77f7194d46dfefefc3", "sha256": "2d2263a28c6b446024532f6087d8af02ae579048a65ba30507e2283c54f9eede" }, "downloads": -1, "filename": "tabulator-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd8dbd2de064bb77f7194d46dfefefc3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27484, "upload_time": "2016-09-23T19:04:34", "upload_time_iso_8601": "2016-09-23T19:04:34.336874Z", "url": "https://files.pythonhosted.org/packages/fb/27/6de53af28507a9f793fcd7f9e0d87d7f2007d7da79e3dfdd1894220e883d/tabulator-0.7.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f30bc9fd4d57cd325eb7cdc763b1a95", "sha256": "413a12dc617a32ee29997ee2c381f2b0c1f699a49606a1ad49d4c05a027ad962" }, "downloads": -1, "filename": "tabulator-0.7.4.tar.gz", "has_sig": false, "md5_digest": "3f30bc9fd4d57cd325eb7cdc763b1a95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14208, "upload_time": "2016-09-23T19:04:36", "upload_time_iso_8601": "2016-09-23T19:04:36.630073Z", "url": "https://files.pythonhosted.org/packages/3b/d2/8c653ed95dd65519a5cfbaea1ef3389481a0d9949b04254f3e485fdb52e6/tabulator-0.7.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "2b405f2aef627f5a8c8461dc12d19dd5", "sha256": "bddb05474ccd4ea68d26c03b0f677f651d5b944b94c69019a3e26dde58d8d3be" }, "downloads": -1, "filename": "tabulator-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b405f2aef627f5a8c8461dc12d19dd5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27775, "upload_time": "2016-10-13T14:00:33", "upload_time_iso_8601": "2016-10-13T14:00:33.376277Z", "url": "https://files.pythonhosted.org/packages/47/81/3283e83622e03c1ccbf98d913bb88b9f95737d9c9ad97c1c5deb67cf7887/tabulator-0.7.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "276ec7debddf259f7be378bdbbc81ee3", "sha256": "b3592c2e33913014d0ce3538842d91e82f47ec8412b6b764d954a33112da21cc" }, "downloads": -1, "filename": "tabulator-0.7.5.tar.gz", "has_sig": false, "md5_digest": "276ec7debddf259f7be378bdbbc81ee3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14323, "upload_time": "2016-10-13T14:00:35", "upload_time_iso_8601": "2016-10-13T14:00:35.805115Z", "url": "https://files.pythonhosted.org/packages/d7/ff/0bbd1743e441a6e9af547bfb06b281b2a46aee4b6ed56f2c5c7d7955d65d/tabulator-0.7.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "7b1cc45bf1f27fb3c9c9df68e9f55827", "sha256": "763b942feb26b8c854eaddeb0c12153998a3334277e8559bcfde19df5c0d99a8" }, "downloads": -1, "filename": "tabulator-0.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b1cc45bf1f27fb3c9c9df68e9f55827", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27792, "upload_time": "2016-10-20T17:33:49", "upload_time_iso_8601": "2016-10-20T17:33:49.792161Z", "url": "https://files.pythonhosted.org/packages/c5/fd/f805d717ada386d1e015d8ec8c1f7d90ffd605682aebab0887d1bc3c4047/tabulator-0.7.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "42832d858a4f40e82a48760c27d54df1", "sha256": "29287546afe8ed695cfc8bab373e01c0ab2723dac169223a27f3dbb6fa641b45" }, "downloads": -1, "filename": "tabulator-0.7.6.tar.gz", "has_sig": false, "md5_digest": "42832d858a4f40e82a48760c27d54df1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14403, "upload_time": "2016-10-20T17:33:52", "upload_time_iso_8601": "2016-10-20T17:33:52.108416Z", "url": "https://files.pythonhosted.org/packages/29/5d/f11f5528085efac33e8181a616430396ac099b2b8e3d31d5c0a24a6943fe/tabulator-0.7.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "afcb03bc78ebc5f36dd4043a5b712b39", "sha256": "069cc8f150f423fae80bb28aed664c51c19e9f3431f0531a597ef01e2a410cb6" }, "downloads": -1, "filename": "tabulator-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afcb03bc78ebc5f36dd4043a5b712b39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28443, "upload_time": "2016-10-26T06:54:03", "upload_time_iso_8601": "2016-10-26T06:54:03.959921Z", "url": "https://files.pythonhosted.org/packages/c1/a5/d52b6a10885e3d2d047f1f1b7858f7dc3163a8558af899740573cc285cf8/tabulator-0.8.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0f682cfcb30a434dc0f3bd6e5869e012", "sha256": "66754ffb64f54cb467ffe89fb01aa2fbe163e1a7c63c77959525415e1d865d45" }, "downloads": -1, "filename": "tabulator-0.8.0.tar.gz", "has_sig": false, "md5_digest": "0f682cfcb30a434dc0f3bd6e5869e012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14877, "upload_time": "2016-10-26T06:54:07", "upload_time_iso_8601": "2016-10-26T06:54:07.189634Z", "url": "https://files.pythonhosted.org/packages/67/ec/ccc945a97afe5416b667cb480e35e67f9346c385673256742d571dddc9c2/tabulator-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "7adb88eb0a3d8f16db8406d368d01d3c", "sha256": "95173cbacb4e26fe5a558cd57e2eb15e61cbeb52315062058465aa42b6627751" }, "downloads": -1, "filename": "tabulator-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7adb88eb0a3d8f16db8406d368d01d3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31324, "upload_time": "2016-10-27T07:51:54", "upload_time_iso_8601": "2016-10-27T07:51:54.991326Z", "url": "https://files.pythonhosted.org/packages/60/16/96b535e4237b1e23745800b917efa8b68d52127ce03aba5422fedbe26b0c/tabulator-0.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3bd5c5153238b5cdcfedd124e6328bb9", "sha256": "4f430881e97837f0c125c0457754e6e7738a135769662a27ac8b8b399f14b93e" }, "downloads": -1, "filename": "tabulator-0.9.0.tar.gz", "has_sig": false, "md5_digest": "3bd5c5153238b5cdcfedd124e6328bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15641, "upload_time": "2016-10-27T07:51:57", "upload_time_iso_8601": "2016-10-27T07:51:57.918270Z", "url": "https://files.pythonhosted.org/packages/80/6d/a1f83b7ce88d87d70421cbaf40408ee29c6de27fbd13014025b9b96ae798/tabulator-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "bf6523e3f6152c98d2d30f65ca892d87", "sha256": "893aa68c29f0fdc274e953e3bddc37efe7b6453c17a8d2d01ee582efcfe335be" }, "downloads": -1, "filename": "tabulator-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf6523e3f6152c98d2d30f65ca892d87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52624, "upload_time": "2017-06-05T19:27:26", "upload_time_iso_8601": "2017-06-05T19:27:26.398443Z", "url": "https://files.pythonhosted.org/packages/04/27/59032f876178db0160cce5ea87903c9b381c0671d4d13d759626dd7fcfdf/tabulator-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9160dddc77e5548dbb3d62701d8988c7", "sha256": "2796ead166ca74404da1a34abe6f3776b9bd12dccd5449381d12da6fbde8ce5d" }, "downloads": -1, "filename": "tabulator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9160dddc77e5548dbb3d62701d8988c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40349, "upload_time": "2017-06-05T19:27:28", "upload_time_iso_8601": "2017-06-05T19:27:28.784279Z", "url": "https://files.pythonhosted.org/packages/96/fc/2b9646a56b3e6c0f4d5b4f6f3b5f3dc85bf49dd5acd03c9d04937e25c906/tabulator-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "8812d17294d3f21fe78fbde833472b1c", "sha256": "b711b89bb684964ddc1bf133f675b1430a965f95ef17a48492edff58e1983ee6" }, "downloads": -1, "filename": "tabulator-1.0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8812d17294d3f21fe78fbde833472b1c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50445, "upload_time": "2017-05-10T09:20:11", "upload_time_iso_8601": "2017-05-10T09:20:11.115186Z", "url": "https://files.pythonhosted.org/packages/ed/13/9cc31331ecaaef513501afe40fa2c5b1994a40493ef317f948b1f4410b8a/tabulator-1.0.0a1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0fcaa3d8765433bcdabbf7e4ca3657a8", "sha256": "93e9787d7b2ab496a63744d97a17c78e4b737b5d44a0160a3083ef0ebfb4c64d" }, "downloads": -1, "filename": "tabulator-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "0fcaa3d8765433bcdabbf7e4ca3657a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38909, "upload_time": "2017-05-10T09:20:12", "upload_time_iso_8601": "2017-05-10T09:20:12.976516Z", "url": "https://files.pythonhosted.org/packages/7f/59/846cebf2062842b00115ce9e4d8a6ea14d546ff4bc91639a45c90f5611c7/tabulator-1.0.0a1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "82c7959d00343f89870a019dad822726", "sha256": "bb2ce1c6b5c54353dda09c1bf7c57fad7f5d533e9e314317bb353d9e40710a49" }, "downloads": -1, "filename": "tabulator-1.0.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82c7959d00343f89870a019dad822726", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52381, "upload_time": "2017-05-17T13:19:23", "upload_time_iso_8601": "2017-05-17T13:19:23.630424Z", "url": "https://files.pythonhosted.org/packages/cd/38/ac610175da02028836e738bfed65a4a1416a2ec0ab8a3ed8529a5d456fe1/tabulator-1.0.0a4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "494db1a3a5f7ce31e20498aa1a7c57c7", "sha256": "c282ec5d3e41c7beca49a55864b390552b2b31565b109bf2b87490af0a14e463" }, "downloads": -1, "filename": "tabulator-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "494db1a3a5f7ce31e20498aa1a7c57c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39935, "upload_time": "2017-05-17T13:19:25", "upload_time_iso_8601": "2017-05-17T13:19:25.881070Z", "url": "https://files.pythonhosted.org/packages/5f/05/2029b17d76e06ff997db0ff2205ab502aea1add47f23b92ada14237e1413/tabulator-1.0.0a4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "d658de2a6ab973ed14f3f86766f5e693", "sha256": "d789fe8a8845141c56f9ad1c653a0fabbecd26ab2553e2cf8fbc4dea6a7141a2" }, "downloads": -1, "filename": "tabulator-1.0.0a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d658de2a6ab973ed14f3f86766f5e693", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52431, "upload_time": "2017-05-18T12:23:29", "upload_time_iso_8601": "2017-05-18T12:23:29.913435Z", "url": "https://files.pythonhosted.org/packages/81/9a/28b0e32d1cba460ef9d73457d00a398cd2d1940c974bd3ea7d7a38841c43/tabulator-1.0.0a5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba813be8ce5203f208c441eef7f471bd", "sha256": "053ccf394dd987a13cd6f9e274e177fa87cb7cc68b0e6f84206a75ad6a48d5c2" }, "downloads": -1, "filename": "tabulator-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "ba813be8ce5203f208c441eef7f471bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39953, "upload_time": "2017-05-18T12:23:31", "upload_time_iso_8601": "2017-05-18T12:23:31.964589Z", "url": "https://files.pythonhosted.org/packages/15/c5/4c7a3680c746a3a365580d57f6b84c1b0135fc049ea2369d03f6819ff6a5/tabulator-1.0.0a5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "dee926ede49661959df905585578bdfe", "sha256": "38f00476bb51f129a72f44eda06a969c06a8210dca8a9bffb1245a93668f9d26" }, "downloads": -1, "filename": "tabulator-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dee926ede49661959df905585578bdfe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53260, "upload_time": "2017-06-20T09:47:21", "upload_time_iso_8601": "2017-06-20T09:47:21.965927Z", "url": "https://files.pythonhosted.org/packages/0a/f4/697ebaa512becf098995f2f95d00cf9c1b1e28e9d3150ab204c7e08f5f4e/tabulator-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b98f5b038cda170832b0b44cdd107b1", "sha256": "197abc476313a745df57331dd84cc574896323091b20f8b81733e93a5bc2cb3a" }, "downloads": -1, "filename": "tabulator-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9b98f5b038cda170832b0b44cdd107b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41049, "upload_time": "2017-06-20T09:47:24", "upload_time_iso_8601": "2017-06-20T09:47:24.179344Z", "url": "https://files.pythonhosted.org/packages/36/0c/34016bb1864ab2174d080583137aa32b37ba4ef64e4b63b85f2aac664833/tabulator-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "afe27e747e222374a0bf9aa79930a317", "sha256": "cbc7edb6a85db58268c94532256c5c349078fc85fc5d885915fe1be6fa965819" }, "downloads": -1, "filename": "tabulator-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afe27e747e222374a0bf9aa79930a317", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59426, "upload_time": "2017-10-20T13:52:34", "upload_time_iso_8601": "2017-10-20T13:52:34.911960Z", "url": "https://files.pythonhosted.org/packages/d4/87/f7b50d579b274ae2c72e8103e3aad01603edc4e7204843221e3f581aae9b/tabulator-1.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97fffbe9f945f3ef730020b3d76342db", "sha256": "1979d39f32c0eaaceb88e33227a34d746eb4275a62db101167520e7f391b7ac6" }, "downloads": -1, "filename": "tabulator-1.10.0.tar.gz", "has_sig": false, "md5_digest": "97fffbe9f945f3ef730020b3d76342db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49111, "upload_time": "2017-10-20T13:52:36", "upload_time_iso_8601": "2017-10-20T13:52:36.136224Z", "url": "https://files.pythonhosted.org/packages/20/45/5f8e4db66cbee3d8458d44b75a06a9e4373e401c349503d0a701310ce148/tabulator-1.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "0ebf08ffd3effe7ba84858394af76ad3", "sha256": "483dee57256618a9d2118b5cb7c0588209649662cb89587597c10fa06e34f310" }, "downloads": -1, "filename": "tabulator-1.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ebf08ffd3effe7ba84858394af76ad3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60334, "upload_time": "2017-10-27T17:52:59", "upload_time_iso_8601": "2017-10-27T17:52:59.053492Z", "url": "https://files.pythonhosted.org/packages/39/cc/837b27c172b09bfa809de49a561c92b1c7c052f8ab0c67fa58ee17bc60c8/tabulator-1.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ad0dca072e668fc70139fb925ccf953", "sha256": "483d8646c619d2aed9dd0eb22811b46e3babe56d1c27dbbc9a4fa52fcee67fd2" }, "downloads": -1, "filename": "tabulator-1.11.0.tar.gz", "has_sig": false, "md5_digest": "9ad0dca072e668fc70139fb925ccf953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50212, "upload_time": "2017-10-27T17:53:00", "upload_time_iso_8601": "2017-10-27T17:53:00.646306Z", "url": "https://files.pythonhosted.org/packages/2d/d4/f51d6a7696dbe18de30648ce9d2c76b7b94622782f968d723d99f8da6e49/tabulator-1.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "e8a590ac8f6da803932b013781bb23b2", "sha256": "8870022cf8311ebca4a3d5505019f0703164288436631dc198b88a3d52b1813f" }, "downloads": -1, "filename": "tabulator-1.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8a590ac8f6da803932b013781bb23b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60456, "upload_time": "2017-10-30T15:13:10", "upload_time_iso_8601": "2017-10-30T15:13:10.954702Z", "url": "https://files.pythonhosted.org/packages/32/7e/d0911678e47cc9dc23f9d67a42f7886ab57f85de3608e16577e1a596f8a1/tabulator-1.11.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19cdcc7f53c1d18479489df626faa10d", "sha256": "7aa5e0c7f05163163ce3d08eb8e856541f68c01be3822f93a659203ec0a35a6f" }, "downloads": -1, "filename": "tabulator-1.11.1.tar.gz", "has_sig": false, "md5_digest": "19cdcc7f53c1d18479489df626faa10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50310, "upload_time": "2017-10-30T15:13:13", "upload_time_iso_8601": "2017-10-30T15:13:13.803838Z", "url": "https://files.pythonhosted.org/packages/3a/5f/4a9f6d7c52196ce340322d4b4a70e1483732eae3a7a2947659c3ec74ae40/tabulator-1.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "255ea03a4fbb90d6fcc7baabf758c69a", "sha256": "9b5b3c3b4f2f7d4ce78a8cbd7b50796c77fa9be4040a118c9e6b72c71d4d3c63" }, "downloads": -1, "filename": "tabulator-1.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "255ea03a4fbb90d6fcc7baabf758c69a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60558, "upload_time": "2017-11-10T20:55:24", "upload_time_iso_8601": "2017-11-10T20:55:24.445809Z", "url": "https://files.pythonhosted.org/packages/52/eb/56655f86e50cb2188d9fa0c0137bf5493cc2b7a5b9ced3a4216dc69d09ea/tabulator-1.12.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0458c6831cbf297f6f2512f9ad849ead", "sha256": "823a7a40de3daa11dfcaf65e4cc474cc1316b6c447105e2e33a130bf8d7a304d" }, "downloads": -1, "filename": "tabulator-1.12.0.tar.gz", "has_sig": false, "md5_digest": "0458c6831cbf297f6f2512f9ad849ead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50470, "upload_time": "2017-11-10T20:55:26", "upload_time_iso_8601": "2017-11-10T20:55:26.063890Z", "url": "https://files.pythonhosted.org/packages/a6/50/37541b10652de70f7d31e22c5859616d7e94ef28c03a33779f89c074161a/tabulator-1.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12.1": [ { "comment_text": "", "digests": { "md5": "26526e2ea8577fd76653ff915363a4f7", "sha256": "050ad7c92f3c1f6a3b447d5a4e8b23d8ba0bdc5dbeae9db6746ee9f2708d8255" }, "downloads": -1, "filename": "tabulator-1.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26526e2ea8577fd76653ff915363a4f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60571, "upload_time": "2017-11-22T14:40:43", "upload_time_iso_8601": "2017-11-22T14:40:43.629797Z", "url": "https://files.pythonhosted.org/packages/11/19/694932a1afb3d608b4f287d219071eb554007dc5bbf4205e1513e3a4081d/tabulator-1.12.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "51b0d53a14004f62c6280531b997d203", "sha256": "ccc04b8b813f5bffbe2773932a4d25ed6840b1b275b1adcb0d94261210148590" }, "downloads": -1, "filename": "tabulator-1.12.1.tar.gz", "has_sig": false, "md5_digest": "51b0d53a14004f62c6280531b997d203", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50466, "upload_time": "2017-11-22T14:40:46", "upload_time_iso_8601": "2017-11-22T14:40:46.660113Z", "url": "https://files.pythonhosted.org/packages/61/0f/b98820a639ba1fb2a27dd36d99fde2ee140fbb3c7dd7f46afa77b694f4c6/tabulator-1.12.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12.2": [ { "comment_text": "", "digests": { "md5": "cc1ba4958bfe35ac95e582191ad78ab5", "sha256": "9e2529df1726a79b6b4df3448b9b8142387bc59636ae3d4ae71ba74f7d7b37b2" }, "downloads": -1, "filename": "tabulator-1.12.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc1ba4958bfe35ac95e582191ad78ab5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60465, "upload_time": "2017-11-24T07:28:42", "upload_time_iso_8601": "2017-11-24T07:28:42.916526Z", "url": "https://files.pythonhosted.org/packages/b2/f0/59d0bac02c6bb1c159826d55ed1c3907746bdd0c39b45e3fe93bc1f9e99a/tabulator-1.12.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2dd224d66439edbc959c5632ea797be9", "sha256": "176a5c35ca4f00ab4449e23061a57cc84fd9d2f5ca491f4c221885b2f41fd1dc" }, "downloads": -1, "filename": "tabulator-1.12.2.tar.gz", "has_sig": false, "md5_digest": "2dd224d66439edbc959c5632ea797be9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50340, "upload_time": "2017-11-24T07:28:45", "upload_time_iso_8601": "2017-11-24T07:28:45.643925Z", "url": "https://files.pythonhosted.org/packages/7f/e9/92051e33e2282265d852ac9c2775ddcc970550bed0720e95175cfb6d02c4/tabulator-1.12.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "654fe477f0d9c6a686807ebb263eafc1", "sha256": "d8e60222bc8cb27637fba2e6fc65d474264919d50cc2ca43b2d6bdd96d703a99" }, "downloads": -1, "filename": "tabulator-1.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "654fe477f0d9c6a686807ebb263eafc1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60987, "upload_time": "2017-12-27T18:05:47", "upload_time_iso_8601": "2017-12-27T18:05:47.254627Z", "url": "https://files.pythonhosted.org/packages/11/e8/8856b6009d0c364bda67860aeeacc3e1f2e2eb16fd819d978e00186a80d4/tabulator-1.13.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba91cc0e993e85577f07d3e76b59af19", "sha256": "c417008b03f0477c85ef8194b998c1c257c02e08a9e314f147d04856c80950e9" }, "downloads": -1, "filename": "tabulator-1.13.0.tar.gz", "has_sig": false, "md5_digest": "ba91cc0e993e85577f07d3e76b59af19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51363, "upload_time": "2017-12-27T18:05:48", "upload_time_iso_8601": "2017-12-27T18:05:48.696865Z", "url": "https://files.pythonhosted.org/packages/33/0f/2b9566602494a1e77b6ccf043ffb48f278ff8a7d3d0ca3b6f3fa19faf7a4/tabulator-1.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.0": [ { "comment_text": "", "digests": { "md5": "b9f1a68667e3a5dbae44d1d83410ad1f", "sha256": "5a0b6ad8ae1c6624f90808f740a861e0b4c1c5813c58b35cf49cc3266e0f9f67" }, "downloads": -1, "filename": "tabulator-1.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9f1a68667e3a5dbae44d1d83410ad1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61191, "upload_time": "2018-03-21T08:33:15", "upload_time_iso_8601": "2018-03-21T08:33:15.954596Z", "url": "https://files.pythonhosted.org/packages/0d/0c/bd2675d7a50011fe2dd98efaf6d55a46a0c80cb8835a9011ee01e12f7706/tabulator-1.14.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d23e97a162077872d5ac25663646e9a", "sha256": "f3e30e35c062b0f5169076a9207532a40a70bfffce842dc403664b309be9cbf5" }, "downloads": -1, "filename": "tabulator-1.14.0.tar.gz", "has_sig": false, "md5_digest": "1d23e97a162077872d5ac25663646e9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51620, "upload_time": "2018-03-21T08:33:17", "upload_time_iso_8601": "2018-03-21T08:33:17.798857Z", "url": "https://files.pythonhosted.org/packages/7e/7e/98525e5ab622c9acc90139b15d9ad00b546640c1ffcf42ca0daba3f8d86f/tabulator-1.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.1": [ { "comment_text": "", "digests": { "md5": "40d2f0915c7f3a66d641b05e38d314c5", "sha256": "3a8adffd935adb1914569764f1d9dd3821215ac88605502fc2bb994f9a391392" }, "downloads": -1, "filename": "tabulator-1.14.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40d2f0915c7f3a66d641b05e38d314c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48727, "upload_time": "2018-07-17T16:25:09", "upload_time_iso_8601": "2018-07-17T16:25:09.960781Z", "url": "https://files.pythonhosted.org/packages/8d/86/94d3b4c80444b2eff3faf66491e8c60481996af36c5f5af219a7e4364872/tabulator-1.14.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6bb0ec186050e4576e737d3391d230bc", "sha256": "9d122a4c72c5339b9a62879e46dd80f02ec81dcf224f633ce057f862f1390875" }, "downloads": -1, "filename": "tabulator-1.14.1.tar.gz", "has_sig": false, "md5_digest": "6bb0ec186050e4576e737d3391d230bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49715, "upload_time": "2018-07-17T16:25:11", "upload_time_iso_8601": "2018-07-17T16:25:11.570620Z", "url": "https://files.pythonhosted.org/packages/e0/dc/815bc88caf13be2f81f1ea98f20394e25f496d753eb313085095835e9ed2/tabulator-1.14.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.2": [ { "comment_text": "", "digests": { "md5": "d2bc43aefbe875d93153f66dd22f6e5a", "sha256": "30fe6d6f92e0a5530db21b9504f000e1251f846d8337e26f385e669d1a33eeab" }, "downloads": -1, "filename": "tabulator-1.14.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2bc43aefbe875d93153f66dd22f6e5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49800, "upload_time": "2018-07-26T10:00:29", "upload_time_iso_8601": "2018-07-26T10:00:29.694900Z", "url": "https://files.pythonhosted.org/packages/fd/67/dc359ad404b744d6611f5f2bd2a4d07a097a2658571ed907d157efc37242/tabulator-1.14.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "725bdd2518e5002ca068b817643d8c6a", "sha256": "05d07d3bc0f0ea65ceccfd2f043e7daeb00faf045555daef6ec946ad0b232145" }, "downloads": -1, "filename": "tabulator-1.14.2.tar.gz", "has_sig": false, "md5_digest": "725bdd2518e5002ca068b817643d8c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46483, "upload_time": "2018-07-26T10:00:31", "upload_time_iso_8601": "2018-07-26T10:00:31.265902Z", "url": "https://files.pythonhosted.org/packages/12/9f/7c74991956fb4b69ebd67c1b0cf448bd05c7f6926cb75ea2d5bcee363234/tabulator-1.14.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.3": [ { "comment_text": "", "digests": { "md5": "a4412053eecf03ac13b087ba551f8d14", "sha256": "21bd6c3aeb2205a3e55245351b68e153ce38311d723e4ce0271325dc1d1604ab" }, "downloads": -1, "filename": "tabulator-1.14.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4412053eecf03ac13b087ba551f8d14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49830, "upload_time": "2018-09-17T12:50:15", "upload_time_iso_8601": "2018-09-17T12:50:15.902743Z", "url": "https://files.pythonhosted.org/packages/9a/1f/f6868776c246e09fe694f4c2f52a5fbc7112f03339652b947bbf7bba8020/tabulator-1.14.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e1dde7cf932e66e2003de976df9f70a", "sha256": "d1a7eb42cde0243045fb82fef772ab414b39020b638091d1f101afbd153a5cd8" }, "downloads": -1, "filename": "tabulator-1.14.3.tar.gz", "has_sig": false, "md5_digest": "0e1dde7cf932e66e2003de976df9f70a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46528, "upload_time": "2018-09-17T12:50:17", "upload_time_iso_8601": "2018-09-17T12:50:17.178538Z", "url": "https://files.pythonhosted.org/packages/66/d2/c961b9c45334b1ea26129bfb0075f5a40b193e1488b3f98b7c1db9c94a15/tabulator-1.14.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.4": [ { "comment_text": "", "digests": { "md5": "d06a6bbeee539e217570d7c8a7d95405", "sha256": "318bcba93508dad73d411cc667ceed0adbfdaf07bfaab2162c2c48c9fc1d2dff" }, "downloads": -1, "filename": "tabulator-1.14.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d06a6bbeee539e217570d7c8a7d95405", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50649, "upload_time": "2018-10-04T08:04:49", "upload_time_iso_8601": "2018-10-04T08:04:49.073479Z", "url": "https://files.pythonhosted.org/packages/8e/92/5cc11321b96e8050a7f5c6a76221bd2c4c7b3469bb85da2af29c6581ddd9/tabulator-1.14.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "df744ad13fc0df76c0fc10f791a6ffd0", "sha256": "8e8b511b152a643c4bbc1137ec986b6a31f009ffca3c9c4cad64fe3e95f8187d" }, "downloads": -1, "filename": "tabulator-1.14.4.tar.gz", "has_sig": false, "md5_digest": "df744ad13fc0df76c0fc10f791a6ffd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46521, "upload_time": "2018-10-04T08:04:50", "upload_time_iso_8601": "2018-10-04T08:04:50.580714Z", "url": "https://files.pythonhosted.org/packages/f2/71/fabbd98f063c9ee6e421a7fed09a21bbec2d6704bbeb9d856a9f4c4f9aa0/tabulator-1.14.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.15.0": [ { "comment_text": "", "digests": { "md5": "cf42dd76e2db219fce3213a034d3bb62", "sha256": "0da3958acd6f461e72fde064aa0c294ee29e86c9eb17902a1d5e4bde9b6cd013" }, "downloads": -1, "filename": "tabulator-1.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf42dd76e2db219fce3213a034d3bb62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50785, "upload_time": "2018-10-08T08:20:40", "upload_time_iso_8601": "2018-10-08T08:20:40.706437Z", "url": "https://files.pythonhosted.org/packages/a1/09/b2900260c3b0e78325765301e4eaddcf8bf9a62cb87f1f129c0376b151a6/tabulator-1.15.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "02d6e0a429cd4d20dc4f7d4bdd4ede48", "sha256": "b4e5966c9e15f262a9feeb3a6148b29d4ccf315a641beb2922af76b0880054ba" }, "downloads": -1, "filename": "tabulator-1.15.0.tar.gz", "has_sig": false, "md5_digest": "02d6e0a429cd4d20dc4f7d4bdd4ede48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46714, "upload_time": "2018-10-08T08:20:43", "upload_time_iso_8601": "2018-10-08T08:20:43.085190Z", "url": "https://files.pythonhosted.org/packages/28/53/4022c82371584f257f24a4f5e335bba88543e883f86d1f9b62ecf66475da/tabulator-1.15.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.16.0": [ { "comment_text": "", "digests": { "md5": "ca60c3d077708ea14e01a2f48ae159e2", "sha256": "f8318ff8ae411d23a2f3e587074cbef3f7a7a68819f06ecc135f7ac16d37cf8d" }, "downloads": -1, "filename": "tabulator-1.16.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca60c3d077708ea14e01a2f48ae159e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50862, "upload_time": "2018-10-15T09:38:30", "upload_time_iso_8601": "2018-10-15T09:38:30.338395Z", "url": "https://files.pythonhosted.org/packages/9f/d1/8a86fba28c822d471bc527cf4e186e12bfbd43fa83282777db19a5232853/tabulator-1.16.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f9b7e017483a233d2bdb8c908a76a7f3", "sha256": "91d5628fec44d12a14712dfa1c6d4bd17761a6a6b6be5be33e2ef1addd0b23b7" }, "downloads": -1, "filename": "tabulator-1.16.0.tar.gz", "has_sig": false, "md5_digest": "f9b7e017483a233d2bdb8c908a76a7f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46878, "upload_time": "2018-10-15T09:38:33", "upload_time_iso_8601": "2018-10-15T09:38:33.426594Z", "url": "https://files.pythonhosted.org/packages/d1/a2/f22b70dd7b06aabe001f1bd9eadab2ad6f0ce34dbc7916c7b3671c0a8d1a/tabulator-1.16.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.0": [ { "comment_text": "", "digests": { "md5": "7c93843fc6322ee8f49c11d6a7b300c2", "sha256": "7322bffbc5af598bf3fa115e49baca3b8672d5f4cb4d123dd72dbd0fb7f9874b" }, "downloads": -1, "filename": "tabulator-1.17.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c93843fc6322ee8f49c11d6a7b300c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50879, "upload_time": "2018-10-15T10:16:44", "upload_time_iso_8601": "2018-10-15T10:16:44.775550Z", "url": "https://files.pythonhosted.org/packages/63/a6/33d0b08ce84fd1cdf0fb57e81bc822345007dd698cc5273b7ef916fce5ed/tabulator-1.17.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f57b0515ae5ba342fa71a61da0a827fa", "sha256": "d251474ffe3d2d23b7d6a278391f1039ff355c5af0f31d43f64583fd7c9d0702" }, "downloads": -1, "filename": "tabulator-1.17.0.tar.gz", "has_sig": false, "md5_digest": "f57b0515ae5ba342fa71a61da0a827fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46451, "upload_time": "2018-10-15T10:16:46", "upload_time_iso_8601": "2018-10-15T10:16:46.199936Z", "url": "https://files.pythonhosted.org/packages/2e/8e/56ec9f85d91a8ded2c1d1ad8edff7ee7fdc16251245561f3d3023d12c65e/tabulator-1.17.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.1": [ { "comment_text": "", "digests": { "md5": "36bc517742ce1d74df5c1a3d2cda0f40", "sha256": "6b60e2cb32dd7b20f36ec6f792a25a360e05093506a7e713ec11c243d2a4a1e5" }, "downloads": -1, "filename": "tabulator-1.17.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36bc517742ce1d74df5c1a3d2cda0f40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50904, "upload_time": "2018-10-22T18:52:06", "upload_time_iso_8601": "2018-10-22T18:52:06.040998Z", "url": "https://files.pythonhosted.org/packages/52/d4/9ca50bcdcf90656a4ffdbf7784b8ed76b18dca2b504582984d7b10bb578c/tabulator-1.17.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4b7bf8b9cf880f279f35d60197197481", "sha256": "bb59c162685999d723ae2e38899280bcfd0996f1914efe33fcfa7e3a885f5b37" }, "downloads": -1, "filename": "tabulator-1.17.1.tar.gz", "has_sig": false, "md5_digest": "4b7bf8b9cf880f279f35d60197197481", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42246, "upload_time": "2018-10-22T18:52:07", "upload_time_iso_8601": "2018-10-22T18:52:07.662912Z", "url": "https://files.pythonhosted.org/packages/3a/6c/5efe23990484acd7b5328e859bdde51472bbf072d8fa0d0688d14608a3b5/tabulator-1.17.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.18.0": [ { "comment_text": "", "digests": { "md5": "182ab835eb678fa9ac962a496496502d", "sha256": "9ce63e68a1f4360679ddee638f8a7489336967d965040bd414d05180d56847d0" }, "downloads": -1, "filename": "tabulator-1.18.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "182ab835eb678fa9ac962a496496502d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51218, "upload_time": "2018-10-29T11:32:41", "upload_time_iso_8601": "2018-10-29T11:32:41.920317Z", "url": "https://files.pythonhosted.org/packages/19/fe/229804f53c7028d5d60b9003c9232ff5ba4568f4d72b4f5adb1b900d1dda/tabulator-1.18.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "43e6a50411074ab6f2ec5d96993c18d5", "sha256": "5fb17abf339d4a530c849aeeb562d24cbe9640297f1e5cd1d3d287184cda096c" }, "downloads": -1, "filename": "tabulator-1.18.0.tar.gz", "has_sig": false, "md5_digest": "43e6a50411074ab6f2ec5d96993c18d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42670, "upload_time": "2018-10-29T11:32:43", "upload_time_iso_8601": "2018-10-29T11:32:43.691651Z", "url": "https://files.pythonhosted.org/packages/e1/43/64e725b3fd6d6aad3e7e88de43ea0d9e91076156c11fee80c297b7e1ed53/tabulator-1.18.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.0": [ { "comment_text": "", "digests": { "md5": "8014483a3be24fc97b2ada998bafd1ec", "sha256": "3bbc4b95cb08541e4984ff3bd96cd051b5332ebc18341bf5bc2604602343bf66" }, "downloads": -1, "filename": "tabulator-1.19.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8014483a3be24fc97b2ada998bafd1ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51678, "upload_time": "2018-11-06T12:45:53", "upload_time_iso_8601": "2018-11-06T12:45:53.369232Z", "url": "https://files.pythonhosted.org/packages/e2/ba/4ddcb032e268553a74e51c3603c60fbc856e3b1e25f43c0df6e4ef1582d8/tabulator-1.19.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ca65d8e7da18f33afc531bcfcfc50fa", "sha256": "0d2588dca6230adca2567cc9ae20c3c2d2e7aaa9296a05cd7c3377fde3438fa2" }, "downloads": -1, "filename": "tabulator-1.19.0.tar.gz", "has_sig": false, "md5_digest": "7ca65d8e7da18f33afc531bcfcfc50fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44271, "upload_time": "2018-11-06T12:45:55", "upload_time_iso_8601": "2018-11-06T12:45:55.091805Z", "url": "https://files.pythonhosted.org/packages/56/1d/62551997fab97ce6c66ffefddc6d9b0a66485dc6f6189fdd6a1109ec5615/tabulator-1.19.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.1": [ { "comment_text": "", "digests": { "md5": "678fa30ec1976d3abe98a1578db831fb", "sha256": "bcc401c4fd22e9cd4acd75e40a12d0374c7e1c4183945acc1e12145a6006d194" }, "downloads": -1, "filename": "tabulator-1.19.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "678fa30ec1976d3abe98a1578db831fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51707, "upload_time": "2019-04-11T13:09:08", "upload_time_iso_8601": "2019-04-11T13:09:08.998269Z", "url": "https://files.pythonhosted.org/packages/b7/8d/67857c076b84cea8ce1e8948dd6be12528cacb0c3aa5520790b653eb4c17/tabulator-1.19.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3c793e3aba8597652d3fb387ae49dac3", "sha256": "1a769fa2103d44d4db805f8105eb6f0d2a082b0d654409f73533966dd5eafa35" }, "downloads": -1, "filename": "tabulator-1.19.1.tar.gz", "has_sig": false, "md5_digest": "3c793e3aba8597652d3fb387ae49dac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44275, "upload_time": "2019-04-11T13:09:10", "upload_time_iso_8601": "2019-04-11T13:09:10.746750Z", "url": "https://files.pythonhosted.org/packages/35/49/ea52cb34c1c11d76bce4ecf98713ad2b885efa88d234d5ca915afc5bcc87/tabulator-1.19.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.3": [ { "comment_text": "", "digests": { "md5": "d04bc871f0e5ce25d163576fcbec3ee4", "sha256": "4a3fbea1e8c78eba0e657e6c3723d8ad20829d04708887061d4443d4d1d4799a" }, "downloads": -1, "filename": "tabulator-1.19.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d04bc871f0e5ce25d163576fcbec3ee4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51692, "upload_time": "2019-04-17T11:26:54", "upload_time_iso_8601": "2019-04-17T11:26:54.195543Z", "url": "https://files.pythonhosted.org/packages/41/de/990037b5bc232f818fade133fd1bbbdbed3d8b8220f488d0e0ef016d0774/tabulator-1.19.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9cc15790c9c06785b870706090a2d0c5", "sha256": "06a83704c3c3c80871706c16f45cf9d17600628a9f11727e847a540f059a2d2b" }, "downloads": -1, "filename": "tabulator-1.19.3.tar.gz", "has_sig": false, "md5_digest": "9cc15790c9c06785b870706090a2d0c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44228, "upload_time": "2019-04-17T11:26:55", "upload_time_iso_8601": "2019-04-17T11:26:55.856254Z", "url": "https://files.pythonhosted.org/packages/6c/55/2f9cad467e50006c4c9272e9ec217c67b75f8618ddaacc5a451eafaf6372/tabulator-1.19.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1d2b62268bbef6419ee1a66c75e9b359", "sha256": "e208cd2d81ee445d0c0a60aa4c36826a910d9c8275d9c37135724c1f25785bfa" }, "downloads": -1, "filename": "tabulator-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d2b62268bbef6419ee1a66c75e9b359", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53409, "upload_time": "2017-08-03T10:26:37", "upload_time_iso_8601": "2017-08-03T10:26:37.290543Z", "url": "https://files.pythonhosted.org/packages/ba/d4/68b6e359abd8a8f5c0a519a5d705f3898424ef28e4861a5693cdc1b54454/tabulator-1.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83de8467989bd4d7b68586c303b63238", "sha256": "95529c329b9c4f1de7fe575aa095103a43f1024e23900a623046a427c88cdcee" }, "downloads": -1, "filename": "tabulator-1.2.0.tar.gz", "has_sig": false, "md5_digest": "83de8467989bd4d7b68586c303b63238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40158, "upload_time": "2017-08-03T10:26:38", "upload_time_iso_8601": "2017-08-03T10:26:38.427707Z", "url": "https://files.pythonhosted.org/packages/96/e4/cc4ee2eb10faba091021024e0899173b808bcd640c51a1d710cacc8ad104/tabulator-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20.0": [ { "comment_text": "", "digests": { "md5": "18626adf75b1b04e6313c0da17a826eb", "sha256": "2fd1ca91af472e19fce30630d9f5ad69c25727761b6b1fcd3f1cb977986773d3" }, "downloads": -1, "filename": "tabulator-1.20.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18626adf75b1b04e6313c0da17a826eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51782, "upload_time": "2019-04-24T08:09:57", "upload_time_iso_8601": "2019-04-24T08:09:57.422385Z", "url": "https://files.pythonhosted.org/packages/58/bd/54f9dbf9f82f36f1e1c727ca697e679cb9c601d49f8c2733910cb6f15f77/tabulator-1.20.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "25f8f9d387306e874baf713bee3fffaf", "sha256": "5eebe79427f593a4eed4f838ab46f81babcff42b4ebba12c5b350128ad508e71" }, "downloads": -1, "filename": "tabulator-1.20.0.tar.gz", "has_sig": false, "md5_digest": "25f8f9d387306e874baf713bee3fffaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44382, "upload_time": "2019-04-24T08:09:59", "upload_time_iso_8601": "2019-04-24T08:09:59.112718Z", "url": "https://files.pythonhosted.org/packages/a6/9c/910256e575763f154d903da03572bd54fe6297de9eb20a8af7ce8f64ea51/tabulator-1.20.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.21.0": [ { "comment_text": "", "digests": { "md5": "73860f7a61a39cb9ce2b36257f693aa7", "sha256": "327ab6d7b8253bf70d5eb1cd57e623ae192d4e46bb61ab63a68f52fe22bc32ae" }, "downloads": -1, "filename": "tabulator-1.21.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73860f7a61a39cb9ce2b36257f693aa7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52417, "upload_time": "2019-05-27T12:08:33", "upload_time_iso_8601": "2019-05-27T12:08:33.888999Z", "url": "https://files.pythonhosted.org/packages/9f/0d/523058d853abf76bf97057eb498efaf2b4aca433cf9c2db11a6e04c1ebb1/tabulator-1.21.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f0022d366b30e9133bd3325402a5587d", "sha256": "f22b824e97ded3caf7b0dd2b5e23418f78cc395cba6b4b33eb043c976ffcc78e" }, "downloads": -1, "filename": "tabulator-1.21.0.tar.gz", "has_sig": false, "md5_digest": "f0022d366b30e9133bd3325402a5587d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45423, "upload_time": "2019-05-27T12:08:35", "upload_time_iso_8601": "2019-05-27T12:08:35.924644Z", "url": "https://files.pythonhosted.org/packages/ca/a8/f5708d6072b540d0ac4cd99104a301ee84230fd7ff9517f1404fee08519f/tabulator-1.21.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.22.0": [ { "comment_text": "", "digests": { "md5": "3f197020a078f8f9dae6362cb5a69333", "sha256": "3144e41241eafa3203f2eacf487435d414d455b4e7203dc5b7baa1e9f28ae2c6" }, "downloads": -1, "filename": "tabulator-1.22.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f197020a078f8f9dae6362cb5a69333", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52631, "upload_time": "2019-06-28T07:31:31", "upload_time_iso_8601": "2019-06-28T07:31:31.752594Z", "url": "https://files.pythonhosted.org/packages/55/d5/1e2249bf75d9bb5c801cbd0960bed795911a079ac6be4264ab6e5d8b882c/tabulator-1.22.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "254e39d52b430c3d9ccf1ace9bc12451", "sha256": "1200e22537c44430f862573fc12bab8eeb7c8005c4fa45c0cd8fbd3bc1258c5d" }, "downloads": -1, "filename": "tabulator-1.22.0.tar.gz", "has_sig": false, "md5_digest": "254e39d52b430c3d9ccf1ace9bc12451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46276, "upload_time": "2019-06-28T07:31:34", "upload_time_iso_8601": "2019-06-28T07:31:34.627683Z", "url": "https://files.pythonhosted.org/packages/e9/47/0b73fada66c31f7c94e2a626a7fe945d8c8cff714fce55a6c044ab354af2/tabulator-1.22.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.23.0": [ { "comment_text": "", "digests": { "md5": "8fd8f2d1f55d889e5cdea53b013bbe6b", "sha256": "239f84b64c6085bc1da0585e9abb17e30968aaddd0d6979e873bd35c5a7f415c" }, "downloads": -1, "filename": "tabulator-1.23.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fd8f2d1f55d889e5cdea53b013bbe6b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52672, "upload_time": "2019-07-07T07:42:24", "upload_time_iso_8601": "2019-07-07T07:42:24.116846Z", "url": "https://files.pythonhosted.org/packages/b1/98/6e841eb1c98cb4e80bca46b2f24c85e1727757ef2adbcc08a6d45c83e3bb/tabulator-1.23.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eadc36e44bdae8a60a2f3af5f1d93e25", "sha256": "d6dd128e7b09f6852648937b98b6e42a69ea73822476061163bdfb9b6fd1c606" }, "downloads": -1, "filename": "tabulator-1.23.0.tar.gz", "has_sig": false, "md5_digest": "eadc36e44bdae8a60a2f3af5f1d93e25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46337, "upload_time": "2019-07-07T07:42:25", "upload_time_iso_8601": "2019-07-07T07:42:25.937834Z", "url": "https://files.pythonhosted.org/packages/44/34/69750bb496fae85d8fe4fb57fb4f47f4df9d5f4fa2a4d72a6e0d095f3695/tabulator-1.23.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.0": [ { "comment_text": "", "digests": { "md5": "83a3bcfbd9cd4a151ef03bd3ee139559", "sha256": "ca4581e83f2f7ea3182a1daeb438f37e552e1813fb229eff043f209a63b20952" }, "downloads": -1, "filename": "tabulator-1.24.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83a3bcfbd9cd4a151ef03bd3ee139559", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52741, "upload_time": "2019-08-16T12:14:41", "upload_time_iso_8601": "2019-08-16T12:14:41.325316Z", "url": "https://files.pythonhosted.org/packages/b4/15/8b7b25834324fcb0b9871c03c29d651064db6c1dd290e1b8c3dedde2d383/tabulator-1.24.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7204e88438d20f732fd3951a44c663d7", "sha256": "1d4f889744563538957c5a4bae6021bb8039189b3043d402da0507d0c1aa0152" }, "downloads": -1, "filename": "tabulator-1.24.0.tar.gz", "has_sig": false, "md5_digest": "7204e88438d20f732fd3951a44c663d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46900, "upload_time": "2019-08-16T12:14:43", "upload_time_iso_8601": "2019-08-16T12:14:43.710813Z", "url": "https://files.pythonhosted.org/packages/e5/6f/a2caef2a7c8d6061ece80f766015c4bb04a0ceee44e74e09097ae55a024a/tabulator-1.24.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.1": [ { "comment_text": "", "digests": { "md5": "c0b40d88535581f1634364f215c40c8a", "sha256": "a7a9b7d60a6e042b200b3821ecfdfbde82dab54c9b04dc7fc83a9184aa2065d0" }, "downloads": -1, "filename": "tabulator-1.24.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0b40d88535581f1634364f215c40c8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52734, "upload_time": "2019-08-21T07:59:26", "upload_time_iso_8601": "2019-08-21T07:59:26.101643Z", "url": "https://files.pythonhosted.org/packages/08/7b/21e5fc027cb6ee352cb92ac2be6be6b2e09fe8fc651d706bde0d6062a8ef/tabulator-1.24.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d13cb45082044c3170c44f47c3cee0fb", "sha256": "48b8d0facfb9cdb2f030c634248b1a4f9533ca08e630ab33fafdaff44f8e0475" }, "downloads": -1, "filename": "tabulator-1.24.1.tar.gz", "has_sig": false, "md5_digest": "d13cb45082044c3170c44f47c3cee0fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46904, "upload_time": "2019-08-21T07:59:28", "upload_time_iso_8601": "2019-08-21T07:59:28.783015Z", "url": "https://files.pythonhosted.org/packages/be/a0/f4e5978d2f350a3d1783aed06d230c6852c09bfbb48372bb9efb07f7049c/tabulator-1.24.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.2": [ { "comment_text": "", "digests": { "md5": "0f7b71d79a75bf8a2c9c35e0f346871f", "sha256": "b69c14dcfb46fc7965fb3d5f88f058dc12e2b8dc58a3e6aa2f408750fa2d83bf" }, "downloads": -1, "filename": "tabulator-1.24.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f7b71d79a75bf8a2c9c35e0f346871f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52759, "upload_time": "2019-08-27T07:26:09", "upload_time_iso_8601": "2019-08-27T07:26:09.554567Z", "url": "https://files.pythonhosted.org/packages/58/4b/9cb50ce7e003a6ed816dc959423391dc5a0f1d6cc9f7e9f39f56136454da/tabulator-1.24.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a9dc51fc4b4b86180e5ad0e830da32eb", "sha256": "7c923ebdf007dbc8269d065014487c1692b7a092427cca1343353a842d37f0c1" }, "downloads": -1, "filename": "tabulator-1.24.2.tar.gz", "has_sig": false, "md5_digest": "a9dc51fc4b4b86180e5ad0e830da32eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46910, "upload_time": "2019-08-27T07:26:12", "upload_time_iso_8601": "2019-08-27T07:26:12.277249Z", "url": "https://files.pythonhosted.org/packages/d4/aa/23518409b624e8b7dcffe1dcf92cd0b0eff313718dc82c7fd8fa6239e938/tabulator-1.24.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.24.3": [ { "comment_text": "", "digests": { "md5": "f78ca5604ff1aecf82044f7a174ed51c", "sha256": "af744565679670398523994a3266b63e5efec00190f33dc5e9d8dd609de5528e" }, "downloads": -1, "filename": "tabulator-1.24.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f78ca5604ff1aecf82044f7a174ed51c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52880, "upload_time": "2019-09-17T07:29:00", "upload_time_iso_8601": "2019-09-17T07:29:00.085442Z", "url": "https://files.pythonhosted.org/packages/32/59/030cea19286851a8a3b8437854e4ae2f7cf82e1ca0167ef0703a46230074/tabulator-1.24.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "16287e77b3e1d667961db765cd112f9e", "sha256": "7bc6bba8cf560a1a34d1329c00edfe027fd464c4a2094a574835ea4a458a1e8a" }, "downloads": -1, "filename": "tabulator-1.24.3.tar.gz", "has_sig": false, "md5_digest": "16287e77b3e1d667961db765cd112f9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47366, "upload_time": "2019-09-17T07:29:02", "upload_time_iso_8601": "2019-09-17T07:29:02.718852Z", "url": "https://files.pythonhosted.org/packages/ad/87/341dfb31cf8ee4064b8bf1688ccef4d5dd36dc44838ef6d63f4a11cdfa93/tabulator-1.24.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.25.0": [ { "comment_text": "", "digests": { "md5": "8fc81aaed534e62cd88d9c4c6a4ea325", "sha256": "e0aa204349d0507cd1fce098c5ad8ffa9ec8a49adf6ffaaa23d0571df1ca7b65" }, "downloads": -1, "filename": "tabulator-1.25.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fc81aaed534e62cd88d9c4c6a4ea325", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55117, "upload_time": "2019-09-18T06:54:32", "upload_time_iso_8601": "2019-09-18T06:54:32.335174Z", "url": "https://files.pythonhosted.org/packages/ad/30/e1e292f956509218dfc1a8e473a17aa348e634e91b86f2201274c4f439b5/tabulator-1.25.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b0ee39fee76a0801dc47788152f5219a", "sha256": "9181253740678d6a2d569f29d51771782af7cf48c34dd4dd4a73a32df817a08b" }, "downloads": -1, "filename": "tabulator-1.25.0.tar.gz", "has_sig": false, "md5_digest": "b0ee39fee76a0801dc47788152f5219a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49411, "upload_time": "2019-09-18T06:54:34", "upload_time_iso_8601": "2019-09-18T06:54:34.839364Z", "url": "https://files.pythonhosted.org/packages/84/42/822b685850af8a572b9a8057834bc8c95accdcc906e54ceb6703bfcce7fc/tabulator-1.25.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.25.1": [ { "comment_text": "", "digests": { "md5": "6919fd5b2d06837b9685ecd6cc753140", "sha256": "cbbd5ff8de3efd85f06714f0fd950defa25fafc06a6c4715492907916ceec9f6" }, "downloads": -1, "filename": "tabulator-1.25.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6919fd5b2d06837b9685ecd6cc753140", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55116, "upload_time": "2019-09-18T08:04:27", "upload_time_iso_8601": "2019-09-18T08:04:27.357870Z", "url": "https://files.pythonhosted.org/packages/cd/cd/347bacbfd1550c64c19e3ce292d845d57879b60ffae38d87ff4fe2fc7df9/tabulator-1.25.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "30e03624da4328a03acff3c39bc08d70", "sha256": "cfc9812c0053f3f9eaab704b493a09e478608bdfe55fccae721b0863cdc510c1" }, "downloads": -1, "filename": "tabulator-1.25.1.tar.gz", "has_sig": false, "md5_digest": "30e03624da4328a03acff3c39bc08d70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49404, "upload_time": "2019-09-18T08:04:29", "upload_time_iso_8601": "2019-09-18T08:04:29.651103Z", "url": "https://files.pythonhosted.org/packages/75/5f/31cb6261012a3956925fb9d0a8fa9b157cb053d284f0fa4032e343708599/tabulator-1.25.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.26.1": [ { "comment_text": "", "digests": { "md5": "86df50ab74f1ccd3946c0e051c9a1a23", "sha256": "1c29fd664dd8e041bc46c766ed4e494623b93639da7abfe52e9a58b0f7e638ea" }, "downloads": -1, "filename": "tabulator-1.26.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86df50ab74f1ccd3946c0e051c9a1a23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55317, "upload_time": "2019-09-21T06:32:53", "upload_time_iso_8601": "2019-09-21T06:32:53.183883Z", "url": "https://files.pythonhosted.org/packages/8d/02/d5fe8ba3a7cc1a9b9d981c5496ab610062f1e16a32d1a4e549e1cf5d5ba6/tabulator-1.26.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b5815d1455195083e01718aa0f19d3c", "sha256": "30d5445b13b71d98b5d35f488f633ba2960eb4ad9955510286e4da8f8fa3a96c" }, "downloads": -1, "filename": "tabulator-1.26.1.tar.gz", "has_sig": false, "md5_digest": "7b5815d1455195083e01718aa0f19d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49619, "upload_time": "2019-09-21T06:32:55", "upload_time_iso_8601": "2019-09-21T06:32:55.964555Z", "url": "https://files.pythonhosted.org/packages/35/41/45ebc6e342ae1201adeb72f36f6a05f219248433463aff7125ee965189df/tabulator-1.26.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.27.0": [ { "comment_text": "", "digests": { "md5": "92433bbcd010410ececc469dcaae9210", "sha256": "01d2a0a0933933791a2d5eebe0e9b6f1dbd443c65f56748df9d22723e1dccaad" }, "downloads": -1, "filename": "tabulator-1.27.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92433bbcd010410ececc469dcaae9210", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55551, "upload_time": "2019-10-14T13:25:00", "upload_time_iso_8601": "2019-10-14T13:25:00.064927Z", "url": "https://files.pythonhosted.org/packages/4f/dd/9f0c2dd07808f5c26eb7564b8ad50b96f710e8fb8dbd81b3081ada1918d3/tabulator-1.27.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f2df33c5082edda398222ca6053ef711", "sha256": "c722644b41f2b2a905f2eaaa8b0e8aab5e0d07e3ed69ac7eb7f681d8c2638627" }, "downloads": -1, "filename": "tabulator-1.27.0.tar.gz", "has_sig": false, "md5_digest": "f2df33c5082edda398222ca6053ef711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50242, "upload_time": "2019-10-14T13:25:02", "upload_time_iso_8601": "2019-10-14T13:25:02.827630Z", "url": "https://files.pythonhosted.org/packages/67/ee/c9909598de1ac33cb942c168c445ccb2f16b765f5ca3c2db6ac613f65912/tabulator-1.27.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.28.0": [ { "comment_text": "", "digests": { "md5": "38ab529533a8fb6ff1a808e30655451c", "sha256": "809e29b383dbb506d75184de6cef6b2cd99281ddcf4473f99f7b6c8bfc50ce60" }, "downloads": -1, "filename": "tabulator-1.28.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38ab529533a8fb6ff1a808e30655451c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56222, "upload_time": "2019-10-21T12:17:52", "upload_time_iso_8601": "2019-10-21T12:17:52.888577Z", "url": "https://files.pythonhosted.org/packages/a4/27/22f560eb404b62286724de9c36b6a8376c758fb48d96b3ac4ea852f34007/tabulator-1.28.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "30fcdebc34d7683e1dbe40aa7d167f45", "sha256": "74539bbecadb87f1afbba8405cc5b721335aa38c53706db50fa14f63ec4a24e2" }, "downloads": -1, "filename": "tabulator-1.28.0.tar.gz", "has_sig": false, "md5_digest": "30fcdebc34d7683e1dbe40aa7d167f45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50819, "upload_time": "2019-10-21T12:17:55", "upload_time_iso_8601": "2019-10-21T12:17:55.932668Z", "url": "https://files.pythonhosted.org/packages/43/34/76870c353f37ab9bc3239dc143fcc76984377d0f0ee6e1697412b927703d/tabulator-1.28.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.29.0": [ { "comment_text": "", "digests": { "md5": "78bf83d7c973a0b226a490d247da88ba", "sha256": "5eea9ac6bf4c080653edb28574179b438ae7f995bbfebfb767628cf7577c1cdb" }, "downloads": -1, "filename": "tabulator-1.29.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78bf83d7c973a0b226a490d247da88ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56907, "upload_time": "2019-10-30T14:48:38", "upload_time_iso_8601": "2019-10-30T14:48:38.338422Z", "url": "https://files.pythonhosted.org/packages/67/a5/493c1295c05b01d3cedae98ddf7c636bfbc88a55c36bc832da67e9ccfdd1/tabulator-1.29.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f876a1c75e82ab5fedc68bec48150d67", "sha256": "166de5f4fd149c4503bca032602dce9131e912f17f0fed49c506d77dabf54913" }, "downloads": -1, "filename": "tabulator-1.29.0.tar.gz", "has_sig": false, "md5_digest": "f876a1c75e82ab5fedc68bec48150d67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54227, "upload_time": "2019-10-30T14:48:41", "upload_time_iso_8601": "2019-10-30T14:48:41.123072Z", "url": "https://files.pythonhosted.org/packages/d1/04/03651faee9e5c0440b406e65ba724a7a23781d4dbc40c5fb9e20b2c1495c/tabulator-1.29.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "afed95f40d77f6a5e833b08f9e506983", "sha256": "063308b46890c0a04854f7a9d9cae71d8507fa028f7bd2f36340d38dff6f49f7" }, "downloads": -1, "filename": "tabulator-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afed95f40d77f6a5e833b08f9e506983", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54090, "upload_time": "2017-08-08T17:08:27", "upload_time_iso_8601": "2017-08-08T17:08:27.859676Z", "url": "https://files.pythonhosted.org/packages/d5/b3/3c4556d3679955d84225d328b756e8c95e3e8d7b70b50b5b4f02233cece5/tabulator-1.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8b21843d2f2f413f500de643b54da6aa", "sha256": "cfea466ccc77e1be9ed34b54051236f73410dc9429e9dd14d5ce5fdbd93da728" }, "downloads": -1, "filename": "tabulator-1.3.0.tar.gz", "has_sig": false, "md5_digest": "8b21843d2f2f413f500de643b54da6aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40781, "upload_time": "2017-08-08T17:08:28", "upload_time_iso_8601": "2017-08-08T17:08:28.983015Z", "url": "https://files.pythonhosted.org/packages/d8/43/4037c239124ca414c105b4dd878a745192d52fab6e55a37c01ddde7291b5/tabulator-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "50fcf899188e35d30fbe3ab80711322a", "sha256": "c8312e8c8464b4f1ed50a8e1026c1f6affe541ef675369d04e2be81d474738ae" }, "downloads": -1, "filename": "tabulator-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50fcf899188e35d30fbe3ab80711322a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54122, "upload_time": "2017-08-22T09:45:32", "upload_time_iso_8601": "2017-08-22T09:45:32.716040Z", "url": "https://files.pythonhosted.org/packages/b5/94/ad22318409a8a2241d06580e447573e4b51ead06caa4ca2f3c7c044439dd/tabulator-1.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bd5088b620019bd46e7719b64d6c03ca", "sha256": "2056530a9b04402116a98b80862e4099800a81a14c7b05939f5ff5b75908d2b3" }, "downloads": -1, "filename": "tabulator-1.3.1.tar.gz", "has_sig": false, "md5_digest": "bd5088b620019bd46e7719b64d6c03ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40801, "upload_time": "2017-08-22T09:45:34", "upload_time_iso_8601": "2017-08-22T09:45:34.792371Z", "url": "https://files.pythonhosted.org/packages/aa/7d/bae16a02c050aeaea0adc49c4fb58ca56c7626e121c43b14e5e051815ebd/tabulator-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.30.0": [ { "comment_text": "", "digests": { "md5": "f52edc260b58cafe5f2a2dc249745a3f", "sha256": "7a76f3d5b43e1e925f20f1adf99488ebd00d785a225ef7439dc3309437e71ca6" }, "downloads": -1, "filename": "tabulator-1.30.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f52edc260b58cafe5f2a2dc249745a3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57297, "upload_time": "2019-11-19T14:45:08", "upload_time_iso_8601": "2019-11-19T14:45:08.798741Z", "url": "https://files.pythonhosted.org/packages/e4/16/803a878bfccada43c717c6c1825a783b68b647a99fe80d11dff5261be02e/tabulator-1.30.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc01e99536093a66cff10a71e03bdeff", "sha256": "88781f616c0bb7de1dbe339122ee335b06ccc7c1ca486331c4133681563468d2" }, "downloads": -1, "filename": "tabulator-1.30.0.tar.gz", "has_sig": false, "md5_digest": "bc01e99536093a66cff10a71e03bdeff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54629, "upload_time": "2019-11-19T14:45:11", "upload_time_iso_8601": "2019-11-19T14:45:11.290540Z", "url": "https://files.pythonhosted.org/packages/4b/bb/c56db7b3c9e965b873c43126fcb2b3fdfe1b3661a16a95209015a8536e93/tabulator-1.30.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.31.0": [ { "comment_text": "", "digests": { "md5": "44635d28b7fb868e2a82d2778ff17667", "sha256": "74c1fd7b6d8337919044d58685538d4aaf57ad7d18cb0b8c5b3a449483d7084a" }, "downloads": -1, "filename": "tabulator-1.31.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44635d28b7fb868e2a82d2778ff17667", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59657, "upload_time": "2019-12-02T16:02:18", "upload_time_iso_8601": "2019-12-02T16:02:18.271960Z", "url": "https://files.pythonhosted.org/packages/66/fb/b7a151e7e15c2b59d1548140bab4ac9372c6565fa36b1ab9077b316fdc6b/tabulator-1.31.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3e57b3f431066e2e9867e164d5fc2a63", "sha256": "8658d36b2cb46daeef6fc4f5a2afc19435fc3283fc4202a195a314dc71f56099" }, "downloads": -1, "filename": "tabulator-1.31.0.tar.gz", "has_sig": false, "md5_digest": "3e57b3f431066e2e9867e164d5fc2a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56670, "upload_time": "2019-12-02T16:02:21", "upload_time_iso_8601": "2019-12-02T16:02:21.895652Z", "url": "https://files.pythonhosted.org/packages/4e/9d/7bd37ef9ff1df5f8e583239b44220f766e509b4dfa2637025bf4fddd49b2/tabulator-1.31.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.31.1": [ { "comment_text": "", "digests": { "md5": "798090bb26991ad470193df9eb75c24e", "sha256": "538986d786988143abd0c7a7e3163c8bc74a3de5b67a2654d45f2e4898585fe5" }, "downloads": -1, "filename": "tabulator-1.31.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "798090bb26991ad470193df9eb75c24e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62863, "upload_time": "2019-12-17T13:16:54", "upload_time_iso_8601": "2019-12-17T13:16:54.027574Z", "url": "https://files.pythonhosted.org/packages/b3/e3/8814162ed70210d2228fa801a86b05de630c64069dcbf0999046f97b0505/tabulator-1.31.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "275b4755892c95f11636af6246981d09", "sha256": "3d9580ba592ff215087cc27c59c8f1f4045e5d2b1c2cfab8feebd2b1bb9c108b" }, "downloads": -1, "filename": "tabulator-1.31.1.tar.gz", "has_sig": false, "md5_digest": "275b4755892c95f11636af6246981d09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65692, "upload_time": "2019-12-17T13:16:56", "upload_time_iso_8601": "2019-12-17T13:16:56.540506Z", "url": "https://files.pythonhosted.org/packages/b2/54/a85b7a8db37249076c5baaa10120f15851c7a042ac5eb600cfbb88f524a5/tabulator-1.31.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.31.2": [ { "comment_text": "", "digests": { "md5": "e0c2a446c08d617c3ebe5b37ccf4a237", "sha256": "c4cee72b7788a04a20c1fba90feb840f0d9abe3936a3358b5bbad0677daa312a" }, "downloads": -1, "filename": "tabulator-1.31.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0c2a446c08d617c3ebe5b37ccf4a237", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64696, "upload_time": "2019-12-19T11:38:16", "upload_time_iso_8601": "2019-12-19T11:38:16.756418Z", "url": "https://files.pythonhosted.org/packages/c4/c2/c5b6e0ab62716c2da3c49771cc46c419f295247272084df246acac8bb534/tabulator-1.31.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "94ffb07dccf61caaacfb5cb3b2456c96", "sha256": "c22bc41dc2978e001a364b7ed402b395378a5b9f9c2d33eb9cd2b6737a64b6ea" }, "downloads": -1, "filename": "tabulator-1.31.2.tar.gz", "has_sig": false, "md5_digest": "94ffb07dccf61caaacfb5cb3b2456c96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67477, "upload_time": "2019-12-19T11:38:18", "upload_time_iso_8601": "2019-12-19T11:38:18.935066Z", "url": "https://files.pythonhosted.org/packages/88/c1/ecac22d20b03974b1e5998ec9b42e6f42c6491b99951a81ad26ce297a8e7/tabulator-1.31.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.32.0": [ { "comment_text": "", "digests": { "md5": "6d58bb4877baf4dab036c68939a61d63", "sha256": "5d81f5833fd819f96c38fd2cf14e0362d6ad1ffe296d5d8ea90e8b5c04315639" }, "downloads": -1, "filename": "tabulator-1.32.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d58bb4877baf4dab036c68939a61d63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65107, "upload_time": "2020-01-29T12:22:15", "upload_time_iso_8601": "2020-01-29T12:22:15.126810Z", "url": "https://files.pythonhosted.org/packages/98/71/bee5fbc3ec32af3761e8d01b626d0df7c71d1c1ee267f7306bfc18b50ec4/tabulator-1.32.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc44682cd4378c5978e1f812b579e378", "sha256": "6e51db0e907fb06d5b17eb742b6280bc4da3b2855eb602ca1596f792bbae1f47" }, "downloads": -1, "filename": "tabulator-1.32.0.tar.gz", "has_sig": false, "md5_digest": "bc44682cd4378c5978e1f812b579e378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68526, "upload_time": "2020-01-29T12:22:17", "upload_time_iso_8601": "2020-01-29T12:22:17.802796Z", "url": "https://files.pythonhosted.org/packages/43/37/e9ea4a0f7fe6a8913975b47264d2a3ec80e2b9c6d5df790ca4fdfbb1a57e/tabulator-1.32.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.33.0": [ { "comment_text": "", "digests": { "md5": "da6a12e8eeb1597babdc4aaa96c9d287", "sha256": "c4ad17eab18a9ffd5c79a911efa01c1af12818a1e767970a9acbe1b30af9d715" }, "downloads": -1, "filename": "tabulator-1.33.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da6a12e8eeb1597babdc4aaa96c9d287", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65372, "upload_time": "2020-01-30T13:03:42", "upload_time_iso_8601": "2020-01-30T13:03:42.029942Z", "url": "https://files.pythonhosted.org/packages/26/f1/2aee49455bdb0899ad77f5c648a2ae7c0c089b7368d583c301a4ee8ddbd5/tabulator-1.33.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "36055fc512321b12268c91fa6d3094e4", "sha256": "1c30f0c1e9505ee3a20432a84f8c46954c50f45825fed471ba27a25a311b24a2" }, "downloads": -1, "filename": "tabulator-1.33.0.tar.gz", "has_sig": false, "md5_digest": "36055fc512321b12268c91fa6d3094e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69004, "upload_time": "2020-01-30T13:03:44", "upload_time_iso_8601": "2020-01-30T13:03:44.630836Z", "url": "https://files.pythonhosted.org/packages/86/b8/15044d2ffdce9a0afbad28829d65054918318d5815d0c21984dbefe810b5/tabulator-1.33.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.34.0": [ { "comment_text": "", "digests": { "md5": "4547461b7e9d000114114491667e35ff", "sha256": "836a75afa47487ce1a2883d97ef3b740a880c94cbe4114e6e2de52a9f52fe540" }, "downloads": -1, "filename": "tabulator-1.34.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4547461b7e9d000114114491667e35ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65615, "upload_time": "2020-02-04T18:24:51", "upload_time_iso_8601": "2020-02-04T18:24:51.641527Z", "url": "https://files.pythonhosted.org/packages/56/5c/e57ce30b0751c9071f848e9eb3bda128a921fff13ea442fc1059206cceb2/tabulator-1.34.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "159fc103c99347f817f1c88b99667933", "sha256": "412adaf95d9784cbfa5b296778657038f5aedb93364d26c5498c1229a1082e35" }, "downloads": -1, "filename": "tabulator-1.34.0.tar.gz", "has_sig": false, "md5_digest": "159fc103c99347f817f1c88b99667933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69470, "upload_time": "2020-02-04T18:24:55", "upload_time_iso_8601": "2020-02-04T18:24:55.106648Z", "url": "https://files.pythonhosted.org/packages/04/93/0474912feca74ac8c0972f6d3f46da81f7b50defb92deaeb5d03f8d2496e/tabulator-1.34.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.34.1": [ { "comment_text": "", "digests": { "md5": "7a6f528d1e9decefe5de6e6d457502be", "sha256": "02bf0cde353c842232456b3eb7fe97a483e95800300adc42e828687c865180ac" }, "downloads": -1, "filename": "tabulator-1.34.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a6f528d1e9decefe5de6e6d457502be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65814, "upload_time": "2020-02-17T11:31:56", "upload_time_iso_8601": "2020-02-17T11:31:56.328640Z", "url": "https://files.pythonhosted.org/packages/05/d0/cedae38f46dfd711957cb48dc21c2db787368abbfd05fd7bc97f428931f4/tabulator-1.34.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "232d7f3a227ef3a6d78dfad691e7d205", "sha256": "b611fed87957d082dc94de554b139507f264569ab20d9ca80f2ebdd1052259ea" }, "downloads": -1, "filename": "tabulator-1.34.1.tar.gz", "has_sig": false, "md5_digest": "232d7f3a227ef3a6d78dfad691e7d205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69645, "upload_time": "2020-02-17T11:31:58", "upload_time_iso_8601": "2020-02-17T11:31:58.812854Z", "url": "https://files.pythonhosted.org/packages/57/c5/7e773b216209bd04e3f0e629a48e48ab554c471a3528a806bac437ca12b5/tabulator-1.34.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.35.0": [ { "comment_text": "", "digests": { "md5": "bf18b90d0fef5bdd017b273d67aabed8", "sha256": "fc173f79a30029e466f8bd5f106f1e125783272f336014d27ab1477839155462" }, "downloads": -1, "filename": "tabulator-1.35.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf18b90d0fef5bdd017b273d67aabed8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66022, "upload_time": "2020-02-17T15:37:57", "upload_time_iso_8601": "2020-02-17T15:37:57.285677Z", "url": "https://files.pythonhosted.org/packages/90/b8/cee80f750f2c87194ed8a587d56cf0cefc2cd097cb17c8866c5719187fb6/tabulator-1.35.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dc425b19b873a91c9f39dc3717d0aeec", "sha256": "986e6419e916bc6e5473d5f6c779002fc6b38e08415eab9f3b15a08b1f9aa20c" }, "downloads": -1, "filename": "tabulator-1.35.0.tar.gz", "has_sig": false, "md5_digest": "dc425b19b873a91c9f39dc3717d0aeec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70051, "upload_time": "2020-02-17T15:37:59", "upload_time_iso_8601": "2020-02-17T15:37:59.731921Z", "url": "https://files.pythonhosted.org/packages/51/63/3fcf78622885804a456ade1e7c619672b8262680dbf09e4dd5f2a29d5bcb/tabulator-1.35.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.36.0": [ { "comment_text": "", "digests": { "md5": "5098e312dbacb11aa63bfa42b15770ef", "sha256": "19cc40d30832c116260a3cb3a795ad0011a3faaf471c63843e34b7678b71350f" }, "downloads": -1, "filename": "tabulator-1.36.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5098e312dbacb11aa63bfa42b15770ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66188, "upload_time": "2020-03-16T07:34:51", "upload_time_iso_8601": "2020-03-16T07:34:51.592743Z", "url": "https://files.pythonhosted.org/packages/c0/76/6bbc99675e470db8ba191c1e1725a6e0310d75d99247938955be8f050c94/tabulator-1.36.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d85816a82198a3697ba8fa7a1b413232", "sha256": "527ff0a2e1432ff35c6c0665b2e11e5c764a2bfc98e6f460ab3e0321bd4eeb4f" }, "downloads": -1, "filename": "tabulator-1.36.0.tar.gz", "has_sig": false, "md5_digest": "d85816a82198a3697ba8fa7a1b413232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70281, "upload_time": "2020-03-16T07:34:54", "upload_time_iso_8601": "2020-03-16T07:34:54.170781Z", "url": "https://files.pythonhosted.org/packages/a6/29/c512ac30c1afe35f2ca9611ffbef2790b02e96c5ef53594f426a722ad1ca/tabulator-1.36.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.36.1": [ { "comment_text": "", "digests": { "md5": "11e281254743949a0924d9746562b98c", "sha256": "8eeddf4a5d4eb0176750989654a9902f54c7a28f2bd107d620e03df0a238e81a" }, "downloads": -1, "filename": "tabulator-1.36.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11e281254743949a0924d9746562b98c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66293, "upload_time": "2020-03-25T11:37:44", "upload_time_iso_8601": "2020-03-25T11:37:44.881204Z", "url": "https://files.pythonhosted.org/packages/d1/b3/804083990fa04ad1e4b26e1c5ba5d26602ad664d47d5c93c931e7b5ef987/tabulator-1.36.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dc1d65a7ef008f1664a429cc40a984d0", "sha256": "db8ed94be38a4d8fc4df57c5a33d768e4426889e3f03d2f5033fc059da7ef4e3" }, "downloads": -1, "filename": "tabulator-1.36.1.tar.gz", "has_sig": false, "md5_digest": "dc1d65a7ef008f1664a429cc40a984d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70404, "upload_time": "2020-03-25T11:37:47", "upload_time_iso_8601": "2020-03-25T11:37:47.253590Z", "url": "https://files.pythonhosted.org/packages/21/45/c437f33cb2076a2c0b230efb21bce440f499d5f1f70899a0d223055ab6a0/tabulator-1.36.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.37.1": [ { "comment_text": "", "digests": { "md5": "1e0fe632277227745f6cc4aa985b3fba", "sha256": "b310cd528b42df3e812ac59617e9767a425a331bdb86a3e2f7d76148c830826f" }, "downloads": -1, "filename": "tabulator-1.37.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e0fe632277227745f6cc4aa985b3fba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66403, "upload_time": "2020-03-25T13:56:10", "upload_time_iso_8601": "2020-03-25T13:56:10.107554Z", "url": "https://files.pythonhosted.org/packages/2f/24/b79d7f9c911db93c118b0e73487175e6554c8dab374de07df3808213e64c/tabulator-1.37.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f89c10c0bf84ea630d59df26865bf9e5", "sha256": "26de88496a0d2e9e17689e28ec8620c3c07adb4b16efd8f50b36de12cef6ceb0" }, "downloads": -1, "filename": "tabulator-1.37.1.tar.gz", "has_sig": false, "md5_digest": "f89c10c0bf84ea630d59df26865bf9e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70561, "upload_time": "2020-03-25T13:56:12", "upload_time_iso_8601": "2020-03-25T13:56:12.327901Z", "url": "https://files.pythonhosted.org/packages/e9/ae/d9e2c6439cc4cc22c6146f36ee67d8e47ed8311dddb3332b11bc3de963ac/tabulator-1.37.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.38.1": [ { "comment_text": "", "digests": { "md5": "37bd028cc7fe601c3c69728e45617b35", "sha256": "7a5866355261fc857f6f11e118bdebfbdb985ea02160268d251c23fd737b806e" }, "downloads": -1, "filename": "tabulator-1.38.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37bd028cc7fe601c3c69728e45617b35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66575, "upload_time": "2020-03-25T17:18:44", "upload_time_iso_8601": "2020-03-25T17:18:44.264789Z", "url": "https://files.pythonhosted.org/packages/7b/db/1cfa1482d358ce789ab435001ded14a770eb063bb9b700b58549be051a4b/tabulator-1.38.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7f75c816834e72ec6ab17dfb9870afc7", "sha256": "3a7ed62fa9c7c6a45d38e9a0a7025f1ed1bb1199b191f1e63fcb9fac2b16c008" }, "downloads": -1, "filename": "tabulator-1.38.1.tar.gz", "has_sig": false, "md5_digest": "7f75c816834e72ec6ab17dfb9870afc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70956, "upload_time": "2020-03-25T17:18:46", "upload_time_iso_8601": "2020-03-25T17:18:46.318830Z", "url": "https://files.pythonhosted.org/packages/07/e3/c3b256f504e9b99b754b416204c789de9ac7f4ede793f28e464de5058ca2/tabulator-1.38.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.38.2": [ { "comment_text": "", "digests": { "md5": "37fcbf9f05a3027b81658db899ab51b8", "sha256": "f5cc24485df9e534bc216ddceba9c8a4f9d086d86c1829c23531d4af08780aaa" }, "downloads": -1, "filename": "tabulator-1.38.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37fcbf9f05a3027b81658db899ab51b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66579, "upload_time": "2020-04-08T13:04:09", "upload_time_iso_8601": "2020-04-08T13:04:09.486047Z", "url": "https://files.pythonhosted.org/packages/15/70/657cc89a1d27322ee7710aa671ffcd599367945b501e2436d13586d62c14/tabulator-1.38.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e7655fc8015180035b777960bdc173b4", "sha256": "ba3903ac652b69c555dd3327a0ce815767f74fe4f7727967992e9ca53b69d780" }, "downloads": -1, "filename": "tabulator-1.38.2.tar.gz", "has_sig": false, "md5_digest": "e7655fc8015180035b777960bdc173b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70982, "upload_time": "2020-04-08T13:04:12", "upload_time_iso_8601": "2020-04-08T13:04:12.821267Z", "url": "https://files.pythonhosted.org/packages/a1/ae/59e8924c7ec5d9a84255869e0432f12e95f7be8c2e2bd89d2fa1871ee719/tabulator-1.38.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.38.3": [ { "comment_text": "", "digests": { "md5": "453924c639865c78fa7707ed4ad7d3a6", "sha256": "0ab984bb202ab787e85e9038ea4a3e1c71342d3f707422176a4bb48545d2988a" }, "downloads": -1, "filename": "tabulator-1.38.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "453924c639865c78fa7707ed4ad7d3a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66583, "upload_time": "2020-04-22T14:48:42", "upload_time_iso_8601": "2020-04-22T14:48:42.408256Z", "url": "https://files.pythonhosted.org/packages/c2/70/e698e3ecdd3c5d1c0feed5312c70e76546ba9ff89ad913a83bab4f102d37/tabulator-1.38.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "002314cdd70ec7d8c2709956ac8de7fa", "sha256": "d1551fbb2879a6a34ce6a9e73172959725f7b2559ff014bfd9c834f0fa3f9322" }, "downloads": -1, "filename": "tabulator-1.38.3.tar.gz", "has_sig": false, "md5_digest": "002314cdd70ec7d8c2709956ac8de7fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70992, "upload_time": "2020-04-22T14:48:44", "upload_time_iso_8601": "2020-04-22T14:48:44.966761Z", "url": "https://files.pythonhosted.org/packages/d1/7c/c8f05225c830c4b6c25a8a75df396e59a4d2c039d243179fa1a41cbdd17e/tabulator-1.38.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.38.4": [ { "comment_text": "", "digests": { "md5": "91115a0e69f1ef958f0ac7b0c2ed52c1", "sha256": "86614373237b328a593e33269e2e433b05bd68a395faaa50f21d259200e6750b" }, "downloads": -1, "filename": "tabulator-1.38.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91115a0e69f1ef958f0ac7b0c2ed52c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66580, "upload_time": "2020-04-23T06:52:34", "upload_time_iso_8601": "2020-04-23T06:52:34.885630Z", "url": "https://files.pythonhosted.org/packages/65/38/6af6d521c384a3e935fedcb3ff3229a0f90cb4b7c9b4de25d00a58f36413/tabulator-1.38.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b795e42f743e5c0cff5a378703c85333", "sha256": "e617e499d128289bcf7dfd2f44a53892dcf46fd8a837c354e1439983f20b629b" }, "downloads": -1, "filename": "tabulator-1.38.4.tar.gz", "has_sig": false, "md5_digest": "b795e42f743e5c0cff5a378703c85333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70975, "upload_time": "2020-04-23T06:52:37", "upload_time_iso_8601": "2020-04-23T06:52:37.373209Z", "url": "https://files.pythonhosted.org/packages/53/ab/ff48e5fe0ae4747755db42202f8bd094909b02cac85ff9308ffb7db46b53/tabulator-1.38.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.39.0": [ { "comment_text": "", "digests": { "md5": "03228e0b46ab1e32e887f35c5ff270b2", "sha256": "950bb12b2f98ec92c2504f21aa8962fa5c7aff6cadf6992338144ca643ff480c" }, "downloads": -1, "filename": "tabulator-1.39.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03228e0b46ab1e32e887f35c5ff270b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67809, "upload_time": "2020-04-29T07:23:59", "upload_time_iso_8601": "2020-04-29T07:23:59.689847Z", "url": "https://files.pythonhosted.org/packages/2c/0d/942b24c6a4e33b47fd26a8ac691a232a32e93c9d6675ad87b5d42898f8f1/tabulator-1.39.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8759f3c7c16137f8f283189159e579d1", "sha256": "dc7eca2e6b55483eb93a8cacf6c38aaabaa3e33349f2e21ecd0a1225c2eb2342" }, "downloads": -1, "filename": "tabulator-1.39.0.tar.gz", "has_sig": false, "md5_digest": "8759f3c7c16137f8f283189159e579d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71653, "upload_time": "2020-04-29T07:24:01", "upload_time_iso_8601": "2020-04-29T07:24:01.769277Z", "url": "https://files.pythonhosted.org/packages/d6/1d/36be2f229be3c3fdee0bf2ce1135576c20e360bd3c9516fee336fab9fcb6/tabulator-1.39.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.39.1": [ { "comment_text": "", "digests": { "md5": "ee8796e8734ed4d49475abdedb8ebc7b", "sha256": "4704de6cf47dba329a55fb0b0da7252d757942fe9234208a7d567429ad680aa2" }, "downloads": -1, "filename": "tabulator-1.39.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee8796e8734ed4d49475abdedb8ebc7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67930, "upload_time": "2020-04-29T07:53:22", "upload_time_iso_8601": "2020-04-29T07:53:22.507746Z", "url": "https://files.pythonhosted.org/packages/13/e9/ec3ca47f0c1cc21033bb02c9c08e17ed931c66b38a75a0675f2ee5a2b425/tabulator-1.39.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e427f1a627be127f126b2ba9cf0cd0c2", "sha256": "961a145ec8d203ca43d781539b5e0cd7c7ff3dd08295ff9884a81dd1ff1fc67b" }, "downloads": -1, "filename": "tabulator-1.39.1.tar.gz", "has_sig": false, "md5_digest": "e427f1a627be127f126b2ba9cf0cd0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71779, "upload_time": "2020-04-29T07:53:24", "upload_time_iso_8601": "2020-04-29T07:53:24.534108Z", "url": "https://files.pythonhosted.org/packages/f4/82/f8b0acbbbbd1f120a0778176cf110db3373159fb3d26dfd96f8c9a71d760/tabulator-1.39.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "c81f8e78f3a31d8a89b0a6a8e5d62b51", "sha256": "fa8b5f4de0d76a91ae4ecb629603b34d78a5e930225e71ec76c9f1550e9d5db9" }, "downloads": -1, "filename": "tabulator-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c81f8e78f3a31d8a89b0a6a8e5d62b51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54333, "upload_time": "2017-08-28T09:35:09", "upload_time_iso_8601": "2017-08-28T09:35:09.420892Z", "url": "https://files.pythonhosted.org/packages/ab/2e/9541d5311cf2f05b7a205d4bbe87a4bb92cf9f911ca29bf695d4b58b59b8/tabulator-1.4.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e5bd626888bcda7bdf76ad5ef500eb13", "sha256": "a9d7f84740c7098cf511bfad2547728ac020cbe3a53ea24c608a5a4f6f976771" }, "downloads": -1, "filename": "tabulator-1.4.1.tar.gz", "has_sig": false, "md5_digest": "e5bd626888bcda7bdf76ad5ef500eb13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41294, "upload_time": "2017-08-28T09:35:12", "upload_time_iso_8601": "2017-08-28T09:35:12.192621Z", "url": "https://files.pythonhosted.org/packages/f7/63/9d244498e2ed598d026fbee6f327f610cb649da6df2b44e45cfbb36b008d/tabulator-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.40.0": [ { "comment_text": "", "digests": { "md5": "bf5b1ee328d3d8d0388cb5ff3cffb591", "sha256": "0aebe1d2b9d1ff349cd1694b4b3c7d6997ddcab5c2a9a98b272a16c13b3cdf98" }, "downloads": -1, "filename": "tabulator-1.40.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf5b1ee328d3d8d0388cb5ff3cffb591", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68290, "upload_time": "2020-04-29T10:59:43", "upload_time_iso_8601": "2020-04-29T10:59:43.462346Z", "url": "https://files.pythonhosted.org/packages/09/2b/fd60952d1bb7a175074346b812702603a66bef40949ed00236f548d90523/tabulator-1.40.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e5107fa42800fe039c7c925c2d67db3", "sha256": "62e87227f4d8abc92853c0271dae7a53ed4a5d44b1dbd817f73ad0ae46556472" }, "downloads": -1, "filename": "tabulator-1.40.0.tar.gz", "has_sig": false, "md5_digest": "4e5107fa42800fe039c7c925c2d67db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72131, "upload_time": "2020-04-29T10:59:45", "upload_time_iso_8601": "2020-04-29T10:59:45.272927Z", "url": "https://files.pythonhosted.org/packages/ec/41/b5ad74c75261a09ceda84a97e4f742b3f17dea512215dca55fb0fd377479/tabulator-1.40.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.41.0": [ { "comment_text": "", "digests": { "md5": "d7a8eb9e14fdbbc81b416bfb7a2fe77c", "sha256": "f8e246165a335e1a301c9bc35c6e2cc13f528d820a7716e6736e9b3172e0f373" }, "downloads": -1, "filename": "tabulator-1.41.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7a8eb9e14fdbbc81b416bfb7a2fe77c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68649, "upload_time": "2020-04-30T12:54:03", "upload_time_iso_8601": "2020-04-30T12:54:03.797900Z", "url": "https://files.pythonhosted.org/packages/b5/6f/3d755b247b354ce55e03f52c77a30b1e85358f3df34ecbbef983826a9ac8/tabulator-1.41.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef5c48510cf923ec9252cad50e9bc9ec", "sha256": "abd08fc351a80955ff547eb5a6024b43ca692f67dd4001b4835b673cc347b5e1" }, "downloads": -1, "filename": "tabulator-1.41.0.tar.gz", "has_sig": false, "md5_digest": "ef5c48510cf923ec9252cad50e9bc9ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72822, "upload_time": "2020-04-30T12:54:05", "upload_time_iso_8601": "2020-04-30T12:54:05.962847Z", "url": "https://files.pythonhosted.org/packages/62/29/2f27f94af679018b219a3eda0e4f03b8d7e3121291c5993148b82cc8d2e1/tabulator-1.41.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.42.0": [ { "comment_text": "", "digests": { "md5": "9618ee1057c9b23ba5ecd251d04a93a2", "sha256": "6a33a0394558341325b077c507d0408b97dd5042dcb3e2351196ef25c4d13442" }, "downloads": -1, "filename": "tabulator-1.42.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9618ee1057c9b23ba5ecd251d04a93a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68969, "upload_time": "2020-05-04T08:52:30", "upload_time_iso_8601": "2020-05-04T08:52:30.318130Z", "url": "https://files.pythonhosted.org/packages/8f/02/77fb8395c15b2ea4e32e9b8379df2ebc5ef5c17ecc25d5f7c30b70ed5d05/tabulator-1.42.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1db82ff46d05f38785c2428c2e15369e", "sha256": "06af010c396605b931f94b3d705b88ff21d75d10402c9679595b481b4f202740" }, "downloads": -1, "filename": "tabulator-1.42.0.tar.gz", "has_sig": false, "md5_digest": "1db82ff46d05f38785c2428c2e15369e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73109, "upload_time": "2020-05-04T08:52:31", "upload_time_iso_8601": "2020-05-04T08:52:31.966938Z", "url": "https://files.pythonhosted.org/packages/13/38/dd46b9164622b828b6bae43ae52e6063cf8b33d1519f3478d92367ce8785/tabulator-1.42.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.0": [ { "comment_text": "", "digests": { "md5": "417095737d8864fa27a39a79b28e7708", "sha256": "bab489bb5cf6cc211c6b6032c41b1dc9e8dcbcb81b1435c6bb87ac78acc40fd6" }, "downloads": -1, "filename": "tabulator-1.44.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "417095737d8864fa27a39a79b28e7708", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69193, "upload_time": "2020-05-07T12:13:39", "upload_time_iso_8601": "2020-05-07T12:13:39.398579Z", "url": "https://files.pythonhosted.org/packages/57/82/517ec480d4cfadb0e6d6d441e11a349d7d607f929f2f34f7777d65b1e421/tabulator-1.44.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "23a0fd21499479c3917758bc38e9a519", "sha256": "bd4f0c78f26c9d4d18595e9629667c5c804e5e9668ae3e48d1fdf9559b76d3fa" }, "downloads": -1, "filename": "tabulator-1.44.0.tar.gz", "has_sig": false, "md5_digest": "23a0fd21499479c3917758bc38e9a519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73666, "upload_time": "2020-05-07T12:13:41", "upload_time_iso_8601": "2020-05-07T12:13:41.308940Z", "url": "https://files.pythonhosted.org/packages/33/24/cdf9e964b4d44b5d44c0fb7f10afcefe2533a88e6f67a5614a24719b2650/tabulator-1.44.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.1": [ { "comment_text": "", "digests": { "md5": "73602458e3bb34418dbd73dd280fe91b", "sha256": "e29d1e4c76ea6471189d4bdf78ee38008152cd3620c304d51af01eb4ebbaef7b" }, "downloads": -1, "filename": "tabulator-1.44.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73602458e3bb34418dbd73dd280fe91b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69220, "upload_time": "2020-05-11T11:40:17", "upload_time_iso_8601": "2020-05-11T11:40:17.707184Z", "url": "https://files.pythonhosted.org/packages/84/70/ff8181a55581f52c20565a5762405d53a37dcfc5d2ae8a38d4734db1c5a3/tabulator-1.44.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ccf4fb6ee7c1e92b33f2a2c8ffcaf40", "sha256": "1ac95ded15ae1f3b6c3f2cf126d06a0474951b62da0e79bdbe98f7962b515021" }, "downloads": -1, "filename": "tabulator-1.44.1.tar.gz", "has_sig": false, "md5_digest": "8ccf4fb6ee7c1e92b33f2a2c8ffcaf40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73628, "upload_time": "2020-05-11T11:40:19", "upload_time_iso_8601": "2020-05-11T11:40:19.686852Z", "url": "https://files.pythonhosted.org/packages/38/d8/57a0fb363b465617fa813efb705776ba3235d04529741cb3f7daa91aea9e/tabulator-1.44.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.2": [ { "comment_text": "", "digests": { "md5": "a48cf9913ff468a3954f1ab268e99922", "sha256": "b0abe81b9e7bb48f08c42f8fbee89909578dc9905b4632fdc1d7f75728631a2a" }, "downloads": -1, "filename": "tabulator-1.44.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a48cf9913ff468a3954f1ab268e99922", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69232, "upload_time": "2020-05-11T13:32:40", "upload_time_iso_8601": "2020-05-11T13:32:40.553704Z", "url": "https://files.pythonhosted.org/packages/c9/9e/d2d48d773caa6cb8a8092695ccd25e08e2e13053baf3fe6195e8a4a54874/tabulator-1.44.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4f2b5b581be9476e6ba06740a67feaa6", "sha256": "dfd52460fab7f137b931e14399418311f070d764e215a584e1a0f87d4fb776a2" }, "downloads": -1, "filename": "tabulator-1.44.2.tar.gz", "has_sig": false, "md5_digest": "4f2b5b581be9476e6ba06740a67feaa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73644, "upload_time": "2020-05-11T13:32:42", "upload_time_iso_8601": "2020-05-11T13:32:42.584132Z", "url": "https://files.pythonhosted.org/packages/0c/d5/175d89bf3492fc731374f29c12640baf4a336b9af8c2b5e45421b237d998/tabulator-1.44.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.3": [ { "comment_text": "", "digests": { "md5": "50a105e132ebba7f9c7a6215b74602cc", "sha256": "5f88c18170602795111ff172e828299e769da3bacba64fbe6f3c5d451bcbe043" }, "downloads": -1, "filename": "tabulator-1.44.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50a105e132ebba7f9c7a6215b74602cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69246, "upload_time": "2020-05-13T07:09:15", "upload_time_iso_8601": "2020-05-13T07:09:15.299400Z", "url": "https://files.pythonhosted.org/packages/f9/a9/d7abe16a60c2d5423d25334ed4f1cb47bfa9e425a86fbd79c98b3ab91749/tabulator-1.44.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "84e313f321cacb1009ea15187f86e0f2", "sha256": "da935ef78d208d3bcd2226764ebd2c104f8b258b5826b76bb439bfde7eb48e0a" }, "downloads": -1, "filename": "tabulator-1.44.3.tar.gz", "has_sig": false, "md5_digest": "84e313f321cacb1009ea15187f86e0f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73640, "upload_time": "2020-05-13T07:09:17", "upload_time_iso_8601": "2020-05-13T07:09:17.073713Z", "url": "https://files.pythonhosted.org/packages/06/9a/3740089e7df21358c49a7fcae2c0e824e982b9be083d9b7e756055845be2/tabulator-1.44.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.4": [ { "comment_text": "", "digests": { "md5": "bb76fb90296ac1339cb26b1c927e2033", "sha256": "39d9c02b08bd8c1219617da67cf8c9e246dc1dd04eb6d137c036a0022ec63016" }, "downloads": -1, "filename": "tabulator-1.44.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb76fb90296ac1339cb26b1c927e2033", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69337, "upload_time": "2020-05-14T11:56:32", "upload_time_iso_8601": "2020-05-14T11:56:32.859989Z", "url": "https://files.pythonhosted.org/packages/57/fa/bd1ea0f96efa5de53bc69ac7e78ba8015685d5b2a0ac8384359a702db2b2/tabulator-1.44.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0871b615c99aa9e5265bb6f7adb3f3da", "sha256": "2ec8b5994750738a274d6121729152de39040dd8fc671d2b0da644d7e9e2aba2" }, "downloads": -1, "filename": "tabulator-1.44.4.tar.gz", "has_sig": false, "md5_digest": "0871b615c99aa9e5265bb6f7adb3f3da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73729, "upload_time": "2020-05-14T11:56:34", "upload_time_iso_8601": "2020-05-14T11:56:34.638163Z", "url": "https://files.pythonhosted.org/packages/70/3b/63fe6626fc037ab15f3da411b0d960db5d2fadf6a0238a7185a06a3b5988/tabulator-1.44.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.5": [ { "comment_text": "", "digests": { "md5": "998b24d87e6cf7738c972bd876b52991", "sha256": "e7df91cd9de7727ec4a014f5f957f468671553607f5fc2a9805bf989e3500ebd" }, "downloads": -1, "filename": "tabulator-1.44.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "998b24d87e6cf7738c972bd876b52991", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69411, "upload_time": "2020-05-14T12:14:30", "upload_time_iso_8601": "2020-05-14T12:14:30.834442Z", "url": "https://files.pythonhosted.org/packages/56/6b/a57ab316106a308f84df2257e4f9aa094e7189dfa37a87a3972da9e36a80/tabulator-1.44.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4c2910c99b28be21f23d2aa118f6009e", "sha256": "9f09ac49eabb90d0a49c459532a723b223b76c36d45f9afa5d8875830d6d52db" }, "downloads": -1, "filename": "tabulator-1.44.5.tar.gz", "has_sig": false, "md5_digest": "4c2910c99b28be21f23d2aa118f6009e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73947, "upload_time": "2020-05-14T12:14:32", "upload_time_iso_8601": "2020-05-14T12:14:32.361874Z", "url": "https://files.pythonhosted.org/packages/58/f6/32dde3f812d82f4f2ff7a1b4d39f7ec5f7c96fc28bed3df7d1aabb07ca95/tabulator-1.44.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.6": [ { "comment_text": "", "digests": { "md5": "b55f6ed867f58dc1dba1dd52e067acc0", "sha256": "e97e6f41fa6176c13b5cd17e8d0d2f74c7514c209abdfbb44e75b1625d265cc5" }, "downloads": -1, "filename": "tabulator-1.44.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b55f6ed867f58dc1dba1dd52e067acc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69418, "upload_time": "2020-05-14T13:50:52", "upload_time_iso_8601": "2020-05-14T13:50:52.779844Z", "url": "https://files.pythonhosted.org/packages/c2/77/89761c4c7eb6ae901ccacefcc47473c72a9ae59c888e31c2fe5a65bc8282/tabulator-1.44.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a48ca4111a7e04eaf908ff292632ad4", "sha256": "57c243a71a9a2ff77c41ceed0172650e89778139c956c42f9ae0bc69c61054cd" }, "downloads": -1, "filename": "tabulator-1.44.6.tar.gz", "has_sig": false, "md5_digest": "7a48ca4111a7e04eaf908ff292632ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73938, "upload_time": "2020-05-14T13:50:54", "upload_time_iso_8601": "2020-05-14T13:50:54.402294Z", "url": "https://files.pythonhosted.org/packages/fd/3b/44f99c09c2917144ad1cf9263c890d1669de67d6e252921b7565065f868d/tabulator-1.44.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.44.7": [ { "comment_text": "", "digests": { "md5": "0b5b175fa9af2a8bb1a0dfd772de68eb", "sha256": "0881831981998b7e6382d2e1e5c6d571788bf5e45b52e787b5e6452be9280cb1" }, "downloads": -1, "filename": "tabulator-1.44.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b5b175fa9af2a8bb1a0dfd772de68eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69435, "upload_time": "2020-05-14T14:15:09", "upload_time_iso_8601": "2020-05-14T14:15:09.076965Z", "url": "https://files.pythonhosted.org/packages/5a/87/b2ab639dc78396f4170d0765b1505f952fa3fe7aa091661aaaf0b85014aa/tabulator-1.44.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eac0e025fa8f424a0004cc68e737e4e1", "sha256": "8c786c318da8949e5809dd514689d5ff4ac3e408893ffbad2387a064d6e8c4a8" }, "downloads": -1, "filename": "tabulator-1.44.7.tar.gz", "has_sig": false, "md5_digest": "eac0e025fa8f424a0004cc68e737e4e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73981, "upload_time": "2020-05-14T14:15:11", "upload_time_iso_8601": "2020-05-14T14:15:11.119910Z", "url": "https://files.pythonhosted.org/packages/0c/82/7997e513d56763087c8a82064a258bd40d648df10e019defa5f511809f8f/tabulator-1.44.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.45.0": [ { "comment_text": "", "digests": { "md5": "25167293e204fd85499047120900f69f", "sha256": "180c6314176dba32c70fe51e3237ba2df4cb281268043b74e2ce078d9018f77c" }, "downloads": -1, "filename": "tabulator-1.45.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25167293e204fd85499047120900f69f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69546, "upload_time": "2020-05-18T08:53:30", "upload_time_iso_8601": "2020-05-18T08:53:30.887010Z", "url": "https://files.pythonhosted.org/packages/e8/2c/46fd9a7daa73ab1d91752720ea728b0e3d86e42de001983be146748c7c39/tabulator-1.45.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "258c46b4a84e2bb0ee09d849375c1ad2", "sha256": "071e5ea03c0868dfe7018e530ebfd5b1ee796ed9eed823f44529669a0b24c99d" }, "downloads": -1, "filename": "tabulator-1.45.0.tar.gz", "has_sig": false, "md5_digest": "258c46b4a84e2bb0ee09d849375c1ad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74206, "upload_time": "2020-05-18T08:53:32", "upload_time_iso_8601": "2020-05-18T08:53:32.670062Z", "url": "https://files.pythonhosted.org/packages/1c/3c/12cd3867f50cd96599fe635bcd90a95768c45053b04aa35fe037327c3972/tabulator-1.45.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.45.1": [ { "comment_text": "", "digests": { "md5": "9f9d0ff6c90a1ce6dbe8fa45a8304d5a", "sha256": "723733178f0881398a23d96f40ef1db5f08e1b641061f54b7345802935af8b51" }, "downloads": -1, "filename": "tabulator-1.45.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f9d0ff6c90a1ce6dbe8fa45a8304d5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69547, "upload_time": "2020-05-18T11:58:09", "upload_time_iso_8601": "2020-05-18T11:58:09.446523Z", "url": "https://files.pythonhosted.org/packages/1b/d3/e4f13f51eb89cf41789c2bfecf7c041645fef996e30b23dbff3bb266fec2/tabulator-1.45.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "750a3b08660c5dc783043de3cc8d25b2", "sha256": "3eeffe1bdac3cb73ffb1ae03218b6421e20a611f357ccd3a62cd6f4f77efa3e8" }, "downloads": -1, "filename": "tabulator-1.45.1.tar.gz", "has_sig": false, "md5_digest": "750a3b08660c5dc783043de3cc8d25b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74227, "upload_time": "2020-05-18T11:58:11", "upload_time_iso_8601": "2020-05-18T11:58:11.408544Z", "url": "https://files.pythonhosted.org/packages/e5/c9/a121661abc234b1dd5a3ee349665f5aa6f983f81246f0a4bec87b3474ba8/tabulator-1.45.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.46.0": [ { "comment_text": "", "digests": { "md5": "b9ce02745003639628c01d61477564ab", "sha256": "39476052b977019600885b590e4f5ccc7e0f45d79092fdc4eef8cef1d08ca0a9" }, "downloads": -1, "filename": "tabulator-1.46.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9ce02745003639628c01d61477564ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69769, "upload_time": "2020-05-19T07:17:38", "upload_time_iso_8601": "2020-05-19T07:17:38.162547Z", "url": "https://files.pythonhosted.org/packages/36/ad/95da5cc22e68ff58d26cfe453242bb55ac1f0ce48487c772f33b109c9452/tabulator-1.46.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b08100591f4876e6b82b3fe433fad5e2", "sha256": "adb868fde7b4b8780d791d913ba6cd0bb416f1aa3ff9a17a3dfd5e463a4b7544" }, "downloads": -1, "filename": "tabulator-1.46.0.tar.gz", "has_sig": false, "md5_digest": "b08100591f4876e6b82b3fe433fad5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74740, "upload_time": "2020-05-19T07:17:39", "upload_time_iso_8601": "2020-05-19T07:17:39.937702Z", "url": "https://files.pythonhosted.org/packages/0b/46/3b3fd3a57e057151104791877a05c1baaaaabc27ee89c1348d1e1643dc51/tabulator-1.46.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.46.1": [ { "comment_text": "", "digests": { "md5": "68bf3b7454ad6b8c5d11845899a0c413", "sha256": "877863d5b35b4f71d1fe4fa581cc9564e3f50cb049857e58c5d12621fea56538" }, "downloads": -1, "filename": "tabulator-1.46.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68bf3b7454ad6b8c5d11845899a0c413", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69772, "upload_time": "2020-05-19T11:41:50", "upload_time_iso_8601": "2020-05-19T11:41:50.457358Z", "url": "https://files.pythonhosted.org/packages/84/7e/ad7c19149f33a8000b82c4b2f8d8d10f1e1aff9302bde786e18457b59d9b/tabulator-1.46.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a3a90c50ebbdd43eb0f4a6042e5d2ab2", "sha256": "24d458ac44398838c0172de5020d5a50477fc7262777d169941233c98bf32d0f" }, "downloads": -1, "filename": "tabulator-1.46.1.tar.gz", "has_sig": false, "md5_digest": "a3a90c50ebbdd43eb0f4a6042e5d2ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74752, "upload_time": "2020-05-19T11:41:52", "upload_time_iso_8601": "2020-05-19T11:41:52.544912Z", "url": "https://files.pythonhosted.org/packages/ef/41/81a68a1cd3adf8f1e371bf4c3b50fc52ee404c5761466307d5f7f28408ea/tabulator-1.46.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.47.0": [ { "comment_text": "", "digests": { "md5": "6674d6e485722c171a00d2fdbbfcbb76", "sha256": "83f1168ae0756846e91638f01cbdcbfe20672026d5eafd4b51945454047d5c52" }, "downloads": -1, "filename": "tabulator-1.47.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6674d6e485722c171a00d2fdbbfcbb76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69997, "upload_time": "2020-05-20T06:45:57", "upload_time_iso_8601": "2020-05-20T06:45:57.538358Z", "url": "https://files.pythonhosted.org/packages/67/1a/f89e119516deba08d76b484d966d76364bca84b57ccc2b02f3a884333585/tabulator-1.47.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "42efa900bf5f1f7a25107c44a1883c1c", "sha256": "7b2996daa2957c01f153fb055566493c71a2d565bb2b064d1ef5d600c5d75620" }, "downloads": -1, "filename": "tabulator-1.47.0.tar.gz", "has_sig": false, "md5_digest": "42efa900bf5f1f7a25107c44a1883c1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75098, "upload_time": "2020-05-20T06:45:59", "upload_time_iso_8601": "2020-05-20T06:45:59.210410Z", "url": "https://files.pythonhosted.org/packages/03/17/2beb5c9bdcc06ae0bd6697f2ea90a91ff9594c3b863a7e229e4fa695eb3e/tabulator-1.47.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.48.0": [ { "comment_text": "", "digests": { "md5": "44a006bdea1fca13928dfb1aa28727ee", "sha256": "1ef90f2ff5a200f3244074bede121d2bd81dbb185b35c7b0cfc16acb5c444159" }, "downloads": -1, "filename": "tabulator-1.48.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44a006bdea1fca13928dfb1aa28727ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70023, "upload_time": "2020-05-20T08:06:10", "upload_time_iso_8601": "2020-05-20T08:06:10.301189Z", "url": "https://files.pythonhosted.org/packages/85/56/79093618d8bf740981ee5ba4742dd30304079f884544ac8d775a531ed79b/tabulator-1.48.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3ccc0c59825227b2d79e0bf7cd000d48", "sha256": "9d1a84029db8d574ea96abe204007462658fcb5b067c4960a1cb4bc4528717b7" }, "downloads": -1, "filename": "tabulator-1.48.0.tar.gz", "has_sig": false, "md5_digest": "3ccc0c59825227b2d79e0bf7cd000d48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75137, "upload_time": "2020-05-20T08:06:11", "upload_time_iso_8601": "2020-05-20T08:06:11.921288Z", "url": "https://files.pythonhosted.org/packages/c0/fd/1b73d043fd0ae1dcbc29d9c6242c09e4d9aed22e5c7140fffc1855ce391e/tabulator-1.48.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.49.2": [ { "comment_text": "", "digests": { "md5": "8a825acd25246ca5a94212829a17563a", "sha256": "e4c4e2361f877ddd26dac407a84a9d08852db29421e0cb0837237d5e07753c96" }, "downloads": -1, "filename": "tabulator-1.49.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a825acd25246ca5a94212829a17563a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70450, "upload_time": "2020-05-27T10:52:52", "upload_time_iso_8601": "2020-05-27T10:52:52.150840Z", "url": "https://files.pythonhosted.org/packages/01/94/7669fdcedd2c113fb942f3232d8c35af1a94d2bfea03242a1f15e61cd44c/tabulator-1.49.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "da4a8d9f8e331cf44d8f4346d523f210", "sha256": "d04469e7f31149a874789307c75d231862d6855493f282d12527780e2aa20085" }, "downloads": -1, "filename": "tabulator-1.49.2.tar.gz", "has_sig": false, "md5_digest": "da4a8d9f8e331cf44d8f4346d523f210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75802, "upload_time": "2020-05-27T10:52:54", "upload_time_iso_8601": "2020-05-27T10:52:54.058105Z", "url": "https://files.pythonhosted.org/packages/c5/67/908d73c1f32e3c8e30077c026b11690028457e76d9a97134917305ed2cfc/tabulator-1.49.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.49.3": [ { "comment_text": "", "digests": { "md5": "cd51720f2a06ec1f23906a40a90703da", "sha256": "7992e0c7bfc12e2f8d219f5aaad02de752e1ab79f05e5fc918cb53cc1c5d1c28" }, "downloads": -1, "filename": "tabulator-1.49.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd51720f2a06ec1f23906a40a90703da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70457, "upload_time": "2020-06-01T09:57:40", "upload_time_iso_8601": "2020-06-01T09:57:40.574119Z", "url": "https://files.pythonhosted.org/packages/83/93/a934577bdfaea7992f31e78241671d860bc47994457bee8296018358ec76/tabulator-1.49.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d6962cf65d2333587ec094c6ad99bfb4", "sha256": "4ccc72da19c47cad5f617d2e51a1ebc6f1fdea5d208a2dd7e09416719382271e" }, "downloads": -1, "filename": "tabulator-1.49.3.tar.gz", "has_sig": false, "md5_digest": "d6962cf65d2333587ec094c6ad99bfb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75808, "upload_time": "2020-06-01T09:57:43", "upload_time_iso_8601": "2020-06-01T09:57:43.271113Z", "url": "https://files.pythonhosted.org/packages/e1/26/ada20ef15ff612062d76bdd27408c273b87d7b93ed1e691bd68425db0980/tabulator-1.49.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.49.4": [ { "comment_text": "", "digests": { "md5": "cf0b8522c08c2c9b560abbca51a59ff2", "sha256": "3aa8f33083fc55c1b2fedfbfa8db9d29afb0bd2a6207000b539b4a13a28525a9" }, "downloads": -1, "filename": "tabulator-1.49.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf0b8522c08c2c9b560abbca51a59ff2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70456, "upload_time": "2020-06-01T10:02:57", "upload_time_iso_8601": "2020-06-01T10:02:57.273092Z", "url": "https://files.pythonhosted.org/packages/56/85/80e53b58722af8735dd1f373ccb1a8634593e883cf6f8b87bb3980c99d07/tabulator-1.49.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3921a3f4f4038aca67be20836d3fe12e", "sha256": "970858a32d5a86017a23aa4596170f27fd1694d435bf1167d4f1b73b3fcc778b" }, "downloads": -1, "filename": "tabulator-1.49.4.tar.gz", "has_sig": false, "md5_digest": "3921a3f4f4038aca67be20836d3fe12e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75793, "upload_time": "2020-06-01T10:03:00", "upload_time_iso_8601": "2020-06-01T10:03:00.033363Z", "url": "https://files.pythonhosted.org/packages/6c/43/4ffcde54aff718467683afeace0c1504a682857e3f6a35896d7c938fc0a9/tabulator-1.49.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "dd892abd8ce017154682fccc8c66b059", "sha256": "b0bf45a4c2a13535f2086e56ba94f460ad1062bb978dc1cf4f8b1695bcff4e6b" }, "downloads": -1, "filename": "tabulator-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd892abd8ce017154682fccc8c66b059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56609, "upload_time": "2017-09-06T12:39:19", "upload_time_iso_8601": "2017-09-06T12:39:19.156369Z", "url": "https://files.pythonhosted.org/packages/5b/c3/b43f8eaf0127b311ef1d4fe3cb60def9db45c996f046391b8c988fd6e06d/tabulator-1.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97a6ce9b5ee2832dfa4ef53a1891a9dd", "sha256": "203f46a282a55754d5e63838a58c0da2919c396a1b37c6b5d3c4aaab1979c818" }, "downloads": -1, "filename": "tabulator-1.5.0.tar.gz", "has_sig": false, "md5_digest": "97a6ce9b5ee2832dfa4ef53a1891a9dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46083, "upload_time": "2017-09-06T12:39:20", "upload_time_iso_8601": "2017-09-06T12:39:20.507844Z", "url": "https://files.pythonhosted.org/packages/d3/86/254b355eb8fc0734b96c5b1b129e048f196f39f1ff95ae4aac6f605c8a6c/tabulator-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.50.0": [ { "comment_text": "", "digests": { "md5": "5dbb24bb105c0e99a1199aac5c41fa8c", "sha256": "063f4cf7fd8f8bb03a998859c14bfbb9b0647fb5363a341a1fd7e25b3d5fbdda" }, "downloads": -1, "filename": "tabulator-1.50.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5dbb24bb105c0e99a1199aac5c41fa8c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70521, "upload_time": "2020-06-01T10:27:22", "upload_time_iso_8601": "2020-06-01T10:27:22.079602Z", "url": "https://files.pythonhosted.org/packages/e9/da/90caa3f48a1c7f24bbadf8328d99f8d3da1c10ab9688ce6039591bf9ac53/tabulator-1.50.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5146b383ceb4b046b538b994ff454a54", "sha256": "13d9091de53e6e38b698a41ce387db235e0ddb840d5935180aef58466e4164ff" }, "downloads": -1, "filename": "tabulator-1.50.0.tar.gz", "has_sig": false, "md5_digest": "5146b383ceb4b046b538b994ff454a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75924, "upload_time": "2020-06-01T10:27:24", "upload_time_iso_8601": "2020-06-01T10:27:24.308661Z", "url": "https://files.pythonhosted.org/packages/71/07/718713e09bb8df606f4299de26c23c601664695f03f2adebf475ddbde77b/tabulator-1.50.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.51.1": [ { "comment_text": "", "digests": { "md5": "aef6ab2abc60a6b33ef3ea9e4343abb7", "sha256": "b3b8ffefad7ba7bb8d4781989ad41352c4ce33ddef76d784df7d54c52d05f58b" }, "downloads": -1, "filename": "tabulator-1.51.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aef6ab2abc60a6b33ef3ea9e4343abb7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70825, "upload_time": "2020-06-03T07:50:43", "upload_time_iso_8601": "2020-06-03T07:50:43.934890Z", "url": "https://files.pythonhosted.org/packages/71/14/a646445fd137942946a1ee5d7cf11bde56d2aa29297ad12b1397025b41e5/tabulator-1.51.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3050c66034c6670fb5aefe86dc982a2d", "sha256": "8c86af78586a350319d686e6539d3248da5fe6e59c8857dc3298df47eee4e8b0" }, "downloads": -1, "filename": "tabulator-1.51.1.tar.gz", "has_sig": false, "md5_digest": "3050c66034c6670fb5aefe86dc982a2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76214, "upload_time": "2020-06-03T07:50:45", "upload_time_iso_8601": "2020-06-03T07:50:45.694366Z", "url": "https://files.pythonhosted.org/packages/27/54/f6a6a8a001edd8af7d9fc3c12a5c830b9461b230162932c9438f94460c98/tabulator-1.51.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.51.2": [ { "comment_text": "", "digests": { "md5": "78e0fdf5ac47ec76098b16f779f3dd1d", "sha256": "1962f9a74bf63043e9b99a321bd10d99168ab050f91576d972a1b0941c58086b" }, "downloads": -1, "filename": "tabulator-1.51.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78e0fdf5ac47ec76098b16f779f3dd1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70902, "upload_time": "2020-06-03T10:49:59", "upload_time_iso_8601": "2020-06-03T10:49:59.774489Z", "url": "https://files.pythonhosted.org/packages/8d/61/e5d3ac12cfd489b361f6d1c81340be3ca2509afa97977ad080159bf94feb/tabulator-1.51.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f09bcbe0e4186a149da2255f89078f61", "sha256": "34bbfd020e9459e5861722fbee8e4491c547caea5722cadac1f42db829740061" }, "downloads": -1, "filename": "tabulator-1.51.2.tar.gz", "has_sig": false, "md5_digest": "f09bcbe0e4186a149da2255f89078f61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76305, "upload_time": "2020-06-03T10:50:01", "upload_time_iso_8601": "2020-06-03T10:50:01.484434Z", "url": "https://files.pythonhosted.org/packages/e8/53/917fb284498fe4ed54b6535a948e73382497f59a0e9a61595ba286bbf675/tabulator-1.51.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.51.3": [ { "comment_text": "", "digests": { "md5": "ae5c95e15a98bcd849b18e7ecfec715e", "sha256": "6c6cea00e793818237d320e8d19e6a7a68ab936fd5921db4e2219e804ecff1a3" }, "downloads": -1, "filename": "tabulator-1.51.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae5c95e15a98bcd849b18e7ecfec715e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70894, "upload_time": "2020-06-03T14:14:10", "upload_time_iso_8601": "2020-06-03T14:14:10.489558Z", "url": "https://files.pythonhosted.org/packages/91/8a/b15e150eb05d318550bf3fa6ffca89b4288aa3585c71552597d666fca377/tabulator-1.51.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c7c6f086e47f234b2ba9e97ffbecca92", "sha256": "7a261db99e4355aac606910e8c0dc1c40feeb6cb4696b89b6c5e7107e51bd71f" }, "downloads": -1, "filename": "tabulator-1.51.3.tar.gz", "has_sig": false, "md5_digest": "c7c6f086e47f234b2ba9e97ffbecca92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76287, "upload_time": "2020-06-03T14:14:12", "upload_time_iso_8601": "2020-06-03T14:14:12.528549Z", "url": "https://files.pythonhosted.org/packages/01/8a/825b2a907e585564881c508353010becd3b8e9e42eb3c7e68b9a42bc13aa/tabulator-1.51.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.52.0": [ { "comment_text": "", "digests": { "md5": "39f5474afd9eb7f34c91586c06790bc3", "sha256": "0c4ff61607a81f28bc3aacb04dcc84cab51d80db586bc11b3019747b3e9d1021" }, "downloads": -1, "filename": "tabulator-1.52.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39f5474afd9eb7f34c91586c06790bc3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71078, "upload_time": "2020-06-10T10:41:00", "upload_time_iso_8601": "2020-06-10T10:41:00.902961Z", "url": "https://files.pythonhosted.org/packages/f7/ee/82c44912db1fea86e9b098dac1f58df5ecde6aeb55e9416521a0f46ec4bc/tabulator-1.52.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e078808a6842929cedc3e0344303f748", "sha256": "403374af24585bc4cd7f6a4d650828ab964121dfde01771b24cf57ce96df8d24" }, "downloads": -1, "filename": "tabulator-1.52.0.tar.gz", "has_sig": false, "md5_digest": "e078808a6842929cedc3e0344303f748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76532, "upload_time": "2020-06-10T10:41:02", "upload_time_iso_8601": "2020-06-10T10:41:02.984693Z", "url": "https://files.pythonhosted.org/packages/02/42/0c6f5a733259106dc47482fb47ee8a4ab32119c1ef68a4c759e11ff7be54/tabulator-1.52.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.52.1": [ { "comment_text": "", "digests": { "md5": "7e841d6324853c6409ac38f949c061f0", "sha256": "6b66a40b29d4372f27cce03c8122c29f2b7d0d0a83fa437aec84f05a9267bb70" }, "downloads": -1, "filename": "tabulator-1.52.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e841d6324853c6409ac38f949c061f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71230, "upload_time": "2020-06-15T12:28:49", "upload_time_iso_8601": "2020-06-15T12:28:49.742777Z", "url": "https://files.pythonhosted.org/packages/53/ac/b09b71ccca912002c43fd6563ca55973722ac7e606c760a81ee7f0857902/tabulator-1.52.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "44cd32d518b6d4d111988be5a2c3ef97", "sha256": "569a5ce8891fb048089210e18256ae1f4484171ff45f3473e69c8e2d99724f64" }, "downloads": -1, "filename": "tabulator-1.52.1.tar.gz", "has_sig": false, "md5_digest": "44cd32d518b6d4d111988be5a2c3ef97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76857, "upload_time": "2020-06-15T12:28:51", "upload_time_iso_8601": "2020-06-15T12:28:51.670989Z", "url": "https://files.pythonhosted.org/packages/17/a7/a13811a0e800dd0d581e9ebafe2e260341d9de446bd4f7b6da850dd3daa8/tabulator-1.52.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.52.2": [ { "comment_text": "", "digests": { "md5": "627a3ab33dc19878a46e456664097d08", "sha256": "8248de0ac1a6029a5aa84bd403bc0c80065fd0843366804dcd305a9ef5113079" }, "downloads": -1, "filename": "tabulator-1.52.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "627a3ab33dc19878a46e456664097d08", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71330, "upload_time": "2020-06-18T12:32:00", "upload_time_iso_8601": "2020-06-18T12:32:00.178542Z", "url": "https://files.pythonhosted.org/packages/d1/53/4edb4d69a63065b89f460c5530f47183988bb3b28c22e64dbaf9f9c4fc62/tabulator-1.52.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9113b37c22308192d238dda95801c933", "sha256": "48892a4a0b6848ca71498fcb4a420ee0a30fa36ec670eca1138ccfc39c5e17cf" }, "downloads": -1, "filename": "tabulator-1.52.2.tar.gz", "has_sig": false, "md5_digest": "9113b37c22308192d238dda95801c933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76946, "upload_time": "2020-06-18T12:32:02", "upload_time_iso_8601": "2020-06-18T12:32:02.235178Z", "url": "https://files.pythonhosted.org/packages/bb/0b/daf2eee13d5113e3e31fc354866f9b94f131aa65313df49ff89bf52ddfd9/tabulator-1.52.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.52.3": [ { "comment_text": "", "digests": { "md5": "5ad99be90eef70e201590ced1b528e8f", "sha256": "f29f38b9b93717c07bd2d8462e671c5957f4df5ee48243bfec6e582ca3a3a09a" }, "downloads": -1, "filename": "tabulator-1.52.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ad99be90eef70e201590ced1b528e8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71315, "upload_time": "2020-06-18T12:59:32", "upload_time_iso_8601": "2020-06-18T12:59:32.474849Z", "url": "https://files.pythonhosted.org/packages/1d/12/22a346e531f25e97f303118adbad3a4ddfc453950030ee35e8386e2c6aaf/tabulator-1.52.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bd7ad1dee1cc631dc1bef25a3c828619", "sha256": "797e84c664dbd392f523f8a7f928ca436637d0546e442c039187772201070b51" }, "downloads": -1, "filename": "tabulator-1.52.3.tar.gz", "has_sig": false, "md5_digest": "bd7ad1dee1cc631dc1bef25a3c828619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76966, "upload_time": "2020-06-18T12:59:34", "upload_time_iso_8601": "2020-06-18T12:59:34.560038Z", "url": "https://files.pythonhosted.org/packages/ea/dc/32e6686973149024ca9e8a99057b3455130f64255b3c733d5c2f0c36b774/tabulator-1.52.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.52.4": [ { "comment_text": "", "digests": { "md5": "15511f251cbebd8f10c8dd0309d17de1", "sha256": "57eef299bfc90934e08ed415641017febe1df21b5d8f09cd4d011863e2557280" }, "downloads": -1, "filename": "tabulator-1.52.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15511f251cbebd8f10c8dd0309d17de1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71653, "upload_time": "2020-09-26T11:22:34", "upload_time_iso_8601": "2020-09-26T11:22:34.950783Z", "url": "https://files.pythonhosted.org/packages/fc/d6/5a8c88fbc913b9c341a42c01a07ec0f250fd44d16bfe827bfae4d9ccbf8f/tabulator-1.52.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fb04b1964adf29997a8a695015659e1d", "sha256": "ccbc8925870c0ce9f8cc112ae1dc91b0fb873feb89ca89909a1dce5e5da02dc6" }, "downloads": -1, "filename": "tabulator-1.52.4.tar.gz", "has_sig": false, "md5_digest": "fb04b1964adf29997a8a695015659e1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77988, "upload_time": "2020-09-26T11:22:37", "upload_time_iso_8601": "2020-09-26T11:22:37.105481Z", "url": "https://files.pythonhosted.org/packages/c9/77/8ce9a4b66fde884d6408261160f0d67b64640f581fd056f43aae0cd2bf19/tabulator-1.52.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.52.5": [ { "comment_text": "", "digests": { "md5": "a68197960d75813b570d7b884b6d361e", "sha256": "f9625dbbae73000a6ba1f38c1326c3ccff9a7955346dc1aa570c7c0980c35e29" }, "downloads": -1, "filename": "tabulator-1.52.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a68197960d75813b570d7b884b6d361e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71631, "upload_time": "2020-11-02T17:56:08", "upload_time_iso_8601": "2020-11-02T17:56:08.426132Z", "url": "https://files.pythonhosted.org/packages/bb/c8/bd99be4b64b6f38176fb99fcfd4de60bb851abb6f75bc3edde459eae8ac2/tabulator-1.52.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5eba14abb3bfe295598bd364b449272", "sha256": "9f55ea4bff19169a89f59c309df73f3512a02ee9c3c3e9542cbb2f396379e87f" }, "downloads": -1, "filename": "tabulator-1.52.5.tar.gz", "has_sig": false, "md5_digest": "b5eba14abb3bfe295598bd364b449272", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77367, "upload_time": "2020-11-02T17:56:10", "upload_time_iso_8601": "2020-11-02T17:56:10.979642Z", "url": "https://files.pythonhosted.org/packages/12/1d/fcb57fbc7725e47a3fcfb5d89557e9a2cfd46067e8b906d73ade5fb4ad0d/tabulator-1.52.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.53.0": [ { "comment_text": "", "digests": { "md5": "aa08701383f63a4a1b3681dc382a3d19", "sha256": "8e9f03ccfaad424da811f002f457c2d7f666a5f601193f325676f0ee78347e72" }, "downloads": -1, "filename": "tabulator-1.53.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa08701383f63a4a1b3681dc382a3d19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71755, "upload_time": "2020-11-09T11:29:26", "upload_time_iso_8601": "2020-11-09T11:29:26.031173Z", "url": "https://files.pythonhosted.org/packages/c4/f0/e1defd0be7923b2d8f6b097fa83fd0ff36a712d6797640d4bc7fc2246f98/tabulator-1.53.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6392e750263e006fd210f378c52dca7b", "sha256": "698d6ac01f74f8354526b266f328a867e84fbecfecde43e607ec355e2cf436d1" }, "downloads": -1, "filename": "tabulator-1.53.0.tar.gz", "has_sig": false, "md5_digest": "6392e750263e006fd210f378c52dca7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77642, "upload_time": "2020-11-09T11:29:29", "upload_time_iso_8601": "2020-11-09T11:29:29.414780Z", "url": "https://files.pythonhosted.org/packages/cd/2f/c47302b342d93bb0099ba0f3ca83add773457228c872f34ec51822828040/tabulator-1.53.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.53.1": [ { "comment_text": "", "digests": { "md5": "1a28caff63356452db652522ac244e5b", "sha256": "a19a08a6cc69ceb392914061304f534da52e28ee9a85ede84a83787f8a9f9ea6" }, "downloads": -1, "filename": "tabulator-1.53.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a28caff63356452db652522ac244e5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71756, "upload_time": "2020-11-30T09:29:14", "upload_time_iso_8601": "2020-11-30T09:29:14.938467Z", "url": "https://files.pythonhosted.org/packages/94/c5/10c6e29acd37cad50292e4993b854dc81e436b2810344ed132a09c29ebe5/tabulator-1.53.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "df4692eddf770a9059c0beafcce28456", "sha256": "c6e9a508dd2f657357c12d2248c7e2098bba43de72bffd27f38efeabd47536f0" }, "downloads": -1, "filename": "tabulator-1.53.1.tar.gz", "has_sig": false, "md5_digest": "df4692eddf770a9059c0beafcce28456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77658, "upload_time": "2020-11-30T09:29:16", "upload_time_iso_8601": "2020-11-30T09:29:16.988387Z", "url": "https://files.pythonhosted.org/packages/c7/7c/e581ef14b97f19d91a7a022748d62b075347935ede8e9b3513ebf8855eb4/tabulator-1.53.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.53.2": [ { "comment_text": "", "digests": { "md5": "16b9a4650da492b6ecf82da47eaf986b", "sha256": "4fba0a9fcfbf1020825f37de879a7328945db7f4b342ab1730e760bda7523f62" }, "downloads": -1, "filename": "tabulator-1.53.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16b9a4650da492b6ecf82da47eaf986b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72090, "upload_time": "2021-02-11T06:49:57", "upload_time_iso_8601": "2021-02-11T06:49:57.503363Z", "url": "https://files.pythonhosted.org/packages/28/13/adcd12ce9fee2ec1359b5e7c67da8ed55ba595562ab42dd6fda786bb3162/tabulator-1.53.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6a40cc5534548bfa46dca80196978bba", "sha256": "ec3400b18a125a4318f33ae6d1b98a8ef0d3a1d75378f430a2618f3f24117ba0" }, "downloads": -1, "filename": "tabulator-1.53.2.tar.gz", "has_sig": false, "md5_digest": "6a40cc5534548bfa46dca80196978bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77954, "upload_time": "2021-02-11T06:49:59", "upload_time_iso_8601": "2021-02-11T06:49:59.590105Z", "url": "https://files.pythonhosted.org/packages/e7/34/cef4b91671ed49ffb4f197d235ed94e005829648100cd40dce000d452214/tabulator-1.53.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.53.4": [ { "comment_text": "", "digests": { "md5": "1c51e4d6864bf3bc9c1a07b75551fc93", "sha256": "d68ec8271fbc23a7b58c38f249af789a86f6f6afed82ddb3ba7b7732e37e9d48" }, "downloads": -1, "filename": "tabulator-1.53.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c51e4d6864bf3bc9c1a07b75551fc93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72077, "upload_time": "2021-02-24T09:46:41", "upload_time_iso_8601": "2021-02-24T09:46:41.706973Z", "url": "https://files.pythonhosted.org/packages/89/2f/257d0a628c51fbe3fc00e04891e9c652d024ea764836174b5468db2976a8/tabulator-1.53.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4811c1e480baaf88175a5c374b2ac633", "sha256": "00640d5b06990d4fa86b58d5fc1ede4fc8adb38dbe1f34d67fdbb852047096a8" }, "downloads": -1, "filename": "tabulator-1.53.4.tar.gz", "has_sig": false, "md5_digest": "4811c1e480baaf88175a5c374b2ac633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77954, "upload_time": "2021-02-24T09:46:45", "upload_time_iso_8601": "2021-02-24T09:46:45.985772Z", "url": "https://files.pythonhosted.org/packages/1a/18/8d3fbfeb9388a94f832e8c12b7cd2abbf99c124e372dd40f743952162756/tabulator-1.53.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.53.5": [ { "comment_text": "", "digests": { "md5": "d38da33d370b02801dd68616be44aa5c", "sha256": "6de83026f9dc8ac34dbc9e60cced1785ed2f4022ae0250eeaa59e92b5090f477" }, "downloads": -1, "filename": "tabulator-1.53.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d38da33d370b02801dd68616be44aa5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72131, "upload_time": "2021-03-21T07:47:00", "upload_time_iso_8601": "2021-03-21T07:47:00.095407Z", "url": "https://files.pythonhosted.org/packages/d2/ac/7eabdc64f583306712d68a219a0feb4efe11a0f31022ee08d3dc7d849759/tabulator-1.53.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9c83708c421215b1b1cdad8d26361678", "sha256": "0e2887d0b36483a292e75b118d7f03e710c1337435553b5f62d2a7a891b7fe55" }, "downloads": -1, "filename": "tabulator-1.53.5.tar.gz", "has_sig": false, "md5_digest": "9c83708c421215b1b1cdad8d26361678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77998, "upload_time": "2021-03-21T07:47:02", "upload_time_iso_8601": "2021-03-21T07:47:02.403294Z", "url": "https://files.pythonhosted.org/packages/10/ab/f8d380340b180ebf35d9b2849282f422bc2a48927cceb4a93df9e6075582/tabulator-1.53.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "6c1cdb7f847912dbb05e8e9971986fba", "sha256": "08ea8bba82bb11abd2448c333ece31074f1d8c2527dfc2729467ce86ad1203e0" }, "downloads": -1, "filename": "tabulator-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c1cdb7f847912dbb05e8e9971986fba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56891, "upload_time": "2017-10-05T14:56:24", "upload_time_iso_8601": "2017-10-05T14:56:24.545799Z", "url": "https://files.pythonhosted.org/packages/00/b5/c80cfe1d971aedf05adc89f15a721b318098a6c1f82fe2113fefa9c32d69/tabulator-1.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d5c1be7871be43338f2f750f7224105e", "sha256": "b828ec0851d1fc7b571e81e5ddea3861a4abe780fbb093f8d10e3ce3e1b17e8f" }, "downloads": -1, "filename": "tabulator-1.6.0.tar.gz", "has_sig": false, "md5_digest": "d5c1be7871be43338f2f750f7224105e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46357, "upload_time": "2017-10-05T14:56:26", "upload_time_iso_8601": "2017-10-05T14:56:26.492266Z", "url": "https://files.pythonhosted.org/packages/a3/64/e843c34e0e69d3f26f9da099609c3e9950daccf8ffc9ef803286de1629e5/tabulator-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "608d3d64668c408a312cceea7ac2dc79", "sha256": "8a626d541b91c040d6324758c9921404d999a67cba4917b5f4c71c03ad8f75f2" }, "downloads": -1, "filename": "tabulator-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "608d3d64668c408a312cceea7ac2dc79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56884, "upload_time": "2017-10-12T08:08:31", "upload_time_iso_8601": "2017-10-12T08:08:31.900602Z", "url": "https://files.pythonhosted.org/packages/ec/00/f7ac2fd38a46eadc10b3fc1c3ac9d6905c10459d7ced54b0354bef748740/tabulator-1.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fe81a28edb79f817e848edc4b8821b8c", "sha256": "9839f07fbc0197f8b214bde8db51d953a21447ec4c9802804054066a8a21d753" }, "downloads": -1, "filename": "tabulator-1.7.0.tar.gz", "has_sig": false, "md5_digest": "fe81a28edb79f817e848edc4b8821b8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46412, "upload_time": "2017-10-12T08:08:33", "upload_time_iso_8601": "2017-10-12T08:08:33.331197Z", "url": "https://files.pythonhosted.org/packages/86/ef/6fde9ac99616c51f107181fbb167370e0cb27de20b350a8344313ae14262/tabulator-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "c137a1bd9209146a0c39114b1d56904b", "sha256": "77ec72660dea2c5584ad345369e63a6e2bc3a5d4b30583522a8e26ef19c51991" }, "downloads": -1, "filename": "tabulator-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c137a1bd9209146a0c39114b1d56904b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56897, "upload_time": "2017-10-12T12:12:28", "upload_time_iso_8601": "2017-10-12T12:12:28.186250Z", "url": "https://files.pythonhosted.org/packages/52/5d/0302e78fd55c433986743b09cd25eecaed37ead21113ed53e978139221ac/tabulator-1.7.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "058b6010f18924fc95cb93f0a870eb42", "sha256": "8c2fa692a143dacde923d7f8ae99fdea32907fecce2c11222f87387d806665f8" }, "downloads": -1, "filename": "tabulator-1.7.1.tar.gz", "has_sig": false, "md5_digest": "058b6010f18924fc95cb93f0a870eb42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46428, "upload_time": "2017-10-12T12:12:29", "upload_time_iso_8601": "2017-10-12T12:12:29.298483Z", "url": "https://files.pythonhosted.org/packages/5d/eb/2254b0e04eb8bff0f4e17440d845a4ac8d8b8559add3d06b562ed57f3757/tabulator-1.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "fcf6f42969e03ed5e3521328e5535bff", "sha256": "00db9083cf23cca96e2c492d613d12aa5d0582b3257a2825adedb756495497ae" }, "downloads": -1, "filename": "tabulator-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fcf6f42969e03ed5e3521328e5535bff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 58518, "upload_time": "2017-10-17T16:22:28", "upload_time_iso_8601": "2017-10-17T16:22:28.634632Z", "url": "https://files.pythonhosted.org/packages/a5/5d/5f58e9f3aadc75841c381d74004620cb460c02a18780c07000dbe89a7a73/tabulator-1.8.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f8e5eabedb8001ef3279ec05750fa504", "sha256": "82195167ae66c58b7460ef5633d293817b99f7a58e8c573e32308ae2c8d48709" }, "downloads": -1, "filename": "tabulator-1.8.0.tar.gz", "has_sig": false, "md5_digest": "f8e5eabedb8001ef3279ec05750fa504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47816, "upload_time": "2017-10-17T16:22:30", "upload_time_iso_8601": "2017-10-17T16:22:30.381103Z", "url": "https://files.pythonhosted.org/packages/f4/79/9c50968448a74ca489a7427b7f7fe15b0b079f7a772a7533dd389285ce09/tabulator-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "c99f8b4404f47eadbf849038645c2fad", "sha256": "c680d8206f78ce55fb25830f309b297a27a82179b1841585d450ee95cb212854" }, "downloads": -1, "filename": "tabulator-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c99f8b4404f47eadbf849038645c2fad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 58744, "upload_time": "2017-10-20T07:07:06", "upload_time_iso_8601": "2017-10-20T07:07:06.851651Z", "url": "https://files.pythonhosted.org/packages/8b/53/ce7eb0c07c414a67794b418e2ee0a7ac439053587189163f27eb460d79bf/tabulator-1.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6c3788d533c0cccd6405a069a1d340f9", "sha256": "1a03e7e8d6709aac6495ac577beacc99fdf395168c214680d29fd14844fd6e41" }, "downloads": -1, "filename": "tabulator-1.9.0.tar.gz", "has_sig": false, "md5_digest": "6c3788d533c0cccd6405a069a1d340f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48033, "upload_time": "2017-10-20T07:07:08", "upload_time_iso_8601": "2017-10-20T07:07:08.280874Z", "url": "https://files.pythonhosted.org/packages/de/33/b3bf822c4887c801e749800b722a8ac9ffe287f5fe14c84b45bce2d0543d/tabulator-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d38da33d370b02801dd68616be44aa5c", "sha256": "6de83026f9dc8ac34dbc9e60cced1785ed2f4022ae0250eeaa59e92b5090f477" }, "downloads": -1, "filename": "tabulator-1.53.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d38da33d370b02801dd68616be44aa5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72131, "upload_time": "2021-03-21T07:47:00", "upload_time_iso_8601": "2021-03-21T07:47:00.095407Z", "url": "https://files.pythonhosted.org/packages/d2/ac/7eabdc64f583306712d68a219a0feb4efe11a0f31022ee08d3dc7d849759/tabulator-1.53.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9c83708c421215b1b1cdad8d26361678", "sha256": "0e2887d0b36483a292e75b118d7f03e710c1337435553b5f62d2a7a891b7fe55" }, "downloads": -1, "filename": "tabulator-1.53.5.tar.gz", "has_sig": false, "md5_digest": "9c83708c421215b1b1cdad8d26361678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77998, "upload_time": "2021-03-21T07:47:02", "upload_time_iso_8601": "2021-03-21T07:47:02.403294Z", "url": "https://files.pythonhosted.org/packages/10/ab/f8d380340b180ebf35d9b2849282f422bc2a48927cceb4a93df9e6075582/tabulator-1.53.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }