{
"info": {
"author": "Manfred Moitzi",
"author_email": "mozman@gmx.at",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Office/Business",
"Topic :: Office/Business :: Office Suites",
"Topic :: Software Development :: Libraries",
"Topic :: Utilities"
],
"description": "EzODF.py maintained by pyexcel\n----------------------------------\n\n.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.png\n :target: https://www.patreon.com/pyexcel\n\n.. image:: https://api.travis-ci.org/pyexcel/pyexcel-ezodf.svg?branch=master\n :target: http://travis-ci.org/pyexcel/pyexcel-ezodf\n\n.. image:: https://codecov.io/gh/pyexcel/pyexcel-ezodf/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/pyexcel/pyexcel-ezodf\n\n.. image:: https://img.shields.io/gitter/room/gitterHQ/gitter.svg\n :target: https://gitter.im/pyexcel/Lobby\n\nMaintenance\n=============\n\nSince `T0ha/ezodf `_ was not updated for too long, **pyexcel**\ntries to cover up the **holiday** period until @T0ha will come back to continue. **pyexcel**\nis happy to push the changes if requested.\n\nIf you are a developer and are interested in this project, please apply for co-maintenanceship.\n\n\nAbstract\n========\n\n**ezodf** is a Python package to create new or open existing OpenDocument\n(ODF) files to extract, add, modify or delete document data.\n\na simple example::\n\n from ezodf import newdoc, Paragraph, Heading, Sheet\n\n odt = newdoc(doctype='odt', filename='text.odt')\n odt.body += Heading(\"Chapter 1\")\n odt.body += Paragraph(\"This is a paragraph.\")\n odt.save()\n\n ods = newdoc(doctype='ods', filename='spreadsheet.ods')\n sheet = Sheet('SHEET', size=(10, 10))\n ods.sheets += sheet\n sheet['A1'].set_value(\"cell with text\")\n sheet['B2'].set_value(3.141592)\n sheet['C3'].set_value(100, currency='USD')\n sheet['D4'].formula = \"of:=SUM([.B2];[.C3])\"\n pi = sheet[1, 1].value\n ods.save()\n\nfor more examples see: /examples folder\n\nDependencies\n============\n\n* lxml for painless serialisation with prefix\n declaration (xlmns:prefix=\"global:namespace:specifier\") in the root element.\n Declarations for unused prefixes are also possible.\n\n* nose for testing\n\nFor CPython 2.6 compatibility:\n\n* weakrefset for fixing incompatibility with\n weakref module before 2.7\n\n* unittest2 for asserts like in python 2.7+\n\nThe target platform is CPython 2.7 and CPython 3.2+, work on compability with \nCPython 2.6 is in progress.\n\nInstallation\n============\n\n\nYou can install pyexcel-ezodf via pip:\n\n.. code-block:: bash\n\n $ pip install pyexcel-ezodf\n\n\nor clone it and install it:\n\n.. code-block:: bash\n\n $ git clone https://github.com/pyexcel/pyexcel-ezodf.git\n $ cd pyexcel-ezodf\n $ python setup.py install\n\nDocumentation\n=============\n\nhttp://packages.python.org/ezodf\n\nAuthor\n================\n\nManfred Moitzi\n\nContributors\n================\n\n`Anton Shvein `_\n`chfw `_\n`Jona `_\n\n\nNEWS\n====\n\nVersion 0.3.4 - 23 October 2017\n\n * added CONTRIBUTORS.rst into tar ball\n\nVersion 0.3.3 - 17 Auguest 2017\n\nPackage name is now changed to pyexcel-ezodf but you do not need to\nchange your code. You stiil import it as `ezodf`\n\n * `issue 1 `_,\n\tstream alike object(except StringIO) cannot be handled\n * `issue 3 `_,\n `ezodf PR 21 `_ license.rst -> license.txt\n * `issue 4 `_,\n `ezodf PR 20 `_ cell.value_as()\n * `issue 5 `_,\n\t`ezodf issue 23 `_\n restore the support for fodt and fods\n * `issue 6 `_,\n `ezodf PR 17 `_ add Python 3.5 to test matrix\n * `PR 18 `_,\n\tUse cStringIO as default but keep StringIO as optional\n\nVersion 0.3.2 - December 2015\n\n * Support wheels and python3\n\nVersion 0.3.1 - December 2015\n\n * File-like objects utilisation improved\n\nVersion 0.3.0 - November 2014\n\n * Maitainer changed\n * Simple variables and user fields support added\n * Tests system changed to nose\n * Travis CI support added\n * Python 2.6 - 3.4 support added\n\nVersion 0.2.5 - Juli 2012\n\n * Alpha version\n * license changed to MIT license\n * development stopped - for now\n\nVersion 0.2.4 - June 2012\n\n * Alpha version\n * can open tables with many repeated rows/cols, 3 opening strategies are supported\n * tested: on Win7/Ubuntu 32-Bit with CPython 2.7 and CPython 3.2\n\nVersion 0.2.3 - January 2012\n\n * Alpha version\n * tested: on Windows7 32 Bit with CPython 2.7 and CPython 3.2\n\nVersion 0.2.2 - March 2011\n\n * Alpha version\n * Spreadsheet: added cell-span management\n * tested with Python 3.2 - OK\n * added tobytes() method to all document classes\n * opendoc() accept the zip-file content as 'bytes' instead of the filename\n as parameter 'filename'\n * newdoc() accept the zip-file content as 'bytes' instead of the filename\n as parameter 'template'\n\nVersion 0.2.1 - 06 February 2011\n\n * Alpha version\n * added basic spreadsheet support\n * Spreadsheet: added sheet, row, column and cell management\n\nVersion 0.2.0 - 18 January 2011\n\n * Alpha version\n * create new empty odt, ods, odp, odg file\n * added template support - can create ott, ots, otp, otg files\n * open documents - ezodf.opendoc(filename)\n * create new documents - ezdof.newdoc(doctype, filename, template)\n * Text: added Paragraph, Heading, Span, Hyperlink, List, Section objects\n\nVersion 0.1.0 - 02 January 2011\n\n * Pre-Alpha version\n * open/saveas ODF documents\n * modify meta data\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "https://github.com/pyexcel/pyexcel-ezodf/archive/0.3.4.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/pyexcel/pyexcel-ezodf",
"keywords": "ODF",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pyexcel-ezodf",
"package_url": "https://pypi.org/project/pyexcel-ezodf/",
"platform": "",
"project_url": "https://pypi.org/project/pyexcel-ezodf/",
"project_urls": {
"Download": "https://github.com/pyexcel/pyexcel-ezodf/archive/0.3.4.tar.gz",
"Homepage": "https://github.com/pyexcel/pyexcel-ezodf"
},
"release_url": "https://pypi.org/project/pyexcel-ezodf/0.3.4/",
"requires_dist": null,
"requires_python": "",
"summary": "A Python package to create/manipulate OpenDocumentFormat files",
"version": "0.3.4"
},
"last_serial": 3272810,
"releases": {
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "9392216e26c4647ab7ab869374721891",
"sha256": "7c53dd459bd4f6faa051483989845680fb1831b28b0c00002535925c7c579eb8"
},
"downloads": -1,
"filename": "pyexcel_ezodf-0.3.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9392216e26c4647ab7ab869374721891",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 53727,
"upload_time": "2017-08-17T22:28:47",
"url": "https://files.pythonhosted.org/packages/35/99/74428aad97558bcffb2aa3b169093c1d9e163bb5052ecd6e069a9d87729a/pyexcel_ezodf-0.3.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f4d5a82172c78707aa181a87f8f9e87f",
"sha256": "3187b4a18e768788ba91a9966787fcbb0afbb2a8df8aff38c8e58a8ac8436aef"
},
"downloads": -1,
"filename": "pyexcel-ezodf-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "f4d5a82172c78707aa181a87f8f9e87f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 137777,
"upload_time": "2017-08-17T22:28:43",
"url": "https://files.pythonhosted.org/packages/33/6a/9a4b3eb7924343d13ccabba53d978fd791bf9f4e0fc726e7e00b81881604/pyexcel-ezodf-0.3.3.tar.gz"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "99764abbefe5096beb0cc31a792b9e45",
"sha256": "a74ac7636a015fff31d35c5350dc5ad347ba98ecb453de4dbcbb9a9168434e8c"
},
"downloads": -1,
"filename": "pyexcel_ezodf-0.3.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "99764abbefe5096beb0cc31a792b9e45",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 53861,
"upload_time": "2017-10-23T17:29:33",
"url": "https://files.pythonhosted.org/packages/5b/fd/4a1583b47a7527669f5c9d45c031c3b4ae35a4cd34b2113ed98b1b9f1bce/pyexcel_ezodf-0.3.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b1aa1ab668149449bbd910d4c06e5192",
"sha256": "972eeea9b0e4bab60dfc5cdcb7378cc7ba5e070a0b7282746c0182c5de011ff1"
},
"downloads": -1,
"filename": "pyexcel-ezodf-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "b1aa1ab668149449bbd910d4c06e5192",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 138679,
"upload_time": "2017-10-23T17:29:13",
"url": "https://files.pythonhosted.org/packages/a6/8d/aba802912a3ffbaf6c3ae7f3208206f0811b72e48adff86edd0f933bb9d7/pyexcel-ezodf-0.3.4.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "99764abbefe5096beb0cc31a792b9e45",
"sha256": "a74ac7636a015fff31d35c5350dc5ad347ba98ecb453de4dbcbb9a9168434e8c"
},
"downloads": -1,
"filename": "pyexcel_ezodf-0.3.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "99764abbefe5096beb0cc31a792b9e45",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 53861,
"upload_time": "2017-10-23T17:29:33",
"url": "https://files.pythonhosted.org/packages/5b/fd/4a1583b47a7527669f5c9d45c031c3b4ae35a4cd34b2113ed98b1b9f1bce/pyexcel_ezodf-0.3.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b1aa1ab668149449bbd910d4c06e5192",
"sha256": "972eeea9b0e4bab60dfc5cdcb7378cc7ba5e070a0b7282746c0182c5de011ff1"
},
"downloads": -1,
"filename": "pyexcel-ezodf-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "b1aa1ab668149449bbd910d4c06e5192",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 138679,
"upload_time": "2017-10-23T17:29:13",
"url": "https://files.pythonhosted.org/packages/a6/8d/aba802912a3ffbaf6c3ae7f3208206f0811b72e48adff86edd0f933bb9d7/pyexcel-ezodf-0.3.4.tar.gz"
}
]
}