{ "info": { "author": "Jens Klein", "author_email": "jens@bluedynamics.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "Framework :: Zope3", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=============\nxmlpolymerase\n=============\n\nOverview\n========\n\nxmlpolymerase is a simple powerful serializer and deserializer for \npython-structures into XML. Possible structures are string, int, float, bool, \nlist and dict.\n\n*The primary function of a polymerase is the polymerization of new DNA or RNA \nagainst an existing DNA or RNA template in the processes of replication and \ntranscription.* (Cite: Wikipeadia http://en.wikipedia.org/wiki/Polymerase)\n\nUsage\n=====\n\nThis is a pure python module. The API is pretty simple, for more read the \ndocstrings, an exampkle follows:\n\n>>> from odict import OrderedDict\n>>> teststructure = OrderedDict()\n>>> teststructure['one'] = 'Eins'\n>>> teststructure['two'] = 'Zwei'\n>>> teststructure['three'] = 'Drei'\n>>> teststructure['four'] = [True, 2, '3-2', 42.23]\n>>> domnode = serialize(structure, nodename='object')\n>>> print domnode.toprettyxml()\n\n \n Eins\n \n \n Zwei\n \n \n Drei\n \n \n \n True\n \n \n 2\n \n \n 3-2\n \n \n 42.23\n \n \n\n\n \n>>> structure = deserialze(domnode)\nOrderedDict([('one', 'Eins'), ('two', 'Zwei'), ('three', 'Drei'), ('four', [True, 2, '3-2', 23.42])])\n\nThanks\n======\n\nto Nicola Larosa and Michael Foord for the OrderedDict implementation, which is \nused and copied (unmodified) into this package in ``odict.py`` here. The code \nwas published under a BSD-License. For details please read the contents of the \nfile.\n\nLicense\n=======\n\nAll code except ``odict.py`` is under the GNU General Public License GPL 2.0 or \nlater.\n\nCopyright and Authors\n=====================\n\nCopyright, BlueDynamics Alliance, Austria\n\nauthor: Jens Klein \n\n\nFeedback, Bugreports, ...\n=========================\n\nIf you like to give the author feedback about this product just write a mail\nto .\n\nIf you have access to the *plone.org* *collective* you might want to commit \nbug-fixes direct to trunk or do enhancements on a branch. Anyway, the author \nwould be happy to get a short mail about those changes.\n\n-- Jens Klein ", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://svn.plone.org/svn/collective/xmlpolymerase", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "xmlpolymerase", "package_url": "https://pypi.org/project/xmlpolymerase/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xmlpolymerase/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://svn.plone.org/svn/collective/xmlpolymerase" }, "release_url": "https://pypi.org/project/xmlpolymerase/1.1/", "requires_dist": null, "requires_python": null, "summary": "XML (de-) serializer for simple python structures.", "version": "1.1" }, "last_serial": 801856, "releases": { "1.0-beta1": [ { "comment_text": "", "digests": { "md5": "e9c160d2c0dd30686a7e2b9704754b6a", "sha256": "681d6f27b52fdc6cd346c9ed49ff4fb5a6ec0a02f71ecad0260316affc406bea" }, "downloads": -1, "filename": "xmlpolymerase-1.0-beta1.tar.gz", "has_sig": false, "md5_digest": "e9c160d2c0dd30686a7e2b9704754b6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13910, "upload_time": "2008-02-11T07:40:25", "url": "https://files.pythonhosted.org/packages/db/5d/62068ca2fa4d5d1a8071d49698bf7835839f2fad3a9e188b3fcd60db679d/xmlpolymerase-1.0-beta1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "7a35b4f4b8679dc1c7400dd6f53ec68d", "sha256": "fb5dac027b0e09db419488b068b9793bb93c640c8d16da844ef522f00c5e4438" }, "downloads": -1, "filename": "xmlpolymerase-1.1.tar.gz", "has_sig": false, "md5_digest": "7a35b4f4b8679dc1c7400dd6f53ec68d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14123, "upload_time": "2008-03-29T17:48:46", "url": "https://files.pythonhosted.org/packages/f0/fc/38c1a055bb29c6848280669766a5f74614926dc0fb6d3a1fe5024fa24653/xmlpolymerase-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a35b4f4b8679dc1c7400dd6f53ec68d", "sha256": "fb5dac027b0e09db419488b068b9793bb93c640c8d16da844ef522f00c5e4438" }, "downloads": -1, "filename": "xmlpolymerase-1.1.tar.gz", "has_sig": false, "md5_digest": "7a35b4f4b8679dc1c7400dd6f53ec68d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14123, "upload_time": "2008-03-29T17:48:46", "url": "https://files.pythonhosted.org/packages/f0/fc/38c1a055bb29c6848280669766a5f74614926dc0fb6d3a1fe5024fa24653/xmlpolymerase-1.1.tar.gz" } ] }