{ "info": { "author": "Luke Shiner", "author_email": "luke@lukeshiner.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Other/Nonlisted Topic", "Topic :: Utilities" ], "description": "===============================================\nTabler - Simple interaction with tabulated data\n===============================================\n\n.. image:: https://travis-ci.org/lukeshiner/tabler.svg?branch=master\n :target: https://travis-ci.org/lukeshiner/tabler\n\n.. image:: https://readthedocs.org/projects/tabler/badge/?version=latest\n :target: https://tabler.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://badge.fury.io/py/tabler.svg\n :target: https://pypi.org/project/tabler/\n\n.. image:: https://pypip.in/py_versions/tabler/badge.svg\n :target: https://pypi.org/project/tabler/\n\n\nWhat is tabler?\n===============\n\nTabler allows you to quickly and easily open, edit, create and update common\nfiles that hold data in a tabulated format, such as CSV or XLSX files. It's\nsimple API keeps your source code clean and allows easy use of an interactive\nsession.\n\nIt can:\n + Access spreadsheet files.\n + Update text in cells.\n + Write spreadsheet files.\n\nCompatible formats:\n + .csv\n + Open Spreadsheet Format .ods\n + Microsoft Excel .xlsx\n + HTML (Write only)\n\nIf you need another format, see the documentation_ for how\nto add your own.\n\nThe full documentation is available on `Read the Docs\n`_.\n\nTabler lives on GitHub_.\n\n.. _documentation: https://tabler.readthedocs.io/en/latest/\n.. _GitHub: https://github.com/lukeshiner/tabler.git\n\nContact\n_______\n\nPlease send all comments and queries to Luke Shiner at luke@lukeshiner.com\nIssues can be reported on GitHub_\n\nLicense\n_______\n\nDistributed with MIT License.\n\nCredits\n_______\n\nCreated by Luke Shiner (luke@lukeshiner.com)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lukeshiner/tabler.git", "keywords": "table,csv,simple", "license": "", "maintainer": "", "maintainer_email": "", "name": "tabler", "package_url": "https://pypi.org/project/tabler/", "platform": "", "project_url": "https://pypi.org/project/tabler/", "project_urls": { "Homepage": "http://github.com/lukeshiner/tabler.git" }, "release_url": "https://pypi.org/project/tabler/2.3.0/", "requires_dist": [ "requests", "pyexcel-ods", "openpyxl", "odswriter", "jinja2" ], "requires_python": ">=3.5.0", "summary": "Simple interface for tabulated data and .csv files", "version": "2.3.0" }, "last_serial": 5608571, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e58ebbc977aec9bf3a9e9e383d34ea19", "sha256": "4592a490cbcaa880ca97b768bcee111cab95df9cee2cea8e90cba61b69fafc6f" }, "downloads": -1, "filename": "tabler-1.0.zip", "has_sig": false, "md5_digest": "e58ebbc977aec9bf3a9e9e383d34ea19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4949, "upload_time": "2016-07-27T11:53:50", "url": "https://files.pythonhosted.org/packages/52/6c/7fa893d8436e4837f0c7bc6fe47b08d8e09a6947a5bb7859cc2909c9ee9d/tabler-1.0.zip" } ], "1.0.01": [ { "comment_text": "", "digests": { "md5": "577ae3b8dc53b72ab914b2debecded16", "sha256": "966c28eb5c9003f68f6f0e18e7146443af8b5e8f8b93ddc9d786d8e149c7be0c" }, "downloads": -1, "filename": "tabler-1.0.01.zip", "has_sig": false, "md5_digest": "577ae3b8dc53b72ab914b2debecded16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5008, "upload_time": "2016-07-27T12:05:31", "url": "https://files.pythonhosted.org/packages/0e/a0/143ab1e5b6a37132e9f9a386aab092074977e880b4cfac319d4e208deb3e/tabler-1.0.01.zip" } ], "1.0.02": [ { "comment_text": "", "digests": { "md5": "49f3439893c98df3bb9a48a58ec1cdc3", "sha256": "de84aff8bc58ef76ef6ec983316b0eb48d16a03a8e0715eca3227c60664b995c" }, "downloads": -1, "filename": "tabler-1.0.02.zip", "has_sig": false, "md5_digest": "49f3439893c98df3bb9a48a58ec1cdc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4784, "upload_time": "2016-08-08T12:00:09", "url": "https://files.pythonhosted.org/packages/59/1a/edee0563e1f5f1e3f7b7fa1bca279ac5fd24a27bb157bb44b755dcc6874c/tabler-1.0.02.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2dd4439e03e6f0f6615aa3baa4418dfd", "sha256": "d324c6ea888dce89040c241fa4b289d4acf16668c14039f729e7b98b384417f6" }, "downloads": -1, "filename": "tabler-1.0.3.zip", "has_sig": false, "md5_digest": "2dd4439e03e6f0f6615aa3baa4418dfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6172, "upload_time": "2016-12-22T15:49:42", "url": "https://files.pythonhosted.org/packages/60/22/a38e4b58b836f5bcb1824a67c5e0f34891e9fb62ac9ef6ee72cd7271d897/tabler-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "baac88ed23d4a704874b95644d657a1b", "sha256": "621a6204da576132cab928707fa409026d92fc0ec7fdef211f9417f5ef9cb992" }, "downloads": -1, "filename": "tabler-1.0.4.zip", "has_sig": false, "md5_digest": "baac88ed23d4a704874b95644d657a1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6172, "upload_time": "2016-12-22T16:08:55", "url": "https://files.pythonhosted.org/packages/61/50/adaffd242628c2427c2987195c360a98a5298a20a0d784d7a2b6240ce721/tabler-1.0.4.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "74696b8eec1c03154dc26e6a8909def4", "sha256": "49eb370cd08d93e2f5124a3d8fa6c37bacba0646bc49a9ea4512c427f68fed13" }, "downloads": -1, "filename": "tabler-2.0.tar.gz", "has_sig": false, "md5_digest": "74696b8eec1c03154dc26e6a8909def4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9960, "upload_time": "2018-02-15T11:22:37", "url": "https://files.pythonhosted.org/packages/5b/25/4c946e948f4f3609c815da6050dd0b25f78a15988a0d31104f60bb45ec94/tabler-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "9986a2a704410bea78dc8951a9f261e3", "sha256": "2c10b704bc1d3e4795585a37cd62cce72d8d9b71b9eaaf5d877dc21010950535" }, "downloads": -1, "filename": "tabler-2.1.tar.gz", "has_sig": false, "md5_digest": "9986a2a704410bea78dc8951a9f261e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9696, "upload_time": "2018-05-10T13:42:24", "url": "https://files.pythonhosted.org/packages/8d/70/5b513a3458d7bcad6f331580dabc0c64f915eb9295c6385131acc8c110a0/tabler-2.1.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "d4016e6eec8a4836a6ab7fef33cb7a30", "sha256": "bd96656d12205f3e463e3a9c0e6ac17208f28af958cc93608f6adabe562e2b24" }, "downloads": -1, "filename": "tabler-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4016e6eec8a4836a6ab7fef33cb7a30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26948, "upload_time": "2018-05-31T15:36:14", "url": "https://files.pythonhosted.org/packages/eb/ea/8fc9552b074bfc2e73e7177b373d3cdb941ec38d11dc46f41a636dcad5cd/tabler-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ba1d99836d4c11435e58347f17a4633", "sha256": "1ddeeff8c4fa9068fd9d6ce6238a0a19bea8af88415846eb387c95246b1d02db" }, "downloads": -1, "filename": "tabler-2.1.1.tar.gz", "has_sig": false, "md5_digest": "8ba1d99836d4c11435e58347f17a4633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23737, "upload_time": "2018-05-23T11:42:27", "url": "https://files.pythonhosted.org/packages/30/78/3de63f40c142470af281c1b775f8803cdaee293819d324652307293014b1/tabler-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "2b12ac95fd5c993a90308424779e22ec", "sha256": "53f638f84fe7840834cdc3c4319ff340bac09115bb8dbd9063676ca8be259096" }, "downloads": -1, "filename": "tabler-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2b12ac95fd5c993a90308424779e22ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27065, "upload_time": "2018-05-31T15:36:16", "url": "https://files.pythonhosted.org/packages/e5/c9/91d498705b360075d78e52b8ea46342d77af5340f023b721135fd570cda9/tabler-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5578aac0f9418251c502e8ec6487f348", "sha256": "0d40dcd73740ce057b9d0b168e14e5a76ac3c3731f645787cb87c65b36e7db0f" }, "downloads": -1, "filename": "tabler-2.1.2.tar.gz", "has_sig": false, "md5_digest": "5578aac0f9418251c502e8ec6487f348", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23912, "upload_time": "2018-05-23T15:21:40", "url": "https://files.pythonhosted.org/packages/45/a9/10fdf026192a5b1496cc9776b612b66ebe3e5de7d0e05da6ba18d9cd5064/tabler-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "e26160148ff10593a2f35dfc2afd57d6", "sha256": "37cf528c1ff3113193fc19ae676c89d28214d973048c27f41d7d2f5d04da0c03" }, "downloads": -1, "filename": "tabler-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e26160148ff10593a2f35dfc2afd57d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29396, "upload_time": "2018-05-31T15:36:17", "url": "https://files.pythonhosted.org/packages/38/f9/26a1f9bf8c88633e85839d2bc1f8a09e22fa6228c6115ff9e55604aa4666/tabler-2.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "292043ea0c73a821969f27082e0fbee5", "sha256": "ae8d68c7a038b395096ccd57ab88251ae9830ed203726c5ae240a1ce1bd3d96b" }, "downloads": -1, "filename": "tabler-2.1.3.tar.gz", "has_sig": false, "md5_digest": "292043ea0c73a821969f27082e0fbee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23926, "upload_time": "2018-05-23T16:02:15", "url": "https://files.pythonhosted.org/packages/cf/d1/0befc4981bf43eaecb11a47151d2f12a13081ec538f1ba998e80459f1fe8/tabler-2.1.3.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "1089ff0dfc863c3ba9acd97860a800e7", "sha256": "8cc70afd6ea3ba93b31ffd7c9a8e4bebf5940ac4cbe14ba5644f03c3c1e157e5" }, "downloads": -1, "filename": "tabler-2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1089ff0dfc863c3ba9acd97860a800e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 27092, "upload_time": "2018-05-31T15:36:18", "url": "https://files.pythonhosted.org/packages/69/b8/7fc329aab81f881b4b60964ae30c33280564baf00258900765fc7ce89602/tabler-2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07673af9e08756ff8ce0eba2b112652a", "sha256": "ed8473d4cf78b37cfbfd3be658fac412789e8b4f0138cf0ebbe558fedb6a353f" }, "downloads": -1, "filename": "tabler-2.2.tar.gz", "has_sig": false, "md5_digest": "07673af9e08756ff8ce0eba2b112652a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 24057, "upload_time": "2018-05-31T15:38:00", "url": "https://files.pythonhosted.org/packages/c8/9c/fb06bb12079c7ad3b32b97bed6dcc48d4d54311933c014d937627bd387c1/tabler-2.2.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "f236a8abd8e5c034846b61894b19b1f7", "sha256": "61b0090b7d67a5cf324930d18b9c71214a21cce3075ccfd12c235326f384d467" }, "downloads": -1, "filename": "tabler-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f236a8abd8e5c034846b61894b19b1f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 26105, "upload_time": "2018-06-20T13:39:47", "url": "https://files.pythonhosted.org/packages/97/05/2906e8bdd77de007b782bd63a2dd11b5c2b542975fc167aff910b0ec2875/tabler-2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5545c2b63871c9657014bbdaac687098", "sha256": "bfee817201267e6b71a87e26f1a706d1778d50ae9f01cd31a0640af1b99461b0" }, "downloads": -1, "filename": "tabler-2.2.1.tar.gz", "has_sig": false, "md5_digest": "5545c2b63871c9657014bbdaac687098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 21490, "upload_time": "2018-06-20T13:39:48", "url": "https://files.pythonhosted.org/packages/0d/60/992c1c9b4e002f424b856370cc9dafc867363f90bd98333d307ad669461b/tabler-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "0ac3452d16cc11780192208bd1634e46", "sha256": "a3949bcc19bd80807f53b83f768d3277ef10db0904e7a0ea75466c4cbf7d4b47" }, "downloads": -1, "filename": "tabler-2.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0ac3452d16cc11780192208bd1634e46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 26198, "upload_time": "2018-06-28T14:13:44", "url": "https://files.pythonhosted.org/packages/c3/f0/1e86f5a2e67fc086d69cbe1145ca44a2782b1170846f0655e239216073b6/tabler-2.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1100f4fda9de9a81f3503552f674090b", "sha256": "752fa9e3a8a462866e6c83785f6729eab24161e90ddd3a79c9801d3ff7e25b0a" }, "downloads": -1, "filename": "tabler-2.2.2.tar.gz", "has_sig": false, "md5_digest": "1100f4fda9de9a81f3503552f674090b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 22619, "upload_time": "2018-06-28T14:13:45", "url": "https://files.pythonhosted.org/packages/48/e6/a3747f9762568c7b0991fc53ce22ccbec41106e57c6ff789edf4704fc5f7/tabler-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "3f0738e52791f60d1a81c80a80c15225", "sha256": "4fadb932f29022a6cb9bf7c74585b2049c1e55e9947b66e9ead4b251359bd96c" }, "downloads": -1, "filename": "tabler-2.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3f0738e52791f60d1a81c80a80c15225", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 26194, "upload_time": "2018-07-12T11:22:24", "url": "https://files.pythonhosted.org/packages/30/58/4ba623ecf92064faee5fd44ad1e92620c8f75205254b22f696595041b2ee/tabler-2.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e27ef3642515b8aa3a1a5993b8605167", "sha256": "93508fcb330ce8e3023675f46015ad1d412a200c79f78fc4ce05b0e2293dfe74" }, "downloads": -1, "filename": "tabler-2.2.3.tar.gz", "has_sig": false, "md5_digest": "e27ef3642515b8aa3a1a5993b8605167", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 22633, "upload_time": "2018-07-12T11:22:25", "url": "https://files.pythonhosted.org/packages/03/46/22487ecf7dd4c51d4645212b3b96e09c92b59dfbfd30c57c2ff296dc45c0/tabler-2.2.3.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "556ecd3e53f35d45641bf98ec3d8ef35", "sha256": "84460706adfad109c487b04b77e50215264770dbe2b869b9944e116ec11e5ca5" }, "downloads": -1, "filename": "tabler-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "556ecd3e53f35d45641bf98ec3d8ef35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 27178, "upload_time": "2019-07-30T16:05:46", "url": "https://files.pythonhosted.org/packages/d3/ed/6d97b582d55cbaf24fbac2cb72512da5612b2347d8ff9b219505ba0a2376/tabler-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9d899e6d8664dfc94cd6e702b0dea52", "sha256": "ff0341deca94355ad0f0dead0ab186edb24f764f2677b0174741827cef754f7d" }, "downloads": -1, "filename": "tabler-2.3.0.tar.gz", "has_sig": false, "md5_digest": "d9d899e6d8664dfc94cd6e702b0dea52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 22700, "upload_time": "2019-07-30T16:05:48", "url": "https://files.pythonhosted.org/packages/a6/30/4b6fd708932fc19458b067e315ffeaee75f6def6a30860da14e52da11c1e/tabler-2.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "556ecd3e53f35d45641bf98ec3d8ef35", "sha256": "84460706adfad109c487b04b77e50215264770dbe2b869b9944e116ec11e5ca5" }, "downloads": -1, "filename": "tabler-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "556ecd3e53f35d45641bf98ec3d8ef35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 27178, "upload_time": "2019-07-30T16:05:46", "url": "https://files.pythonhosted.org/packages/d3/ed/6d97b582d55cbaf24fbac2cb72512da5612b2347d8ff9b219505ba0a2376/tabler-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9d899e6d8664dfc94cd6e702b0dea52", "sha256": "ff0341deca94355ad0f0dead0ab186edb24f764f2677b0174741827cef754f7d" }, "downloads": -1, "filename": "tabler-2.3.0.tar.gz", "has_sig": false, "md5_digest": "d9d899e6d8664dfc94cd6e702b0dea52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 22700, "upload_time": "2019-07-30T16:05:48", "url": "https://files.pythonhosted.org/packages/a6/30/4b6fd708932fc19458b067e315ffeaee75f6def6a30860da14e52da11c1e/tabler-2.3.0.tar.gz" } ] }