{ "info": { "author": "Laurent LAPORTE", "author_email": "tantale.solutions@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Utilities" ], "description": "========\nOverview\n========\n\n\n\nCreation and manipulation of Open XML documents (mainly docx).\n\n* Free software: MIT license\n\n\nFeatures\n========\n\nThis library allow you to:\n\n* Convert Open XML documents into flat OPC format.\n\n\nInstallation\n============\n\n.. code:: bash\n\n pip install docx-utils\n\n\nUsing the library\n=================\n\nUsing the library to convert an Open XML document into flat OPC format:\n\n.. code:: python\n\n >>> from docx_utils.flatten import opc_to_flat_opc\n >>> opc_to_flat_opc(\"sample.docx\", \"sample.xml\")\n\n\nCommand Line Interface (CLI)\n============================\n\nPrinting the online help:\n\n.. code:: bash\n\n $ docx_utils --help\n Usage: docx_utils [OPTIONS] COMMAND [ARGS]...\n\n Docx utilities\n\n Options:\n --version Show the version and exit.\n --help Show this message and exit.\n\n Commands:\n flatten Convert an Open XML document into flat OPC format.\n\nConverting an Open XML document into flat OPC format:\n\n.. code:: bash\n\n $ docx_utils flatten sample.docx sample.xml\n Converting 'sample.docx' to flat XML...\n Conversion done: 'sample.xml'.\n\n\nDocumentation\n=============\n\nhttps://docx_utils.readthedocs.io/\n\n\nDevelopment\n===========\n\nTo run the all tests run::\n\n tox\n\n\n\n=========\nChangelog\n=========\n\n\n\nv0.1.2 (2018-07-26)\n===================\n\nFixed\n~~~~~\n\n* Drop support for PyPy: it seams that lxml is not available for this Python implementation.\n\n* Drop support for Python 3.7: this Python version is not yet available on all platform.\n However, it is known to work on Ubuntu with the python-3.7-dev release.\n\nOther\n~~~~~\n\n* Use the pseudo-tags ``start-exclude``/``end-exclude`` in ``CHANGELOG.rst`` and ``README.rst``\n to exclude text from the generated ``PKG-INFO`` during setup.\n\n\nv0.1.1 (2018-07-25)\n===================\n\nFixed\n~~~~~\n\n* Fix wheel version on PyPi.\n\n\nv0.1.1 (2018-07-24)\n===================\n\nAdded\n~~~~~\n\n* First release.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tantale/docx_utils", "keywords": "Microsoft,Office,Word,Excel,PowerPoint,docx,xlsx,pptx,XML", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "docx-utils", "package_url": "https://pypi.org/project/docx-utils/", "platform": "posix", "project_url": "https://pypi.org/project/docx-utils/", "project_urls": { "Homepage": "https://github.com/tantale/docx_utils" }, "release_url": "https://pypi.org/project/docx-utils/0.1.2/", "requires_dist": [ "click", "six", "lxml", "enum34", "PyTest; extra == 'test'", "PyTest-Cov; extra == 'test'", "Tox (<3); extra == 'test'", "isort; extra == 'test'" ], "requires_python": "", "summary": "Creation and manipulation of Open XML documents (mainly docx).", "version": "0.1.2" }, "last_serial": 4103311, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "fb16e76bc4fa73db9cde899e345b56b1", "sha256": "683d44355b4ae3848042675d9ec21255ed0f955264554d20b7b1d54cc981d692" }, "downloads": -1, "filename": "docx_utils-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fb16e76bc4fa73db9cde899e345b56b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5740, "upload_time": "2018-07-25T21:16:48", "url": "https://files.pythonhosted.org/packages/60/df/8e01e3204408b1da2fbe0705301db93439b48b7a8383e53e2f347cefcbb0/docx_utils-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d6df41ec2687b0f8ba8d44e52808aeb9", "sha256": "b26927f10c31e7551c8c2a01d709102b21122951d8f80800264ea2e1507ad5a7" }, "downloads": -1, "filename": "docx_utils-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d6df41ec2687b0f8ba8d44e52808aeb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5727, "upload_time": "2018-07-26T07:15:24", "url": "https://files.pythonhosted.org/packages/70/be/e513d6f70b029ed89697f2e6aa21b881a830c845a70392d403eac4276ac1/docx_utils-0.1.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6df41ec2687b0f8ba8d44e52808aeb9", "sha256": "b26927f10c31e7551c8c2a01d709102b21122951d8f80800264ea2e1507ad5a7" }, "downloads": -1, "filename": "docx_utils-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d6df41ec2687b0f8ba8d44e52808aeb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5727, "upload_time": "2018-07-26T07:15:24", "url": "https://files.pythonhosted.org/packages/70/be/e513d6f70b029ed89697f2e6aa21b881a830c845a70392d403eac4276ac1/docx_utils-0.1.2-py2.py3-none-any.whl" } ] }