{ "info": { "author": "Andrew Svetlov", "author_email": "andrew.svetlov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Steward\n=======\n\nLibrary for easy bi-direction converting between plain JSON-like data\n(numbers, strings, lists and dicts) and compound user-defined classes.\n\n\nTrivial example::\n\n >>> from steward import *\n >>> class Comp(Component):\n ... a = Field()\n ... b = Field(default=1)\n ...\n >>> v = Comp(a=0)\n >>> dct = v.as_plain()\n >>> dct\n {'a': 0, 'b': 1}\n >>> v2 = Comp.from_plain(dct)\n >>> v2.a\n 0\n >>> v2.b\n 1\n >>> v2.a = 7\n >>> v2.as_plain()\n {'a': 7, 'b': 1}\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/asvetlov/steward", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "steward", "package_url": "https://pypi.org/project/steward/", "platform": "any", "project_url": "https://pypi.org/project/steward/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/asvetlov/steward" }, "release_url": "https://pypi.org/project/steward/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Library for easy converting between plain JSON-like data and compound structure of user defined class instances.", "version": "0.0.4" }, "last_serial": 651521, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "d9489840bea54e97105464eff888f2d9", "sha256": "cccf1a49a8311bcb2af8334656d7c84b95933a3af665e8d629480484545f5b91" }, "downloads": -1, "filename": "steward-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d9489840bea54e97105464eff888f2d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3173, "upload_time": "2012-07-19T12:57:19", "url": "https://files.pythonhosted.org/packages/fd/17/c20a0adb1abe1e8e41ba0484ccc538d99353626a4c72c5e2adc71a54d490/steward-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b527f4f2bf85df9ca552d84d9f615e91", "sha256": "90604a08ee1614502dd16189604947809a51897d20d57ef587680b8bd3d8592c" }, "downloads": -1, "filename": "steward-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b527f4f2bf85df9ca552d84d9f615e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3369, "upload_time": "2012-09-23T11:04:23", "url": "https://files.pythonhosted.org/packages/0c/b9/42d54b13b8548050e4a81f47387970e3f0f1498d098b6cf225e4ad31c7bd/steward-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "9352c8c66be470e9e5fe51ab9a4f49a6", "sha256": "3e1e61cd297f68fec40104532e2b78b9a4d76a540dffe9938ae763b369da3429" }, "downloads": -1, "filename": "steward-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9352c8c66be470e9e5fe51ab9a4f49a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3895, "upload_time": "2012-09-26T15:57:56", "url": "https://files.pythonhosted.org/packages/04/71/b2150f5a47efa7217bfb5e1804863ba39e3530befcc8dcd9203f43890805/steward-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9352c8c66be470e9e5fe51ab9a4f49a6", "sha256": "3e1e61cd297f68fec40104532e2b78b9a4d76a540dffe9938ae763b369da3429" }, "downloads": -1, "filename": "steward-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9352c8c66be470e9e5fe51ab9a4f49a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3895, "upload_time": "2012-09-26T15:57:56", "url": "https://files.pythonhosted.org/packages/04/71/b2150f5a47efa7217bfb5e1804863ba39e3530befcc8dcd9203f43890805/steward-0.0.4.tar.gz" } ] }