{ "info": { "author": "Nicolas DELABY", "author_email": "nicolas@nexedi.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Topic :: Text Processing :: Markup :: XML", "Topic :: Utilities" ], "description": "Introduction\r\n============\r\n\r\nApply xupdate diff on XML documents.\r\n\r\n\r\nInstallation\r\n============\r\n\r\npython setup.py install\r\n\r\n\r\nTesting\r\n=======\r\n\r\npython setup.py test\r\n\r\nUsage\r\n=====\r\n\r\njust like this::\r\n\r\n\r\n >>> from xupdate_processor import applyXUpdate\r\n >>> from lxml import etree\r\n >>> xml_doc_string = \"\"\"\r\n \r\n \r\n A\r\n \r\n \r\n A\r\n \r\n \r\n A\r\n \r\n \r\n \"\"\"\r\n >>> xml_xu_string = \"\"\"\r\n \r\n B\r\n C\r\n \r\n \"\"\"\r\n >>> result_tree = applyXUpdate(xml_xu_string=xml_xu_string, xml_doc_string=xml_doc_string)\r\n >>> print etree.tostring(result_tree, pretty_print=True)\r\n \r\n \r\n A\r\n \r\n \r\n B\r\n \r\n \r\n C\r\n \r\n \r\n\r\nHistory\r\n=======\r\n\r\n0.5 (unreleased)\r\n----------------\r\n\r\n\r\n0.4 (2010-01-21)\r\n----------------\r\n - [Fix] sub element might have been append in wrong order\r\n [nicolas Delaby]\r\n\r\n0.3 2010-01-19\r\n--------------\r\n - Update setup.py\r\n\r\n0.2 (2010-01-19)\r\n----------------\r\n - refactor egg structure directory\r\n [nicolas Delaby]\r\n - Use unittest module instead of DOCTEST\r\n [nicolas Delaby]\r\n - add PyXML dependency to support sax parser with xml.sax.handler.feature_namespace_prefixes feature.\r\n [nicolas Delaby]\r\n - remove zope.interface dependency\r\n\r\n - [Fix] sub element might have been append in wrong order\r\n\r\n0.1 (2009-12-12)\r\n----------------\r\n - Initial implementation\r\n [nicolas Delaby]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://nexedi.com", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "xupdate-processor", "package_url": "https://pypi.org/project/xupdate-processor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xupdate-processor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://nexedi.com" }, "release_url": "https://pypi.org/project/xupdate-processor/0.4/", "requires_dist": null, "requires_python": null, "summary": "XUpdate Processor", "version": "0.4" }, "last_serial": 762610, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "c51d3a0a730de78a6996b7e960bf34b0", "sha256": "1e2bda45c32ccf142900930e78c5b44ea94d3b85020afa50e3476aac1ff602a6" }, "downloads": -1, "filename": "xupdate-processor-0.2.tar.gz", "has_sig": false, "md5_digest": "c51d3a0a730de78a6996b7e960bf34b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15242, "upload_time": "2011-01-19T17:32:22", "url": "https://files.pythonhosted.org/packages/a9/2d/e1d761ce9dd6ae56c4145edb846732ffc781a9156ecf42f5257a5525fac7/xupdate-processor-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d64c033f9feb750c0c21eeadecd8ca2d", "sha256": "c2c6d7454b67a28d7260b1613e931409bae9a39d6379fd35f54cb442446a5924" }, "downloads": -1, "filename": "xupdate-processor-0.3.tar.gz", "has_sig": false, "md5_digest": "d64c033f9feb750c0c21eeadecd8ca2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15457, "upload_time": "2011-01-19T17:36:39", "url": "https://files.pythonhosted.org/packages/a0/0d/d728e71d1c1a8736dbd65bd85467c0ea701f02acb4731509c09d15e5c83b/xupdate-processor-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2256147801c806424a708600418d8777", "sha256": "33db45412b964a83e1ac1a4d13ef751ee25af12d1be491df9757b56f35702af3" }, "downloads": -1, "filename": "xupdate-processor-0.4.tar.gz", "has_sig": false, "md5_digest": "2256147801c806424a708600418d8777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15474, "upload_time": "2011-01-21T15:13:48", "url": "https://files.pythonhosted.org/packages/d5/e6/bae53c4f81a2b92cf4f2a9a66bc73701bbb21bf2b839158fe2c5aac8b6b1/xupdate-processor-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2256147801c806424a708600418d8777", "sha256": "33db45412b964a83e1ac1a4d13ef751ee25af12d1be491df9757b56f35702af3" }, "downloads": -1, "filename": "xupdate-processor-0.4.tar.gz", "has_sig": false, "md5_digest": "2256147801c806424a708600418d8777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15474, "upload_time": "2011-01-21T15:13:48", "url": "https://files.pythonhosted.org/packages/d5/e6/bae53c4f81a2b92cf4f2a9a66bc73701bbb21bf2b839158fe2c5aac8b6b1/xupdate-processor-0.4.tar.gz" } ] }