{
"info": {
"author": "Mateusz `matee` Pawlik",
"author_email": "matee@matee.net",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development",
"Topic :: Text Processing :: Markup :: XML"
],
"description": "============\nlxml-wrapper\n============\n\n:Author: matee\n:Source: See `github `_ for the latest source.\n:Documentation: `lxml-wrapper@read-the-docs `_\n:BugTracker: `Github issues `_\n\n.. image:: https://travis-ci.org/matee911/lxml-wrapper.png?branch=master\n :target: https://travis-ci.org/matee911/lxml-wrapper\n :alt: Build status\n \n.. image:: https://coveralls.io/repos/matee911/lxml-wrapper/badge.png?branch=master \n :target: https://coveralls.io/r/matee911/lxml-wrapper?branch=master\n :alt: Coverage\n\n.. image:: https://pypip.in/v/lxml-wrapper/badge.png\n :target: https://crate.io/packages/lxml-wrapper/\n :alt: Latest PyPI version\n\n.. image:: https://pypip.in/d/lxml-wrapper/badge.png\n :target: https://crate.io/packages/lxml-wrapper/\n :alt: Number of PyPI downloads\n\n.. image:: https://d2weczhvl823v0.cloudfront.net/matee911/lxml-wrapper/trend.png\n :target: https://bitdeli.com/free\n :alt: Bitdeli Badge\n\nAbout\n=====\n\nThis wrapper simplifies your Python xml generation code.\n\nChanges\n=======\n\nadd_if\n------\n\n::\n\n E('root').add_if(1==1, E('child')) # \n E('root').add_if(1==0, E('child')) # \n\nadd_for\n-------\n\n::\n\n E('root').add_for([1,2], lambda item: E('item', attr=item)) # \n\n\nDependencies\n============\n\n- `lxml http://codespeak.net/lxml/` \n\nInstallation\n============\n\n::\n\n pip install lxml-wrapper\n\nExamples\n========\n\nXML\n---\n\n::\n\n \n text1\n \n sctext1\n tail1\n tail2\n \n tail\n text\n \n\nOld way\n-------\n\n::\n\n root = Element('root', atr=str(100))\n root.text = 'text1'\n child = SubElement(root, 'child', atr=\"atr\")\n superchild = SubElement(root, 'superchild', atr=\"\" if value is None else value)\n superchild.text = 'sctext1'\n superchild.tail = 'tail1'\n superchild.tail += 'tail2'\n child.tail = 'tail'\n child = SubElement(root, 'child', atr=\"\")\n child.text = 'text'\n\nNew way\n-------\n\n::\n\n root = E('root', atr=100).add(\n 'text1',\n E('child', atr=\"atr\").add(\n E('superchild', atr=None).add('sctext1'),\n 'tail1',\n 'tail2'\n ),\n 'tail',\n E('child', atr=\"\").add(\n 'text'\n )\n )",
"description_content_type": null,
"docs_url": null,
"download_url": "https://github.com/matee911/lxml-wrapper/archive/0.4.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/matee911/lxml-wrapper",
"keywords": "lxml wrapper dsl",
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "lxml-wrapper",
"package_url": "https://pypi.org/project/lxml-wrapper/",
"platform": "Any",
"project_url": "https://pypi.org/project/lxml-wrapper/",
"project_urls": {
"Download": "https://github.com/matee911/lxml-wrapper/archive/0.4.tar.gz",
"Homepage": "http://github.com/matee911/lxml-wrapper"
},
"release_url": "https://pypi.org/project/lxml-wrapper/0.4/",
"requires_dist": null,
"requires_python": null,
"summary": "lxml wrapper that simplifies xml generation code.",
"version": "0.4"
},
"last_serial": 1074338,
"releases": {
"0.1b": [
{
"comment_text": "",
"digests": {
"md5": "12042b91908003ea75830ec5fe273812",
"sha256": "e607dc77eb5aaa6334007d0bb70fb3c72d770809c5f1391d02e0d569074b13b7"
},
"downloads": -1,
"filename": "lxml-wrapper-0.1b.tar.gz",
"has_sig": false,
"md5_digest": "12042b91908003ea75830ec5fe273812",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2215,
"upload_time": "2010-03-15T22:00:46",
"url": "https://files.pythonhosted.org/packages/d8/58/43a3b1a72bf08bd66906285201d7ba81516b9f7a7fe0a5075c91d57f2628/lxml-wrapper-0.1b.tar.gz"
}
],
"0.2b": [
{
"comment_text": "",
"digests": {
"md5": "8e09cc9711cf2bf291a7d20fb493514e",
"sha256": "a163c8392da35014e276a5c0bfd22ca1fd6f60007c992f8bd2262fea0d5bf26a"
},
"downloads": -1,
"filename": "lxml-wrapper-0.2b.tar.gz",
"has_sig": false,
"md5_digest": "8e09cc9711cf2bf291a7d20fb493514e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2320,
"upload_time": "2010-03-16T16:47:58",
"url": "https://files.pythonhosted.org/packages/ed/c1/755cbab3e7d3b1d5c2d453a8223358dabc7fb6ec49037c08b0397718834e/lxml-wrapper-0.2b.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "3070a2962b3f2476427fd7a06294962d",
"sha256": "a956097943520af8682d4d22ccadf40254741bdf0c0e6e8215d2e0138f16c97b"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.tar.gz",
"has_sig": false,
"md5_digest": "3070a2962b3f2476427fd7a06294962d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2457,
"upload_time": "2010-03-17T11:37:55",
"url": "https://files.pythonhosted.org/packages/b0/66/cab61836f9d845b2f2b508940267c61f3737b5a702702d35e278a51c6127/lxml-wrapper-0.3.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "3a2118357884c8a4e0f11ca874a6de07",
"sha256": "aca21bad96cc5db6aec2d015b4e80d60ba7d699f13025a826c930051a06dd073"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "3a2118357884c8a4e0f11ca874a6de07",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2453,
"upload_time": "2010-03-17T11:39:14",
"url": "https://files.pythonhosted.org/packages/3c/22/54ce2c3ea0c1cff715e982750c5734ace75cd3d8cd447a7b040ad9ca486b/lxml-wrapper-0.3.1.tar.gz"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "8a912fddce0aa0821d1910d943525feb",
"sha256": "80d905f9c38010ca3acb846ab6e9beab7658cbaf256185ec3e898f957074a417"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "8a912fddce0aa0821d1910d943525feb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2469,
"upload_time": "2010-03-17T13:04:53",
"url": "https://files.pythonhosted.org/packages/2b/bc/18aad1bf7b5d153b962751571c52b9c3e3efa8dc51442c08a365247e4b2e/lxml-wrapper-0.3.2.tar.gz"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "24215de84e64e0bfe0c2381e861db9c6",
"sha256": "3afc99091b04ad5fde68679a60cc8e31fb96c4ee227e9208acdee9b6486ed086"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "24215de84e64e0bfe0c2381e861db9c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2483,
"upload_time": "2010-03-18T11:08:53",
"url": "https://files.pythonhosted.org/packages/a6/64/320bde664aa3863efcaeb921af2c935e08deb0429cab3a01b344af3609c8/lxml-wrapper-0.3.3.tar.gz"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "f2be7d25def5bf1679284a75fba52f03",
"sha256": "f0d8e0df72589532ec835a5e60cda362412e595dd88215b51fa4f65f248b3989"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "f2be7d25def5bf1679284a75fba52f03",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2788,
"upload_time": "2010-04-21T22:33:06",
"url": "https://files.pythonhosted.org/packages/59/c9/3dd1675ed423bd71bfa0b32b0511ad074df324fdf89bb11ea81d39af52d7/lxml-wrapper-0.3.4.tar.gz"
}
],
"0.3.5": [
{
"comment_text": "built for Linux-2.6.32-27-generic-i686-with-glibc2.4",
"digests": {
"md5": "d8c867b23cdff607fe85b68739842512",
"sha256": "71cd5a470e30fbbd3bbfdcf6ad65d34208952bca8e05e1028d8f1ff09915fa37"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.5.linux-i686.tar.gz",
"has_sig": false,
"md5_digest": "d8c867b23cdff607fe85b68739842512",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 3213,
"upload_time": "2011-02-24T11:29:42",
"url": "https://files.pythonhosted.org/packages/4d/6f/1bc7671af6aa3bcecdb42f3fc92e8ee756f7c1809a56a612fd31064d3374/lxml-wrapper-0.3.5.linux-i686.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "f3f88d88b9dac1fb6ea75648156e853d",
"sha256": "04cdb233d1c3dd9b8af23040af23453bf18c98f93e7791b5d1ed374301013c2a"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.5.tar.gz",
"has_sig": false,
"md5_digest": "f3f88d88b9dac1fb6ea75648156e853d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2381,
"upload_time": "2011-02-24T11:29:41",
"url": "https://files.pythonhosted.org/packages/d4/7f/ca45bc9f1ee7d7bba7bd3551d45a95d2347d87978eeb2573e101b71a31d9/lxml-wrapper-0.3.5.tar.gz"
}
],
"0.3.6": [
{
"comment_text": "",
"digests": {
"md5": "3939e267cfb5a41a54b945c6364300db",
"sha256": "673b8771fa56ced21fba0bc11ad0fb00c997c98d7cd124ef8833ae033af1ef11"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.6.tar.gz",
"has_sig": false,
"md5_digest": "3939e267cfb5a41a54b945c6364300db",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2426,
"upload_time": "2013-10-17T09:07:06",
"url": "https://files.pythonhosted.org/packages/77/3a/a0094a9e49542ff4994dd45a03df6784c8651d25db86133a279a8989167b/lxml-wrapper-0.3.6.tar.gz"
}
],
"0.3.7": [
{
"comment_text": "built for Darwin-11.4.2",
"digests": {
"md5": "f162fd813549420a2cb551f3dfb77eb4",
"sha256": "e32f7992863059e5f88a72489fd54ac81655b7e418ed8ddba57a27f01e67051f"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.7.macosx-10.7-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "f162fd813549420a2cb551f3dfb77eb4",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 3510,
"upload_time": "2013-10-17T09:15:08",
"url": "https://files.pythonhosted.org/packages/2b/82/6f7d6e3e5ea56704dc9304dcdd18ecb220aa8c813c36841153182ba6f062/lxml-wrapper-0.3.7.macosx-10.7-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "85e6a478f3d8fbbb813e00368600d65a",
"sha256": "59b2522d8ea4866fa30283f1e194b3ff375f019af0b51282068c720bdde95615"
},
"downloads": -1,
"filename": "lxml-wrapper-0.3.7.tar.gz",
"has_sig": false,
"md5_digest": "85e6a478f3d8fbbb813e00368600d65a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2590,
"upload_time": "2013-10-17T09:13:48",
"url": "https://files.pythonhosted.org/packages/6e/b0/daee3616a1b1278ab307c1f1bcf282231761ef40f03095728c4aa682ef47/lxml-wrapper-0.3.7.tar.gz"
}
],
"0.4": []
},
"urls": []
}